.Search_searchBox__1szCd{background-color:var(--ecovia-bg-surface);margin-bottom:1rem;border-radius:var(--ecovia-radius-sm);border:1px solid var(--ecovia-ring);padding:5px;display:flex;align-items:center}.Search_searchBox__1szCd:focus-within{border:1px solid var(--ecovia-ring-strong);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.Search_searchIcon__cTUpm{position:absolute;color:var(--ecovia-slate-300)}.Search_inputSearch__bDNM1{width:97%;height:40px;margin-left:2rem;border:none;background-color:var(--ecovia-bg-surface);font-size:medium;color:var(--ecovia-text-muted)}.Search_inputSearch__bDNM1::placeholder{color:var(--ecovia-slate-300)}.Search_inputSearch__bDNM1:focus{outline:none}.TextArea_formGroup__9U9sO{display:flex;flex-direction:column;gap:8px;width:100%;--field-accent:var(--ecovia-accent-emerald);--field-accent-ring:var(--ecovia-accent-emerald-ring)}.TextArea_formGroup__9U9sO[data-accent=cyan]{--field-accent:var(--ecovia-accent-cyan);--field-accent-ring:var(--ecovia-accent-cyan-ring)}.TextArea_formGroup__9U9sO[data-accent=purple]{--field-accent:var(--ecovia-accent-purple);--field-accent-ring:var(--ecovia-accent-purple-ring)}.TextArea_label__EU16b{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.1em;font-weight:600;color:var(--ecovia-field-label)}.TextArea_input__2Az0e{width:100%;background:var(--ecovia-field-bg);border:1px solid var(--ecovia-field-border);border-radius:var(--ecovia-field-radius);padding:13px 15px;color:var(--ecovia-field-text);font-size:14.5px;line-height:1.55;font-family:inherit;outline:none;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.TextArea_input__2Az0e::placeholder{color:var(--ecovia-field-placeholder);opacity:1}.TextArea_input__2Az0e:focus{border-color:var(--field-accent);box-shadow:0 0 0 3px var(--field-accent-ring)}.TextArea_helper__NB5pH{display:flex;justify-content:flex-end;font-size:12px;color:var(--ecovia-field-placeholder);font-family:var(--ecovia-font-mono)}.TextArea_inputError__UFW_S{border-color:var(--ecovia-danger)}.Select_formGroup__1mL1p{display:flex;flex-direction:column;gap:8px;width:100%;--field-accent:var(--ecovia-accent-emerald);--field-accent-ring:var(--ecovia-accent-emerald-ring)}.Select_formGroup__1mL1p[data-accent=cyan]{--field-accent:var(--ecovia-accent-cyan);--field-accent-ring:var(--ecovia-accent-cyan-ring)}.Select_formGroup__1mL1p[data-accent=purple]{--field-accent:var(--ecovia-accent-purple);--field-accent-ring:var(--ecovia-accent-purple-ring)}.Select_label__BUPcc{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.1em;font-weight:600;color:var(--ecovia-field-label)}.Select_selectWrapper__gUVi_{position:relative}.Select_select__mAoI2{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;background:var(--ecovia-field-bg);border:1px solid var(--ecovia-field-border);border-radius:var(--ecovia-field-radius);padding:13px 40px 13px 15px;color:var(--ecovia-field-text);font-size:15px;font-family:inherit;outline:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.Select_select__mAoI2:focus{border-color:var(--field-accent);box-shadow:0 0 0 3px var(--field-accent-ring)}.Select_select__mAoI2 option{background:var(--ecovia-field-bg);color:var(--ecovia-field-text)}.Select_chevron__rHo04{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ecovia-field-label);display:flex}.FormModal_box__YovaB{position:fixed;inset:0;margin:auto;width:calc(100vw - 2rem);max-width:var(--fm-max-width,560px);height:-moz-fit-content;height:fit-content;max-height:92vh;background:linear-gradient(180deg,var(--ecovia-bg-elev),var(--ecovia-bg-surface));border:1px solid var(--ecovia-section-border);border-radius:24px;box-shadow:0 50px 130px -24px rgba(0,0,0,.78);overflow:hidden;display:flex;flex-direction:column;--fm-accent:var(--ecovia-accent-emerald);--fm-accent-ring:var(--ecovia-accent-emerald-ring)}.FormModal_box__YovaB[data-accent=cyan]{--fm-accent:var(--ecovia-accent-cyan);--fm-accent-ring:var(--ecovia-accent-cyan-ring)}.FormModal_box__YovaB[data-accent=purple]{--fm-accent:var(--ecovia-accent-purple);--fm-accent-ring:var(--ecovia-accent-purple-ring)}.FormModal_header__Pt_o2{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 30px 20px;border-bottom:1px solid var(--ecovia-section-border);background:linear-gradient(180deg,var(--fm-accent-ring),transparent)}.FormModal_headingGroup__K3bc5{min-width:0}.FormModal_kicker__4Kgr9{display:flex;align-items:center;gap:10px;margin-bottom:10px}.FormModal_kickerText__au6s_{text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--fm-accent)}.FormModal_title__K3Hxr{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ecovia-text);line-height:1.15}.FormModal_subtitle__DM42V{margin:6px 0 0;color:var(--ecovia-text-subtle);font-size:13.5px}.FormModal_closeBtn__lK58R{flex:none;width:40px;height:40px;border-radius:12px;background:var(--ecovia-bg-hover);border:1px solid var(--ecovia-section-border);color:var(--ecovia-text-muted);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.FormModal_closeBtn__lK58R:hover{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.4);color:var(--ecovia-danger)}.FormModal_body__RAhFj{overflow-y:auto;flex:0 1 auto;min-height:0;padding:24px 30px 28px}@media (max-width:560px){.FormModal_box__YovaB{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.FormModal_header__Pt_o2{padding:22px 20px 16px}.FormModal_body__RAhFj{padding:20px}}