.roof-pitch-input-portal{z-index:1005!important}.roof-pitch-input-portal .bp6-popover-content{background:var(--bg-0)}.roof-pitch-input-portal .RoofPitchInputPopover{flex-direction:column;gap:16px;width:344px;padding:16px;display:flex}.roof-pitch-input-portal .RoofPitchInputPopover h4{margin:0}.roof-pitch-input-portal .RoofPitchInputPopover .section{flex-direction:column;gap:12px;display:flex}.roof-pitch-input-portal .RoofPitchInputPopover .section h5{margin:0}.direction-controls{align-items:center;gap:16px;display:flex}.direction-hint{color:var(--fg-2);text-align:center;font-size:12px}.EdgeSnapPlan{aspect-ratio:1;background:var(--bg-0);border-radius:var(--border-radius);width:100%;height:auto;display:block}.EdgeSnapPlan .plan-fill{fill:#215db0;fill-opacity:.5;stroke:none}.EdgeSnapPlan .plan-hatch{stroke:none;pointer-events:none}.EdgeSnapPlan .plan-hatch-line{stroke:#215db0;stroke-width:.6px}.EdgeSnapPlan .plan-edge{cursor:pointer}.EdgeSnapPlan .plan-edge .plan-edge-hit{stroke:#0000;stroke-width:6px;stroke-linecap:round}.EdgeSnapPlan .plan-edge .plan-edge-line{stroke:#c5cbd3;stroke-width:1.25px;stroke-linecap:round}.EdgeSnapPlan .plan-edge:hover .plan-edge-line{stroke:#fd491a}.EdgeSnapPlan .plan-edge.longest .plan-edge-line{stroke-width:2px}.EdgeSnapPlan .plan-edge.selected .plan-edge-line{stroke:#fd491a;stroke-width:2.5px}.EdgeSnapPlan .plan-slope-arrow{stroke:#fd491a;stroke-width:1.5px;stroke-linecap:round;pointer-events:none}.EdgeSnapPlan .plan-center{fill:#404854;pointer-events:none}
