.brokers_cards__cj59b{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-top:24px}.brokers_card__KAfAz{padding:24px;border:1px solid #d8d3ca;border-radius:12px;background:#fff;min-width:0;overflow-wrap:anywhere}.brokers_card__KAfAz h2{margin:12px 0}.brokers_meta__jD1_C{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#35545b}.brokers_tag__jsfGe{padding:4px 10px;border-radius:20px;background:#eef3f1}.brokers_form__aQb_C{display:grid;gap:16px;margin-top:20px;min-width:0;border:0;padding:0}.brokers_form__aQb_C label{display:grid;gap:7px}.brokers_form__aQb_C input,.brokers_form__aQb_C select{width:100%;box-sizing:border-box;min-height:42px;border:1px solid #b8c6c8;border-radius:6px;padding:8px;background:white}.brokers_checks__R1yBk{display:grid;gap:10px;max-height:250px;overflow:auto;padding:12px;border:1px solid #d8d3ca;border-radius:6px;min-width:0}.brokers_checks__R1yBk label{display:flex;align-items:flex-start;gap:8px}.brokers_checks__R1yBk input{width:18px;min-height:18px;margin-top:3px}.brokers_actions__Zn9b0{margin-top:16px}.brokers_company__TNjMw{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:28px}.brokers_company__TNjMw label{display:grid;gap:8px;flex:1 1;min-width:min(100%,240px)}.brokers_company__TNjMw select{padding:12px;border:1px solid #b8c6c8;border-radius:6px;width:100%;background:white}.brokers_table__7sR6s{overflow-x:auto}.brokers_table__7sR6s table{border-collapse:collapse;width:100%;margin:20px 0}.brokers_table__7sR6s td,.brokers_table__7sR6s th{text-align:left;padding:14px;border-bottom:1px solid #d8d3ca;white-space:nowrap}.brokers_facts__xOeFS{display:flex;gap:18px;flex-wrap:wrap;color:#35545b}.brokers_notice___QC8X{padding:16px;background:#eef3f1;border-radius:8px;margin:20px 0}.brokers_form__aQb_C button{justify-self:start}.brokers_card__KAfAz small{display:block;color:#35545b}.brokers_card__KAfAz p{margin:8px 0}@media(max-width:600px){.brokers_card__KAfAz{padding:18px}.brokers_cards__cj59b{gap:14px}.brokers_company__TNjMw button{width:100%}.brokers_table__7sR6s td,.brokers_table__7sR6s th{padding:10px}.brokers_form__aQb_C button{width:100%}}.brokers_mobileUnits__hfGGk{display:none}.brokers_price__45Rwe{font-size:1.35rem;font-weight:700;color:#214d45}.brokers_unitFacts__skRvQ{display:grid;grid-template-columns:1fr 1fr;gap:16px}.brokers_unitFacts__skRvQ dt{color:#576d68;font-size:.85rem}.brokers_unitFacts__skRvQ dd{margin:4px 0 0;font-weight:600}@media(max-width:600px){.brokers_mobileUnits__hfGGk{display:grid;gap:14px;margin-top:20px}.brokers_table__7sR6s{display:none}}.brokers_form__aQb_C textarea{font:inherit;width:100%;border:1px solid #c3cbc8;border-radius:6px;padding:10px;resize:vertical}.brokers_inlineCheck__RLjLV{gap:12px;align-items:flex-start}.brokers_inlineCheck__RLjLV input{min-width:18px;min-height:18px;margin-top:3px}.brokers_inlineCheck__RLjLV span{flex:1 1}.brokers_filters__QvTEi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.brokers_filters__QvTEi label{display:grid;gap:6px}.brokers_actions__Zn9b0{display:flex;gap:12px;flex-wrap:wrap}.brokers_resourceContent__Kwx21{display:grid;gap:12px}.brokers_resourceImage__RFbav{max-width:100%;max-height:400px;object-fit:contain;border-radius:8px}.brokers_resourcePdf__ZRE2t{width:100%;height:440px;border:1px solid #dedbd2}.brokers_inlineCheck__RLjLV{display:flex!important;gap:10px;align-items:center}.brokers_inlineCheck__RLjLV input{width:auto}.inventory-plan-editor_toolbar__opUTs{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.75rem 0}.inventory-plan-editor_toolbar__opUTs button{min-height:40px;padding:.4rem .7rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1e293b}.inventory-plan-editor_toolbar__opUTs button[aria-pressed=true]{background:#e0f2fe;border-color:#0284c7}.inventory-plan-editor_viewport__ZtCEJ{overflow:hidden;position:relative;border:1px solid #cbd5e1;border-radius:12px;touch-action:none}.inventory-plan-editor_surface__YT0yj{position:relative;transform-origin:0 0}.inventory-plan-editor_surface__YT0yj img{display:block;width:100%;height:auto}.inventory-plan-editor_surface__YT0yj svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.inventory-plan-editor_draft__cI8Le{fill:#0ea5e933;stroke:#0284c7;stroke-width:2}.inventory-plan-editor_handle__bDK40{fill:white;stroke:#0284c7;stroke-width:2;cursor:move}.inventory-plan-editor_edge__AB7r_{stroke:transparent;stroke-width:12;cursor:move}.inventory-plan-editor_coverage__fhHqO{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.inventory-plan-editor_coverage__fhHqO button{padding:.5rem;border:1px solid #cbd5e1;border-radius:8px;background:white}.inventory-plan-editor_coverage__fhHqO button[aria-pressed=true]{outline:2px solid #0284c7}.inventory-plan-editor_hint__plhjG{font-size:.85rem;color:#475569}.inventory-plan-editor_error__Cmr2J{color:#b91c1c}.inventory-plan-editor_filter__IKhwZ{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.inventory-plan-editor_filter__IKhwZ input,.inventory-plan-editor_filter__IKhwZ select{padding:.5rem;border:1px solid #cbd5e1;border-radius:8px}@media(max-width:600px){.inventory-plan-editor_toolbar__opUTs button{flex:1 0 auto}.inventory-plan-editor_coverage__fhHqO{max-height:180px;overflow:auto}.inventory-plan-editor_viewport__ZtCEJ{min-height:180px}.inventory-plan-editor_filter__IKhwZ input,.inventory-plan-editor_filter__IKhwZ label,.inventory-plan-editor_filter__IKhwZ select{width:100%}}.inventory-plan-editor_gridControls__h9Amd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0}.inventory-plan-editor_reviewRows__ougWl{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;margin:1rem 0}.inventory-plan-editor_reviewRow__4QfN5{min-width:0;border:1px solid #cbd5e1;border-radius:10px;padding:1rem}.inventory-plan-editor_reviewRow__4QfN5 legend{font-size:.85rem;max-width:100%;overflow-wrap:anywhere}.inventory-plan-editor_deviceCode__bvCpI{border:1px solid #0284c7;border-radius:10px;padding:1rem;margin:1rem 0}.inventory-plan-editor_deviceCode__bvCpI code{display:block;font-size:1.6rem;letter-spacing:.15em;overflow-wrap:anywhere}.inventory-plan-editor_deviceCode__bvCpI a{overflow-wrap:anywhere}.inventory-plan-editor_regions__31MuZ polygon{fill:rgba(92,96,98,.38);stroke:rgba(255,255,255,.94);stroke-width:3;vector-effect:non-scaling-stroke}.inventory-plan-editor_regions__31MuZ polygon.is-available{fill:rgba(45,145,91,.43)}.inventory-plan-editor_regions__31MuZ polygon.is-held{fill:rgba(223,153,40,.5)}.inventory-plan-editor_regions__31MuZ polygon.is-interactive{cursor:pointer}.inventory-plan-editor_regions__31MuZ polygon.is-interactive:focus-visible,.inventory-plan-editor_regions__31MuZ polygon.is-interactive:hover,.inventory-plan-editor_regions__31MuZ polygon.is-selected{fill:rgba(26,88,190,.58);outline:none;stroke:#fff;stroke-width:6}.commercial_actions__gVOW8{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0}.commercial_toolbar__hWHLN{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.commercial_fields___h6uz{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px;margin:16px 0}.commercial_fields___h6uz label{min-width:0;display:grid;gap:7px;font-size:14px;font-weight:600}.commercial_fields___h6uz input,.commercial_fields___h6uz select,.commercial_fields___h6uz textarea{min-width:0;width:100%;min-height:44px;border:1px solid #b8c6c8;border-radius:8px;padding:10px;background:#fff;font:inherit;box-sizing:border-box}.commercial_fieldset__SrRiA{border:1px solid #d8d3ca;border-radius:12px;padding:20px;margin:18px 0;min-width:0}.commercial_fieldset__SrRiA legend{font-weight:700;padding:0 8px}.commercial_document__eYE49{background:#fff;border:1px solid #dedbd2;border-radius:16px;padding:32px;margin:24px 0;overflow-wrap:anywhere;min-width:0}.commercial_documentHeader__JAn9n{border-bottom:3px solid #24544c;padding-bottom:20px;margin-bottom:24px}.commercial_documentHeader__JAn9n h2{font-size:28px;margin:8px 0}.commercial_eyebrow__GhgBd{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:#355f55}.commercial_muted__GyYc6{color:#5b706b;font-size:14px}.commercial_price__GzuL3{font-size:26px;font-weight:700;color:#214d45;margin:12px 0}.commercial_properties__hJLGa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;margin-bottom:24px}.commercial_property__ujaHu{min-width:0}.commercial_image__7o8IC{width:100%;height:190px;object-fit:contain;background:#f4f5f1;border-radius:8px}.commercial_logo__IzKLC{width:100px;float:right}.commercial_logo__IzKLC img{height:60px;background:none}.commercial_facts__u7a72{display:grid;grid-template-columns:1fr 1fr;gap:14px}.commercial_facts__u7a72 dt{font-size:12px;color:#5b706b}.commercial_facts__u7a72 dd{margin:4px 0;font-weight:600}.commercial_tableWrap__8UB57{overflow-x:auto;max-width:100%;border:1px solid #dedbd2;border-radius:10px;margin:16px 0}.commercial_tableWrap__8UB57 table{border-collapse:collapse;width:100%;font-size:14px}.commercial_tableWrap__8UB57 td,.commercial_tableWrap__8UB57 th{text-align:left;padding:13px;white-space:nowrap;border-bottom:1px solid #e2e7e3}.commercial_tableWrap__8UB57 thead{background:#ecf2ee}.commercial_tableWrap__8UB57 tbody tr:last-child td,.commercial_tableWrap__8UB57 tbody tr:last-child th{border-bottom:0}.commercial_schedule__tnXZ0{padding:14px 0;border-bottom:1px solid #dedbd2}.commercial_schedule__tnXZ0 summary{cursor:pointer;font-weight:600}.commercial_disclaimer__aTZ6Y{margin-top:28px;padding-top:18px;border-top:1px solid #dedbd2;color:#5b706b;font-size:13px;line-height:1.6}.commercial_publicPage__19j2V{max-width:1200px;margin:0 auto;padding:24px}.commercial_notice__Oa7EQ{background:#eef4f0;border-left:4px solid #38705e;padding:16px;border-radius:8px}.commercial_error__8G2pH{background:#fff0eb;color:#8b342b;padding:14px;border-radius:8px}.commercial_cards__0N0o_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.commercial_card__hK0l4{border:1px solid #d8d3ca;border-radius:12px;padding:22px;background:white;min-width:0}.commercial_card__hK0l4 h2,.commercial_card__hK0l4 h3{margin:8px 0}.commercial_selected__K5pj9{border-color:#24544c;background:#eef4f0}.commercial_unitChoice__LjCq2{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d8d3ca;border-radius:8px}.commercial_unitChoice__LjCq2 input{width:20px;height:20px;flex-shrink:0}.commercial_stats__ISK1z{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:24px 0}.commercial_stats__ISK1z div{background:#fff;border:1px solid #dedbd2;border-radius:12px;padding:18px}.commercial_stats__ISK1z strong{display:block;font-size:28px;color:#24544c}.commercial_pill__eZ3w2{display:inline-block;background:#e6efe9;border-radius:18px;padding:5px 10px;font-size:12px}.commercial_linkInput__4TFkp{width:100%;padding:12px;border:1px solid #bdccc5;border-radius:8px;box-sizing:border-box}.commercial_titleRow__XP0VY{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.commercial_costRow__t3NQM{display:grid;grid-template-columns:2fr 1fr auto;gap:10px;align-items:end;margin:12px 0}.commercial_costRow__t3NQM label{display:grid;gap:7px}.commercial_costRow__t3NQM input{width:100%;min-width:0;padding:10px;box-sizing:border-box}.commercial_costRow__t3NQM button{min-height:42px}.commercial_comparisonHint__2_a5p{font-size:13px;color:#5b706b;margin-top:8px}@media(max-width:600px){.commercial_document__eYE49{padding:18px;border-radius:12px}.commercial_documentHeader__JAn9n h2{font-size:23px}.commercial_fieldset__SrRiA{padding:14px}.commercial_fields___h6uz{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commercial_actions__gVOW8>*{max-width:100%}.commercial_actions__gVOW8 a,.commercial_actions__gVOW8 button{min-height:44px}.commercial_publicPage__19j2V{padding:12px}.commercial_costRow__t3NQM{grid-template-columns:1fr}.commercial_stats__ISK1z{grid-template-columns:1fr 1fr}.commercial_price__GzuL3{font-size:23px}.commercial_logo__IzKLC{float:none}.commercial_properties__hJLGa{grid-template-columns:1fr}.commercial_tableWrap__8UB57{font-size:12px}}.commercial_unitPicker__Mw28N{max-height:270px;overflow:auto;padding:4px;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.commercial_unitPicker__Mw28N:empty:after{content:"No hay unidades con ese código. Carga más unidades o cambia la búsqueda.";padding:16px}.commercial_unitChoice__LjCq2.commercial_selected__K5pj9{border-color:#24544c;background:#eef4f0}