.project-planner_workspace__SdiDi{width:100%;min-width:0;margin:22px 0 30px;color:#193b2a}.project-planner_intro___cnR0{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px;background:linear-gradient(135deg,#f1f7ec,#fbfcf8);border:1px solid #d7e4d1;border-radius:16px}.project-planner_intro___cnR0 h2{margin:4px 0 9px;font-size:clamp(22px,3vw,30px);line-height:1.2;letter-spacing:-.025em;color:#173d2b}.project-planner_intro___cnR0 p{max-width:66ch;margin:0;color:#4f6654;font-size:14px;line-height:1.6}.project-planner_eyebrow__VVt0m{margin:0 0 8px;color:#3a7046;font-size:11px;font-weight:850;letter-spacing:.12em}.project-planner_localBadge__sZYHr{flex:none;border:1px solid #bad2b4;background:#fff;color:#2e653d;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.project-planner_privacy__nr2J9{margin:11px 2px 17px;color:#516b58;font-size:12px;line-height:1.5}.project-planner_form__yAKON{border:1px solid #d4e2d2;background:#fff;border-radius:15px;padding:20px;box-shadow:0 6px 18px #1b432108}.project-planner_formGrid__QDljM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.project-planner_copyFallback__6C7TY,.project-planner_formGrid__QDljM label{display:grid;gap:7px;color:#244c34;font-size:13px;font-weight:800;min-width:0}.project-planner_formGrid__QDljM label span{font-weight:500;color:#687c6c}.project-planner_copyFallback__6C7TY textarea,.project-planner_formGrid__QDljM input,.project-planner_formGrid__QDljM select,.project-planner_formGrid__QDljM textarea,.project-planner_status__CtQp_ select{width:100%;min-width:0;border:1px solid #afc6b1;border-radius:9px;padding:11px 12px;background:#fff;color:#183b29;font:inherit;font-size:15px}.project-planner_copyFallback__6C7TY textarea,.project-planner_formGrid__QDljM textarea{resize:vertical;line-height:1.5}.project-planner_copyFallback__6C7TY textarea:focus-visible,.project-planner_formGrid__QDljM input:focus-visible,.project-planner_formGrid__QDljM select:focus-visible,.project-planner_formGrid__QDljM textarea:focus-visible,.project-planner_status__CtQp_ select:focus-visible{outline:3px solid #91b994;outline-offset:2px}.project-planner_wide__ReRX_{grid-column:1/-1}.project-planner_formFooter__8vWeZ{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;color:#5b705f;font-size:12px}.project-planner_actions__lZUAj button,.project-planner_primary__tB1KA,.project-planner_remove__jd3Tt{min-height:43px;border-radius:9px;padding:10px 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.project-planner_primary__tB1KA{border:1px solid #205b39;background:#205b39;color:#fff}.project-planner_primary__tB1KA:hover{background:#17472d}.project-planner_primary__tB1KA:disabled{opacity:.55;cursor:not-allowed}.project-planner_notice__R_jS5{margin:12px 0;color:#2b6840;font-size:13px;line-height:1.5}.project-planner_listHeading__Ibvgx{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:25px 0 13px}.project-planner_listHeading__Ibvgx h3,.project-planner_nextSteps__09ORb h3{margin:0;color:#183e2a;font-size:21px}.project-planner_listHeading__Ibvgx p{margin:4px 0 0;color:#627365;font-size:13px}.project-planner_actions__lZUAj{display:flex;gap:8px;flex-wrap:wrap}.project-planner_actions__lZUAj button{background:#f4f8f1;color:#225a37;border:1px solid #b9d0b6}.project-planner_actions__lZUAj .project-planner_clear__2drlw{color:#70463e;border-color:#dfc8c2;background:#fff8f6}.project-planner_cards__UuJ3q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-planner_card__4wWlC{min-width:0;border:1px solid #d9e4d6;border-radius:13px;background:#fff;padding:17px;box-shadow:0 5px 15px #163d2910}.project-planner_cardTop__ivcWA{display:flex;justify-content:space-between;align-items:center;gap:10px}.project-planner_number__OrtS_{font-size:10px;color:#63806a;font-weight:850;letter-spacing:.11em}.project-planner_remove__jd3Tt{min-height:36px;padding:7px 10px;border:1px solid #d9e3d7;background:#fff;color:#4f6656;font-size:12px}.project-planner_card__4wWlC h4{margin:8px 0 12px;color:#163d29;font-size:19px;line-height:1.3;overflow-wrap:anywhere}.project-planner_card__4wWlC dl{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.project-planner_card__4wWlC dl div{display:grid;gap:3px}.project-planner_card__4wWlC dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b7e6d;font-weight:800}.project-planner_card__4wWlC dd{margin:0;color:#2a5236;font-size:13px;font-weight:700}.project-planner_notes__7ytIq{margin:12px 0 0;padding:10px 11px;background:#f7faf5;border-radius:8px;color:#4b6151;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.project-planner_status__CtQp_{display:grid;gap:6px;margin-top:13px;color:#355a3e;font-size:12px;font-weight:800}.project-planner_status__CtQp_ select{font-size:14px;min-height:43px}.project-planner_cardLinks__ASOnG{display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:13px}.project-planner_cardLinks__ASOnG a,.project-planner_nextSteps__09ORb>a{color:#205d3c;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.project-planner_empty__1mMyf{display:grid;gap:6px;margin-top:18px;padding:22px;background:#f7faf5;border:1px dashed #c3d5c1;border-radius:13px;color:#4d6653;font-size:13px;line-height:1.55}.project-planner_empty__1mMyf strong{font-size:16px;color:#245036}.project-planner_copyFallback__6C7TY{margin-top:15px}.project-planner_nextSteps__09ORb{display:grid;justify-items:start;gap:10px;margin-top:24px;padding:19px;background:#f0f6eb;border:1px solid #d7e4d1;border-radius:14px}.project-planner_nextSteps__09ORb h3{margin:0}.project-planner_nextSteps__09ORb p{max-width:80ch;margin:2px 0 0;color:#546a59;font-size:12px;line-height:1.55}@media(max-width:650px){.project-planner_intro___cnR0{display:grid;padding:16px}.project-planner_localBadge__sZYHr{justify-self:start}.project-planner_form__yAKON{padding:14px}.project-planner_cards__UuJ3q{grid-template-columns:1fr}.project-planner_listHeading__Ibvgx{align-items:start;flex-direction:column}.project-planner_actions__lZUAj{width:100%}.project-planner_actions__lZUAj button{flex:1}.project-planner_formFooter__8vWeZ{align-items:stretch;flex-direction:column}.project-planner_primary__tB1KA{width:100%}}@media(max-width:380px){.project-planner_formGrid__QDljM{grid-template-columns:1fr}.project-planner_wide__ReRX_{grid-column:auto}.project-planner_card__4wWlC{padding:14px}}