/* Gromadis V21.1.5 — calculator wave 4 */
.optional-block{margin-top:26px;padding-top:24px;border-top:1px solid #dedbd4}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.masonry-section-card .field-grid,.granite-surface-card .field-grid{grid-template-columns:1.2fr repeat(4,1fr)}.masonry-bars,.granite-bars{display:grid;gap:8px}.masonry-bar,.granite-bar{display:grid;grid-template-columns:minmax(86px,.65fr) minmax(0,1fr) auto;gap:9px;align-items:center}.masonry-bar span,.granite-bar span{font-size:10px;color:#666b6d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masonry-bar-track,.granite-bar-track{height:18px;background:#e4e0d8;overflow:hidden}.masonry-bar-fill,.granite-bar-fill{height:100%;background:#3d4144;min-width:4px}.masonry-bar:nth-child(2n) .masonry-bar-fill,.granite-bar:nth-child(2n) .granite-bar-fill{background:#565b5f}.masonry-bar b,.granite-bar b{font-size:10px;text-align:right}.calc-warning:not(:empty){margin-top:12px;padding:12px 14px;border-left:3px solid #df6328;background:#fff6f0;color:#65412f}.field-label{display:block;font-weight:700;margin-bottom:7px}
@media(max-width:900px){.masonry-section-card .field-grid,.granite-surface-card .field-grid{grid-template-columns:1fr 1fr}.masonry-section-card .field:first-child,.granite-surface-card .field:first-child{grid-column:1/-1}}
@media(max-width:700px){.compact-grid,.masonry-section-card .field-grid,.granite-surface-card .field-grid{grid-template-columns:1fr}.masonry-section-card .field:first-child,.granite-surface-card .field:first-child{grid-column:auto}.masonry-bar,.granite-bar{grid-template-columns:74px minmax(0,1fr) auto}.optional-block{margin-top:20px;padding-top:20px}}
@media print{.masonry-bar-track,.granite-bar-track{border:1px solid #aaa}.masonry-bar-fill,.granite-bar-fill{background:#777!important}}
