.ar-layer-editor{background:#e5ede7;grid-template-columns:1.2fr .8fr;display:grid}.ar-layer-editor>div:last-child{background:#fbfaf5;border-left:1px solid #c6d3ca;padding:24px}.ar-layer-editor header{gap:10px;margin-bottom:20px;display:grid}.ar-layer-editor header strong{font-size:18px}.ar-layer-editor header span{color:#526874;font-size:11px}.ar-layer-editor button{text-align:left;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;width:100%;min-height:49px;display:grid;color:#22324a!important;background:0 0!important;border-bottom:1px solid #d5ddd7!important;border-radius:0!important;padding:12px 0!important;font-size:12px!important}.ar-layer-editor button>i{background:#c2cdc5;border-radius:8px;width:21px;height:12px}.ar-layer-editor button[aria-pressed=true]>i{background:#366476;box-shadow:inset -8px 0 #84a3a1}.ar-layer-editor button>span{color:#526874;font-size:10px}.ar-layer-editor>div>small{color:#526874;margin-top:18px;font-size:11px;display:block}.ar-layer-editor [data-road=false] .ar-plan-road,.ar-layer-editor [data-border=false] .ar-plan-border{opacity:.08}.ar-layer-editor .ar-plan-drawing{padding:30px}.ar-layer-editor .ar-plan-drawing svg{max-height:480px}.ar-bom{background:#e5ece7;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:35px;padding:35px;display:grid}.ar-bom>div{gap:15px;display:grid;position:relative}.ar-bom>div:not(:last-child):after{content:"";background:#84a3a1;width:35px;height:1px;position:absolute;top:50%;right:-35px}.ar-bom article{background:#fff;border:1px solid #b9ccbe;gap:12px;padding:24px;display:grid;position:relative}.ar-bom article>span{font-size:12px;line-height:1.4}.ar-bom article>strong{font-size:18px;font-weight:600;line-height:1.3}.ar-bom article>b{color:#366476;font-size:23px;font-weight:550}.ar-bom article>small,.ar-bom>div>small{color:#526874;font-size:11px;line-height:1.4}.ar-bom article.ar-exception{background:#fff2df;border-color:#d5b67f}.ar-bom article.ar-exception>b{color:#6b450a;font-size:15px}.ar-cost-panels{background:#e5ece7;grid-template-columns:1fr 1fr;gap:30px;padding:30px;display:grid}.ar-cost-panels>div{background:#fff;border:1px solid #c1d1c5;min-width:0}.ar-cost-panels h3{font-size:20px;margin:24px 24px 0!important}.ar-cost-panels p{color:#526874;padding:0 24px 24px;font-size:11px}.ar-cost-panels .ar-bars>div{grid-template-columns:1fr 1fr 85px}.ar-cost-cascade .ar-chain{background:#e5ece7}.ar-mission-team .ar-chain{display:block}.ar-mission-team .ar-chain article{margin-bottom:15px}.ar-mission-team .ar-chain svg{display:none}.ar-tender-requirements .ar-chain{display:block}.ar-tender-requirements .ar-chain article{margin-bottom:12px;padding:15px}.ar-tender-requirements .ar-chain article>svg{display:none}.ar-native-takeoff .ar-plan-drawing{padding:15px}.ar-native-takeoff .ar-plan-drawing svg{max-height:230px}.ar-native-estimation .ar-selected td{color:#6b450a;background:#fff2df!important}.ar-native-estimation .ar-native-sheet .ar-table-scroll td{padding:13px;font-size:11px}.ar-native-memoire .ar-native-sheet .ar-fields{display:block}.ar-native-purchasing .ar-selected td{background:#fff2df!important}.ar-semantic-price .ar-selected td{color:#6b450a;background:#fff2df!important}.ar-price-history .ar-price-delta{font-size:22px}.ar-price-history .ar-price-delta del{font-size:16px}@media (width<=760px){.ar-layer-editor{display:block}.ar-layer-editor>div:last-child{border-top:1px solid #c6d3ca;border-left:0;padding:20px}.ar-layer-editor .ar-plan-drawing{padding:18px}.ar-layer-editor .ar-plan-drawing svg{max-height:270px}.ar-layer-editor button{font-size:12px!important}.ar-bom{padding:20px;display:block}.ar-bom>div{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px}.ar-bom>div:last-child{grid-template-columns:1fr;margin:0}.ar-bom>div:not(:last-child):after{display:none}.ar-bom article{padding:18px 14px}.ar-bom article>span{font-size:11px}.ar-bom article>strong{font-size:16px}.ar-bom article>b{font-size:21px}.ar-cost-panels{padding:18px;display:block}.ar-cost-panels>div{margin-bottom:20px}.ar-cost-panels>div:last-child{margin-bottom:0}.ar-cost-panels .ar-bars>div{grid-template-columns:1fr .6fr 82px}.ar-native-takeoff .ar-native-assistant blockquote{font-size:12px}.ar-native-takeoff .ar-native-sheet>header h2{font-size:22px!important}.ar-native-takeoff .ar-plan-drawing{padding:10px}.ar-native-takeoff .ar-plan-drawing svg{max-height:165px}.ar-native-takeoff .ar-plan-drawing>div{gap:10px;padding-top:10px}.ar-native-takeoff .ar-plan-drawing>div>span{font-size:10px}.ar-native-takeoff .ar-plan-drawing b{font-size:16px}.ar-native-takeoff .ar-native-sheet .ar-fields>div{padding:9px 10px}.ar-native-takeoff .ar-native-sheet .ar-table-scroll table,.ar-native-estimation .ar-native-sheet .ar-table-scroll table,.ar-native-purchasing .ar-native-sheet .ar-table-scroll table{table-layout:fixed}.ar-native-takeoff .ar-table-scroll th,.ar-native-takeoff .ar-table-scroll td,.ar-native-estimation .ar-table-scroll th,.ar-native-estimation .ar-table-scroll td,.ar-native-purchasing .ar-table-scroll th,.ar-native-purchasing .ar-table-scroll td{white-space:normal;overflow-wrap:anywhere;line-height:1.4;min-width:0!important;padding:10px 5px!important;font-size:10px!important}.ar-native-takeoff .ar-table-scroll th:first-child{width:48%}.ar-native-estimation .ar-table-scroll th:first-child{width:34%}.ar-native-purchasing .ar-table-scroll th:first-child{width:40%}.ar-native-estimation .ar-native-sheet h2,.ar-native-purchasing .ar-native-sheet h2{font-size:23px!important}.ar-native-estimation[data-stage="3"] .ar-native-assistant blockquote,.ar-native-estimation[data-stage="4"] .ar-native-assistant blockquote,.ar-native-estimation[data-stage="5"] .ar-native-assistant blockquote{display:none}.ar-native-estimation .ar-native-sheet .ar-gate{padding:12px}.ar-native-estimation .ar-native-sheet .ar-gate p{font-size:11px}.ar-native-estimation .ar-exception{padding:12px 14px}.ar-native-estimation .ar-exception>b{font-size:11px}.ar-native-estimation .ar-exception>span{font-size:10px}.ar-native-memoire .ar-native-sheet .ar-fields{grid-template-columns:1fr 1fr;display:grid}.ar-native-memoire .ar-native-sheet .ar-fields>div{padding:11px}.ar-native-memoire .ar-native-sheet h2{font-size:25px!important}}
