.roof .roof-sun{fill:var(--plan-roof)}.roof .roof-shade{fill:var(--plan-roof-shade)}.roof .roof-flat{fill:var(--plan-roof-flat)}.roof .roof-inset{fill:none;stroke:var(--plan-roof-flat-edge)}.roof .roof-ridge{fill:none;stroke:var(--plan-ridge);stroke-linecap:round}.roof .roof-edge{fill:none;stroke:var(--plan-roof-edge);stroke-linejoin:round}.roof.is-garage .roof-sun,.roof.is-garage .roof-shade,.roof.is-garage .roof-flat{fill:var(--plan-garage)}.roof.is-garage .roof-ridge{stroke:var(--plan-roof-flat)}.plan-existing{fill:var(--plan-existing);stroke:var(--plan-existing-edge);stroke-linejoin:round}.plan-existing-hatch{stroke:var(--plan-existing-hatch)}.plan-demolished{fill:var(--plan-demolished);stroke:var(--plan-demolished-edge);stroke-linejoin:round}.plan-demolished-hatch{stroke:var(--plan-demolished-hatch)}.plan-shadow{fill:var(--plan-shadow)}
