.construtores_page__sgOCT{--panel:#fff;--line:#dce4e9;--ink:#193441;--muted:#58717d;--field:#f7fafb;max-width:1280px;margin:auto;padding:28px;color:var(--ink)}.construtores_page__sgOCT[data-theme=dark]{--panel:#12212f;--line:#304353;--ink:#e4eff4;--muted:#a4bac7;--field:#182d3b}.construtores_header__4igff,.construtores_sectionHeader__EBjuv{display:flex;justify-content:space-between;align-items:center;gap:20px}.construtores_header__4igff{padding:10px 0 28px}.construtores_header__4igff h1{font-size:34px;letter-spacing:-1px;font-weight:750;margin:5px 0}.construtores_card__yMQx5 p,.construtores_header__4igff p{color:var(--muted);margin:8px 0}.construtores_back__k9JaW{color:var(--muted);font-size:13px}.construtores_eyebrow__OO6JB{font-size:11px;text-transform:uppercase;letter-spacing:2px;margin-top:24px!important}.construtores_badge__i6ZOr{padding:10px 15px;border:1px solid var(--line);border-radius:25px;font-size:12px;white-space:nowrap}.construtores_stats__qrrx2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px}.construtores_stats__qrrx2>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:4px}.construtores_stats__qrrx2 strong{font-size:28px}.construtores_stats__qrrx2 span{color:var(--muted);font-size:13px}.construtores_tabs__oX9iD{display:flex;gap:10px;border-bottom:1px solid var(--line);margin-bottom:22px}.construtores_tabs__oX9iD button{padding:13px 18px;border-bottom:3px solid transparent}.construtores_tabs__oX9iD button[aria-pressed=true]{border-bottom-color:#138475;font-weight:700}.construtores_tabs__oX9iD span{font-size:12px;padding:2px 7px;border-radius:12px;background:var(--field)}.construtores_card__yMQx5{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px;margin-bottom:22px}.construtores_card__yMQx5 h2{font-size:20px;font-weight:700}.construtores_card__yMQx5 h3{font-size:14px;font-weight:700;margin-bottom:10px}.construtores_card__yMQx5 p{font-size:14px}.construtores_primary__vzOK8,.construtores_secondary__nPhNB{border-radius:9px;font-size:13px;font-weight:650;padding:11px 16px;white-space:nowrap}.construtores_primary__vzOK8{background:#137969;color:#fff}.construtores_primary__vzOK8:hover{background:#106555}.construtores_secondary__nPhNB{border:1px solid var(--line);background:var(--field);color:var(--ink)}.construtores_link__vV7hg{font-size:13px;text-decoration:underline;text-underline-offset:3px}.construtores_page__sgOCT button:disabled{opacity:.5;cursor:not-allowed}.construtores_page__sgOCT input:not([type=checkbox]),.construtores_page__sgOCT select,.construtores_page__sgOCT textarea{display:block;width:100%;background:var(--field);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-top:7px;color:var(--ink);font-size:14px}.construtores_page__sgOCT label{font-size:13px;font-weight:550}.construtores_page__sgOCT input[type=checkbox]{accent-color:#137969;width:17px;height:17px;flex-shrink:0}.construtores_page__sgOCT button:focus-visible,.construtores_page__sgOCT input:focus-visible,.construtores_page__sgOCT select:focus-visible,.construtores_page__sgOCT textarea:focus-visible{outline:2px solid #21a991;outline-offset:3px}.construtores_filters__HjY_P{display:flex;align-items:flex-end;gap:14px;margin:22px 0}.construtores_filters__HjY_P label{flex:1}.construtores_selection__24YAF{display:flex;flex-wrap:wrap;gap:16px;padding:14px 0;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.construtores_contactList__uvm0a{max-height:560px;overflow:auto}.construtores_contact__oFFCi{display:flex;gap:16px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.construtores_contact__oFFCi>div:nth-child(2){flex:1}.construtores_contact__oFFCi p{margin:4px 0;font-size:13px}.construtores_contact__oFFCi small{color:var(--muted);font-size:11px}.construtores_actions__3sMX1{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.construtores_actions__3sMX1 a{font-size:13px;color:var(--muted)}.construtores_footer__nq61J{display:flex;justify-content:flex-end;margin-top:24px}.construtores_empty__tVGIN{padding:36px 10px;text-align:center;color:var(--muted)}.construtores_inlineForm__ZAbjU{display:flex;align-items:flex-end;gap:12px;padding:16px;background:var(--field);border-radius:10px}.construtores_inlineForm__ZAbjU label{flex:1}.construtores_form__OoANW{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.construtores_grid__OWXNX{display:grid;grid-template-columns:1fr 1fr;gap:16px}.construtores_checks__8s0fq{display:flex;flex-wrap:wrap;gap:16px}.construtores_check__zh2gU,.construtores_checks__8s0fq label{display:flex;gap:10px;align-items:center}.construtores_help__kQ8ZH{font-size:12px!important;color:var(--muted)}.construtores_error__b4i6y{padding:14px;border-radius:10px;background:#fff0ed;color:#8d2c23!important;margin:12px 0}.construtores_notice__J7GSA{padding:14px;border-radius:10px;background:#dff5ea;color:#13583d;margin:12px 0}.construtores_properties__qeEDH{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:430px;overflow:auto}.construtores_property__cKPh0{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.construtores_property__cKPh0[data-selected=true]{border-color:#138475;background:var(--field)}.construtores_property__cKPh0 small{display:block;font-weight:400;font-size:11px;color:var(--muted);margin-top:8px}.construtores_mapping__az4Zf{display:flex;gap:16px;margin:16px 0}.construtores_mapping__az4Zf label{flex:1}.construtores_bubble__Fr2pm,.construtores_template__ZE_Au{white-space:pre-wrap;font-family:inherit;overflow-wrap:anywhere;font-size:14px;line-height:1.7;padding:22px;border-radius:12px;margin:20px 0;background:var(--field)}.construtores_bubble__Fr2pm{background:#e2f3ed;color:#183e35;border-radius:2px 16px 16px 16px}.construtores_previewGrid__MXs4h{display:grid;grid-template-columns:300px 1fr;gap:28px;margin:24px 0}.construtores_deliveries__t8h3M{max-height:480px;overflow:auto}.construtores_delivery__Fm04w{display:flex;flex-direction:column;gap:4px;text-align:left;width:100%;border:1px solid var(--line);padding:12px;border-radius:10px;margin-bottom:8px}.construtores_delivery__Fm04w[aria-pressed=true]{border-color:#138475;background:var(--field)}.construtores_delivery__Fm04w small,.construtores_delivery__Fm04w span{font-size:12px;color:var(--muted)}.construtores_history__s8xYe{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--line);margin-top:12px}.construtores_page__sgOCT details{padding:16px 0;font-size:13px;overflow-wrap:anywhere}@media(max-width:760px){.construtores_page__sgOCT{padding:14px}.construtores_header__4igff,.construtores_sectionHeader__EBjuv{align-items:flex-start;flex-direction:column}.construtores_header__4igff h1{font-size:28px}.construtores_stats__qrrx2{gap:8px}.construtores_stats__qrrx2>div{padding:12px}.construtores_stats__qrrx2 strong{font-size:23px}.construtores_stats__qrrx2 span{font-size:11px}.construtores_card__yMQx5{padding:18px}.construtores_filters__HjY_P,.construtores_inlineForm__ZAbjU,.construtores_mapping__az4Zf{flex-direction:column;align-items:stretch}.construtores_grid__OWXNX,.construtores_previewGrid__MXs4h,.construtores_properties__qeEDH{grid-template-columns:1fr}.construtores_contact__oFFCi{align-items:flex-start;flex-wrap:wrap}.construtores_contact__oFFCi .construtores_actions__3sMX1{padding-left:33px}.construtores_history__s8xYe{align-items:flex-start;flex-direction:column}.construtores_tabs__oX9iD button{padding:10px;font-size:12px}}