.plan-pins.numbered-plan-pins{display:block;pointer-events:none}.numbered-plan-pins .plan-pin,.numbered-plan-pins .plan-pin.is-selected,.numbered-plan-pins .plan-pin:not(.is-selected),.plan-dialog .numbered-plan-pins .plan-pin.is-selected{display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;border:1.5px solid #6c7c72;background:#ffffffed;color:#31483e;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 1px 4px #14291a15;pointer-events:auto}.numbered-plan-pins .plan-pin:hover{background:#eaf0e5;border-color:var(--forest)}.numbered-plan-pins .plan-pin.is-selected,.plan-dialog .numbered-plan-pins .plan-pin.is-selected{background:var(--forest);border-color:var(--forest);color:white;box-shadow:0 0 0 3px #dbe5d2d9}.numbered-plan-pins .plan-pin-opportunity.is-selected,.plan-dialog .numbered-plan-pins .plan-pin-opportunity.is-selected{background:#ad4e32;border-color:#ad4e32}.numbered-plan-pins .plan-pin:focus-visible{outline:3px solid #9cab88;outline-offset:3px;z-index:3}.numbered-plan-pins.plan-pins-detail .plan-pin.is-selected{pointer-events:none}.plan-pin-connectors{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.plan-pin-connectors line{stroke:#708077;stroke-width:1.2}.plan-pin-connectors circle{fill:#708077}.plan-pin-connectors .is-selected line{stroke:var(--forest);stroke-width:2}.plan-pin-connectors .is-selected circle{fill:var(--forest)}