.imobi-calendar_page__dzpIP{--ic-bg:var(--ep-canvas);--ic-surface:var(--ep-surface);--ic-surface-2:var(--ep-surface-2);--ic-surface-3:var(--ep-surface-3);--ic-border:var(--ep-border);--ic-border-soft:var(--ep-border-soft);--ic-border-strong:var(--ep-border-strong);--ic-text:var(--ep-text);--ic-text-soft:var(--ep-text-soft);--ic-muted:var(--ep-text-muted);--ic-faint:var(--ep-text-faint);--ic-shadow-card:var(--ep-shadow-card);--ic-shadow-btn:var(--ep-shadow-btn);--ic-primary:var(--ep-accent);--ic-primary-text:var(--ep-accent-text);--ic-primary-soft:var(--ep-accent-soft);--ic-primary-border:var(--ep-accent-border);--ic-on-primary:var(--ep-on-accent);--ic-visita-bg:var(--ep-info-soft);--ic-visita-border:var(--ep-info-border);--ic-visita-text:var(--ep-info-text);--ic-reuniao-bg:var(--ep-emerald-soft);--ic-reuniao-border:var(--ep-emerald-border);--ic-reuniao-text:var(--ep-emerald-text);--ic-followup-bg:rgba(139,92,246,0.08);--ic-followup-border:rgba(139,92,246,0.28);--ic-followup-text:#6d28d9;--ic-proposta-bg:var(--ep-warning-soft);--ic-proposta-border:var(--ep-warning-border);--ic-proposta-text:var(--ep-warning-text);--ic-assinatura-bg:var(--ep-success-soft);--ic-assinatura-border:var(--ep-success-border);--ic-assinatura-text:var(--ep-success-text);--ic-confirmado-bg:var(--ep-success-soft);--ic-confirmado-text:var(--ep-success-text);--ic-pendente-bg:var(--ep-warning-soft);--ic-pendente-text:var(--ep-warning-text);--ic-agendado-bg:var(--ep-info-soft);--ic-agendado-text:var(--ep-info-text);height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--ic-bg);color:var(--ic-text);font-size:14px;line-height:1.55;letter-spacing:-.01em;font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.imobi-calendar_page__dzpIP,.imobi-calendar_page__dzpIP *,.imobi-calendar_page__dzpIP :after,.imobi-calendar_page__dzpIP :before{box-sizing:border-box}.imobi-calendar_page__dzpIP ::-webkit-scrollbar{width:6px;height:6px}.imobi-calendar_page__dzpIP ::-webkit-scrollbar-track{background:transparent}.imobi-calendar_page__dzpIP ::-webkit-scrollbar-thumb{background:var(--ic-border);border-radius:4px}.imobi-calendar_page__dzpIP ::-webkit-scrollbar-thumb:hover{background:var(--ic-border-strong)}.imobi-calendar_header__w9OSJ{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;background:var(--ic-surface);border-bottom:1px solid var(--ic-border);flex-shrink:0}.imobi-calendar_headerLeft__Kwf9R{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}.imobi-calendar_headerRight__gA2JO{display:flex;align-items:center;gap:10px;flex-shrink:0}.imobi-calendar_brand___fv91{display:flex;align-items:center;gap:12px}.imobi-calendar_brandIcon___2fUA{width:38px;height:38px;border-radius:10px;background:var(--ic-primary-soft);color:var(--ic-primary-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.imobi-calendar_brandIcon___2fUA svg{width:18px;height:18px}.imobi-calendar_brandName__w9XMR{font-size:15px;font-weight:700;color:var(--ic-text);letter-spacing:-.012em;white-space:nowrap}.imobi-calendar_brandSub__WY28g{font-size:12px;color:var(--ic-muted);white-space:nowrap}.imobi-calendar_viewToggle__BTm0b{display:flex;background:var(--ic-surface-2);border:1px solid var(--ic-border);border-radius:10px;padding:3px;gap:2px;box-shadow:inset 0 1px 2px rgba(15,23,42,.05)}.imobi-calendar_viewBtn__XMbZN{padding:5px 14px;border-radius:7px;font-size:13px;font-weight:500;color:var(--ic-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.imobi-calendar_viewBtn__XMbZN:hover{color:var(--ic-text)}.imobi-calendar_viewBtnActive__K8QvC,.imobi-calendar_viewBtnActive__K8QvC:hover{background:var(--ic-primary);color:var(--ic-on-primary);box-shadow:0 1px 2px rgba(37,211,102,.3)}.imobi-calendar_brokerSelect__QFHMt{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--ic-border);border-radius:9px;background:var(--ic-surface);font-size:13px;font-weight:500;color:var(--ic-text-soft);cursor:pointer;white-space:nowrap;box-shadow:var(--ic-shadow-btn)}.imobi-calendar_brokerSelect__QFHMt:hover{background:var(--ic-bg)}.imobi-calendar_brokerSelect__QFHMt svg{width:14px;height:14px;flex-shrink:0}.imobi-calendar_iconBtn__WlqtH{position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:none;color:var(--ic-muted);cursor:pointer;transition:background .12s,color .12s}.imobi-calendar_iconBtn__WlqtH:hover{background:var(--ic-surface-2);color:var(--ic-text)}.imobi-calendar_iconBtn__WlqtH svg{width:18px;height:18px}.imobi-calendar_bellBadge__67Whb{position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:999px;background:var(--ic-primary);color:var(--ic-on-primary);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--ic-surface)}.imobi-calendar_outlineBtn__N8VSP{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--ic-border);border-radius:9px;background:var(--ic-surface);font-size:13px;font-weight:500;color:var(--ic-text-soft);cursor:pointer;white-space:nowrap;box-shadow:var(--ic-shadow-btn);transition:background .12s}.imobi-calendar_outlineBtn__N8VSP:hover{background:var(--ic-bg)}.imobi-calendar_outlineBtn__N8VSP svg{width:14px;height:14px}.imobi-calendar_primaryBtn__zJgbc{display:flex;align-items:center;gap:7px;padding:7px 16px;border-radius:8px;background:var(--ic-primary);color:var(--ic-on-primary);border:none;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--ic-shadow-btn);transition:opacity .15s}.imobi-calendar_primaryBtn__zJgbc:hover{opacity:.88}.imobi-calendar_primaryBtn__zJgbc svg{width:14px;height:14px}.imobi-calendar_toolbar__Gujhp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:var(--ic-surface);border-bottom:1px solid var(--ic-border);flex-shrink:0;flex-wrap:wrap}.imobi-calendar_toolLeft__ghfIO,.imobi-calendar_toolRight__T_vRC{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.imobi-calendar_dateNav__Yp_4j{display:flex;border:1px solid var(--ic-border);border-radius:8px;overflow:hidden;background:var(--ic-surface)}.imobi-calendar_dateRangeBtn__L_uNr{display:flex;align-items:center;gap:8px;padding:6px 12px;border:none;border-right:1px solid var(--ic-border);background:transparent;font-size:13px;font-weight:500;color:var(--ic-text);cursor:pointer;white-space:nowrap}.imobi-calendar_dateRangeBtn__L_uNr:hover{background:var(--ic-surface-2)}.imobi-calendar_dateRangeBtn__L_uNr svg{width:14px;height:14px;color:var(--ic-muted)}.imobi-calendar_arrowBtn__TNG2b{padding:6px 10px;border:none;background:transparent;color:var(--ic-muted);cursor:pointer;transition:background .12s}.imobi-calendar_arrowBtn__TNG2b:hover{background:var(--ic-surface-2);color:var(--ic-text)}.imobi-calendar_arrowBtn__TNG2b svg{width:13px;height:13px;display:block}.imobi-calendar_dateNav__Yp_4j .imobi-calendar_arrowBtn__TNG2b:first-of-type{border-right:1px solid var(--ic-border)}.imobi-calendar_modeToggle__qT5o9{display:flex;border:1px solid var(--ic-border);border-radius:10px;overflow:hidden;background:var(--ic-surface-2);padding:3px;gap:2px;box-shadow:inset 0 1px 2px rgba(15,23,42,.05)}.imobi-calendar_modeBtn__Phacg{padding:5px 12px;border:none;border-radius:7px;background:transparent;font-size:13px;font-weight:500;color:var(--ic-muted);cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.imobi-calendar_modeBtn__Phacg:hover{color:var(--ic-text)}.imobi-calendar_modeBtnActive__Yz8Nw,.imobi-calendar_modeBtnActive__Yz8Nw:hover{background:var(--ic-primary);color:var(--ic-on-primary);box-shadow:0 1px 2px rgba(37,211,102,.3)}.imobi-calendar_filterSelect__EH43b{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 28px 7px 10px;border:1px solid var(--ic-border);border-radius:9px;background:var(--ic-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;font-size:13px;color:var(--ic-text-soft);cursor:pointer;min-width:160px;box-shadow:var(--ic-shadow-btn)}.imobi-calendar_filterSelect__EH43b:focus{outline:none;border-color:var(--ic-primary)}.imobi-calendar_searchWrap__SaoxK{position:relative;width:260px}.imobi-calendar_searchIcon__GB1c3{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ic-muted);display:flex;pointer-events:none}.imobi-calendar_searchIcon__GB1c3 svg{width:14px;height:14px}.imobi-calendar_searchInput__1VefY{width:100%;padding:7px 12px 7px 32px;border:1px solid var(--ic-border);border-radius:9px;background:var(--ic-surface);font-size:13.5px;color:var(--ic-text);box-shadow:var(--ic-shadow-btn)}.imobi-calendar_searchInput__1VefY:focus{outline:none;background:var(--ic-surface);border-color:var(--ic-primary);box-shadow:0 0 0 3px var(--ic-primary-soft)}.imobi-calendar_searchInput__1VefY::placeholder{color:var(--ic-faint)}.imobi-calendar_layout__53ZPD{display:flex;flex:1 1;overflow:hidden}.imobi-calendar_todaySide__J1AU_{width:300px;min-width:300px;background:var(--ic-surface);border-right:1px solid var(--ic-border);display:flex;flex-direction:column;overflow:hidden}.imobi-calendar_todayHead__IgsbS{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ic-border-soft);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;background:var(--ic-surface);z-index:2}.imobi-calendar_todayTitle__vY6ue{font-size:13.5px;font-weight:600;color:var(--ic-text)}.imobi-calendar_todayBadge__EOsQ7{min-width:22px;height:22px;border-radius:999px;background:var(--ic-primary-soft);color:var(--ic-primary-text);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px}.imobi-calendar_todayList__p3cgL{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ic-border) transparent}.imobi-calendar_todayItem__oNViT{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--ic-border-soft);cursor:pointer;transition:background .12s;position:relative}.imobi-calendar_todayItem__oNViT:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0}.imobi-calendar_todayItem__oNViT[data-type=visita]:before{background:var(--ep-info)}.imobi-calendar_todayItem__oNViT[data-type=reuniao]:before{background:var(--ep-emerald)}.imobi-calendar_todayItem__oNViT[data-type=followup]:before{background:#8b5cf6}.imobi-calendar_todayItem__oNViT[data-type=proposta]:before{background:var(--ep-warning)}.imobi-calendar_todayItem__oNViT[data-type=assinatura]:before{background:var(--ep-success)}.imobi-calendar_todayItem__oNViT:hover{background:var(--ic-surface-2)}.imobi-calendar_todayTime__9lt6M{text-align:right;flex-shrink:0;width:42px;padding-top:2px}.imobi-calendar_todayTimeMain__hGzTE{display:block;font-size:13px;font-weight:700;color:var(--ic-text);line-height:1.2}.imobi-calendar_todayTimeSub__ZbDHl{display:block;font-size:11px;color:var(--ic-muted);margin-top:2px}.imobi-calendar_todayBody__vex_l{flex:1 1;min-width:0}.imobi-calendar_todayRow__kdgLs{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:5px}.imobi-calendar_todayTypeRow__Wdo8Y{display:flex;align-items:center;gap:6px;min-width:0}.imobi-calendar_todayTypeIcon__Ha6cd{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.imobi-calendar_todayTypeIcon__Ha6cd svg{width:10px;height:10px}.imobi-calendar_todayTypeIcon__Ha6cd[data-type=visita]{background:var(--ic-visita-bg);color:var(--ic-visita-text)}.imobi-calendar_todayTypeIcon__Ha6cd[data-type=reuniao]{background:var(--ic-reuniao-bg);color:var(--ic-reuniao-text)}.imobi-calendar_todayTypeIcon__Ha6cd[data-type=followup]{background:var(--ic-followup-bg);color:var(--ic-followup-text)}.imobi-calendar_todayTypeIcon__Ha6cd[data-type=proposta]{background:var(--ic-proposta-bg);color:var(--ic-proposta-text)}.imobi-calendar_todayTypeIcon__Ha6cd[data-type=assinatura]{background:var(--ic-assinatura-bg);color:var(--ic-assinatura-text)}.imobi-calendar_todayTypeName__j2VWw{font-size:13px;font-weight:700;color:var(--ic-text);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imobi-calendar_todayClient__65fpk{font-size:12.5px;color:var(--ic-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imobi-calendar_todayDetail__xn9IQ{font-size:11.5px;color:var(--ic-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imobi-calendar_todayFoot__zKNJN{padding:12px 16px;border-top:1px solid var(--ic-border-soft);flex-shrink:0;background:var(--ic-surface)}.imobi-calendar_seeAllBtn__lYVVU{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:6px;background:transparent;border:none;font-size:12.5px;font-weight:500;color:var(--ic-primary-text);cursor:pointer}.imobi-calendar_seeAllBtn__lYVVU:hover{text-decoration:underline}.imobi-calendar_seeAllBtn__lYVVU svg{width:12px;height:12px}.imobi-calendar_statusPill__s2MML{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap;flex-shrink:0;border:1px solid transparent}.imobi-calendar_statusPill__s2MML[data-status=confirmado]{background:var(--ic-confirmado-bg);color:var(--ic-confirmado-text)}.imobi-calendar_statusPill__s2MML[data-status=pendente]{background:var(--ic-pendente-bg);color:var(--ic-pendente-text)}.imobi-calendar_statusPill__s2MML[data-status=agendado]{background:var(--ic-agendado-bg);color:var(--ic-agendado-text)}.imobi-calendar_calSection__z9g76{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ic-surface)}.imobi-calendar_daysHeader__VNEwJ{display:flex;border-bottom:1px solid var(--ic-border);flex-shrink:0;background:var(--ic-surface)}.imobi-calendar_timeGutter__qbYWX{width:56px;min-width:56px;border-right:1px solid var(--ic-border)}.imobi-calendar_dayHead__I9BG_{flex:1 1;padding:10px 4px;text-align:center;border-right:1px solid var(--ic-border-soft);cursor:pointer}.imobi-calendar_dayHead__I9BG_:last-child{border-right:none}.imobi-calendar_dayHead__I9BG_[data-today]{background:var(--ep-accent-softer)}.imobi-calendar_dayName__MV2an{display:block;font-size:11px;font-weight:600;color:var(--ic-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.imobi-calendar_dayHead__I9BG_[data-today] .imobi-calendar_dayName__MV2an{color:var(--ic-primary)}.imobi-calendar_dayNum__OE9EZ{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ic-text);transition:background .12s}.imobi-calendar_dayNum__OE9EZ:hover{background:var(--ic-surface-3)}.imobi-calendar_dayNum__OE9EZ[data-today]{background:var(--ic-primary);color:var(--ic-on-primary)}.imobi-calendar_calBody__KAlIX{flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--ic-border) transparent}.imobi-calendar_calInner__4r85Y{display:flex;min-height:calc(12 * 64px);position:relative}.imobi-calendar_timeCol__4b7Iz{width:56px;min-width:56px;border-right:1px solid var(--ic-border);background:var(--ic-surface);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;left:0;z-index:4}.imobi-calendar_hourCell__c9Rh_{height:64px;position:relative;flex-shrink:0}.imobi-calendar_hourLabel__Csz83{position:absolute;top:-9px;right:8px;font-size:10.5px;font-weight:500;color:var(--ic-muted);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.imobi-calendar_gridArea__83W_G{flex:1 1;position:relative;min-height:calc(12 * 64px)}.imobi-calendar_gridLines__gWQzo{position:absolute;inset:0;pointer-events:none;z-index:0}.imobi-calendar_gridLine__8GWNX{position:absolute;left:0;right:0;height:1px;background:var(--ic-border-soft)}.imobi-calendar_todayCol___f4xq{position:absolute;top:0;bottom:0;background:var(--ep-accent-softer);pointer-events:none;z-index:1}.imobi-calendar_nowLine__1AsFG{position:absolute;height:2px;background:var(--ep-danger);z-index:5;pointer-events:none}.imobi-calendar_nowDot__gmnt5{position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:999px;background:var(--ep-danger);border:2px solid var(--ic-surface)}.imobi-calendar_dayCol__ZQQh0{position:absolute;top:0;bottom:0;width:calc(100% / 7);border-right:1px solid var(--ic-border-soft);z-index:1}.imobi-calendar_dayCol__ZQQh0:first-child{left:calc(0 * (100% / 7))}.imobi-calendar_dayCol__ZQQh0:nth-child(2){left:calc(1 * (100% / 7))}.imobi-calendar_dayCol__ZQQh0:nth-child(3){left:calc(2 * (100% / 7))}.imobi-calendar_dayCol__ZQQh0:nth-child(4){left:calc(3 * (100% / 7))}.imobi-calendar_dayCol__ZQQh0:nth-child(5){left:calc(4 * (100% / 7))}.imobi-calendar_dayCol__ZQQh0:nth-child(6){left:calc(5 * (100% / 7))}.imobi-calendar_dayCol__ZQQh0:nth-child(7){left:calc(6 * (100% / 7));border-right:none}.imobi-calendar_calEvent__FSjD0{position:absolute;border-radius:9px;border:1px solid;border-left:3px solid;padding:7px 10px;overflow:hidden;cursor:pointer;z-index:3;box-shadow:0 1px 2px rgba(15,17,21,.06);transition:box-shadow .15s ease,transform .15s ease;display:flex;flex-direction:column;gap:1px}.imobi-calendar_calEvent__FSjD0:hover{box-shadow:0 2px 6px rgba(15,17,21,.1),0 10px 24px rgba(15,17,21,.12);transform:translateY(-1px);z-index:4}.imobi-calendar_calEvent__FSjD0[data-type=visita]{background:var(--ic-visita-bg);border-color:var(--ic-visita-border)}.imobi-calendar_calEvent__FSjD0[data-type=reuniao]{background:var(--ic-reuniao-bg);border-color:var(--ic-reuniao-border)}.imobi-calendar_calEvent__FSjD0[data-type=followup]{background:var(--ic-followup-bg);border-color:var(--ic-followup-border)}.imobi-calendar_calEvent__FSjD0[data-type=proposta]{background:var(--ic-proposta-bg);border-color:var(--ic-proposta-border)}.imobi-calendar_calEvent__FSjD0[data-type=assinatura]{background:var(--ic-assinatura-bg);border-color:var(--ic-assinatura-border)}.imobi-calendar_calEvent__FSjD0[data-selected=true]{border-width:2px 2px 2px 4px;box-shadow:0 0 0 2px var(--ic-primary)}.imobi-calendar_calEventType__jA3LO{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imobi-calendar_calEvent__FSjD0[data-type=visita] .imobi-calendar_calEventType__jA3LO{color:var(--ic-visita-text)}.imobi-calendar_calEvent__FSjD0[data-type=reuniao] .imobi-calendar_calEventType__jA3LO{color:var(--ic-reuniao-text)}.imobi-calendar_calEvent__FSjD0[data-type=followup] .imobi-calendar_calEventType__jA3LO{color:var(--ic-followup-text)}.imobi-calendar_calEvent__FSjD0[data-type=proposta] .imobi-calendar_calEventType__jA3LO{color:var(--ic-proposta-text)}.imobi-calendar_calEvent__FSjD0[data-type=assinatura].imobi-calendar_calEventType__jA3LO{color:var(--ic-assinatura-text)}.imobi-calendar_calEventTypeIcon__ZFVu8 svg{width:9px;height:9px;flex-shrink:0}.imobi-calendar_calEventClient__12mcn,.imobi-calendar_calEventDetail__G3Bez{font-size:10.5px;color:var(--ic-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.imobi-calendar_calEventDot___yTe0{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:999px;background:var(--ep-success)}.imobi-calendar_legend__gm2G4{display:flex;align-items:center;gap:14px;padding:8px 16px;border-top:1px solid var(--ic-border);background:var(--ic-surface-2);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.imobi-calendar_legend__gm2G4::-webkit-scrollbar{display:none}.imobi-calendar_legendTitle__5uO1N{font-weight:600}.imobi-calendar_legendItem__cR9na,.imobi-calendar_legendTitle__5uO1N{font-size:12px;color:var(--ic-text-soft);white-space:nowrap;flex-shrink:0}.imobi-calendar_legendItem__cR9na{display:flex;align-items:center;gap:6px}.imobi-calendar_legendDot__ttH2Z{width:12px;height:12px;border-radius:3px;flex-shrink:0;border:1px solid}.imobi-calendar_legendDot__ttH2Z[data-type=visita]{background:var(--ic-visita-bg);border-color:var(--ic-visita-border)}.imobi-calendar_legendDot__ttH2Z[data-type=reuniao]{background:var(--ic-reuniao-bg);border-color:var(--ic-reuniao-border)}.imobi-calendar_legendDot__ttH2Z[data-type=followup]{background:var(--ic-followup-bg);border-color:var(--ic-followup-border)}.imobi-calendar_legendDot__ttH2Z[data-type=proposta]{background:var(--ic-proposta-bg);border-color:var(--ic-proposta-border)}.imobi-calendar_legendDot__ttH2Z[data-type=assinatura]{background:var(--ic-assinatura-bg);border-color:var(--ic-assinatura-border)}.imobi-calendar_detailSide__SoWLm{width:300px;min-width:300px;background:var(--ic-surface);border-left:1px solid var(--ic-border);display:flex;flex-direction:column;overflow:hidden;box-shadow:-4px 0 16px rgba(0,0,0,.04);z-index:2}.imobi-calendar_detailTopBar__wuhi6{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--ic-border-soft);flex-shrink:0}.imobi-calendar_iconBtnSm__R3rs3{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;color:var(--ic-muted);cursor:pointer;transition:background .12s}.imobi-calendar_iconBtnSm__R3rs3:hover{background:var(--ic-surface-2);color:var(--ic-text)}.imobi-calendar_iconBtnSm__R3rs3 svg{width:15px;height:15px}.imobi-calendar_detailScroll__TCnxI{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ic-border) transparent}.imobi-calendar_detailHero__PrYEN{padding:16px 16px 0}.imobi-calendar_detailStatusRow__5LbIF{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.imobi-calendar_confirmBtn__9SRjJ{padding:4px 10px;border-radius:6px;background:var(--ic-primary-soft);color:var(--ic-primary-text);border:1px solid var(--ic-primary-border);font-size:11.5px;font-weight:500;cursor:pointer;transition:background .12s}.imobi-calendar_confirmBtn__9SRjJ:hover{background:var(--ep-accent-soft)}.imobi-calendar_detailTitleRow__4sgo2{margin-bottom:12px}.imobi-calendar_detailTypeBlock__dieAD{display:flex;align-items:flex-start;gap:10px}.imobi-calendar_detailTypeIcon__b8Vsi{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.imobi-calendar_detailTypeIcon__b8Vsi svg{width:16px;height:16px}.imobi-calendar_detailTypeIcon__b8Vsi[data-type=visita]{background:var(--ic-visita-bg);color:var(--ic-visita-text)}.imobi-calendar_detailTypeIcon__b8Vsi[data-type=reuniao]{background:var(--ic-reuniao-bg);color:var(--ic-reuniao-text)}.imobi-calendar_detailTypeIcon__b8Vsi[data-type=followup]{background:var(--ic-followup-bg);color:var(--ic-followup-text)}.imobi-calendar_detailTypeIcon__b8Vsi[data-type=proposta]{background:var(--ic-proposta-bg);color:var(--ic-proposta-text)}.imobi-calendar_detailTypeIcon__b8Vsi[data-type=assinatura]{background:var(--ic-assinatura-bg);color:var(--ic-assinatura-text)}.imobi-calendar_detailTitle__vImef{font-size:15px;font-weight:700;color:var(--ic-text);letter-spacing:-.012em;line-height:1.3;margin:0 0 3px}.imobi-calendar_detailSubtitle__CJSax{font-size:12.5px;color:var(--ic-muted);margin:0}.imobi-calendar_detailImg__XWF_9{width:100%;height:110px;object-fit:cover;border-radius:8px;border:1px solid var(--ic-border);margin-bottom:0;display:block}.imobi-calendar_detailTabs__h2nFU{display:flex;border-bottom:1px solid var(--ic-border);padding:0 16px;flex-shrink:0}.imobi-calendar_detailTab__gE3ac{flex:1 1;padding:10px 0;border:none;background:transparent;font-size:13px;font-weight:500;color:var(--ic-muted);cursor:pointer;position:relative;transition:color .12s}.imobi-calendar_detailTab__gE3ac:hover{color:var(--ic-text)}.imobi-calendar_detailTabActive__57DgP{color:var(--ic-primary);font-weight:600}.imobi-calendar_detailTabActive__57DgP:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--ic-primary);border-radius:2px 2px 0 0}.imobi-calendar_detailList__FA63w{list-style:none;margin:0;padding:14px 16px;display:flex;flex-direction:column;gap:16px}.imobi-calendar_detailItem__O_b1J{display:flex;gap:10px;align-items:flex-start}.imobi-calendar_detailItemIcon__svLim{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--ic-muted);display:flex}.imobi-calendar_detailItemIcon__svLim svg{width:14px;height:14px}.imobi-calendar_detailItemBody__fUa8I{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.imobi-calendar_detailItemLabel__yVgxu{font-size:11px;color:var(--ic-muted)}.imobi-calendar_detailItemValue___PkL5{font-size:13.5px;font-weight:500;color:var(--ic-text);display:flex;align-items:center;gap:6px}.imobi-calendar_detailItemObs__ExOEw,.imobi-calendar_detailItemSub__ih_u1{font-size:12px;color:var(--ic-text-soft)}.imobi-calendar_detailItemObs__ExOEw{line-height:1.5;margin-top:1px}.imobi-calendar_detailStatusSel__wtr6_{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:5px 28px 5px 8px;border:1px solid var(--ic-border);border-radius:6px;background:var(--ic-surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 8px center;font-size:12.5px;font-weight:500;color:var(--ic-text);cursor:pointer;margin-top:4px}.imobi-calendar_detailStatusSel__wtr6_:focus{outline:none;border-color:var(--ic-primary)}.imobi-calendar_whatsappBadge__M3oRv{color:var(--ep-accent);display:flex}.imobi-calendar_whatsappBadge__M3oRv svg{width:14px;height:14px}.imobi-calendar_detailActions__Pf27w{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px 16px;border-top:1px solid var(--ic-border-soft);flex-shrink:0;background:var(--ic-surface-2)}.imobi-calendar_actionBtn__nyTCV{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border-radius:9px;border:1px solid var(--ic-border);background:var(--ic-surface);font-size:12.5px;font-weight:500;color:var(--ic-text-soft);cursor:pointer;white-space:nowrap;box-shadow:var(--ic-shadow-btn);transition:background .12s}.imobi-calendar_actionBtn__nyTCV:hover{background:var(--ic-bg)}.imobi-calendar_actionBtn__nyTCV svg{width:13px;height:13px;flex-shrink:0}.imobi-calendar_actionBtnGreen__MjSWt{background:var(--ep-accent-soft);border-color:var(--ep-accent-border);color:var(--ep-accent-text)}.imobi-calendar_actionBtnGreen__MjSWt:hover{background:var(--ep-accent-border)}.imobi-calendar_actionBtnRed__Aetvq{background:var(--ep-danger-soft);border-color:var(--ep-danger-border);color:var(--ep-danger-text)}.imobi-calendar_actionBtnRed__Aetvq:hover{background:rgba(229,72,77,.14)}.imobi-calendar_actionBtnPrimary__KA_s9{background:var(--ic-primary);border-color:var(--ic-primary);color:var(--ic-on-primary);box-shadow:var(--ic-shadow-btn)}.imobi-calendar_actionBtnPrimary__KA_s9:hover{opacity:.88}.imobi-calendar_metricsFoot__NesCB{display:flex;align-items:center;gap:0;padding:12px 20px;background:var(--ic-surface);border-top:1px solid var(--ic-border);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.imobi-calendar_metricsFoot__NesCB::-webkit-scrollbar{display:none}.imobi-calendar_metricCard__x39XG{display:flex;align-items:center;gap:14px;padding:6px 24px 6px 0;min-width:max-content}.imobi-calendar_metricDiv__AxmGr{width:1px;height:36px;background:var(--ic-border);margin-right:24px;flex-shrink:0}.imobi-calendar_metricIcon__QnuEs{width:42px;height:42px;border-radius:10px;background:var(--ic-primary-soft);color:var(--ic-primary-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.imobi-calendar_metricIcon__QnuEs svg{width:18px;height:18px}.imobi-calendar_metricValue__F7C2_{font-size:22px;font-weight:800;color:var(--ic-text);letter-spacing:-.022em;line-height:1.1}.imobi-calendar_metricLabel__a1jrA{font-size:11.5px;color:var(--ic-text-soft);margin-top:2px}.imobi-calendar_metricDelta__Lz406{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;color:var(--ep-success-text);margin-top:2px}.imobi-calendar_metricDelta__Lz406 svg{width:10px;height:10px}:root[data-theme=dark] .imobi-calendar_page__dzpIP:not(.epPreview *){--ic-followup-bg:rgba(139,92,246,0.14);--ic-followup-border:rgba(139,92,246,0.35);--ic-followup-text:#c4b5fd}.imobi-calendar_vazio__71Q3C{margin:0;padding:18px 14px;font-size:12.5px;line-height:1.5;color:var(--ic-muted);text-align:center}.imobi-calendar_todayItem__oNViT[data-selected=true]{border-color:var(--ic-primary-border);box-shadow:0 0 0 2px var(--ic-primary-soft)}.imobi-calendar_calEvent__FSjD0,.imobi-calendar_todayItem__oNViT{cursor:pointer}.imobi-calendar_actionBtn__nyTCV{text-decoration:none}.imobi-calendar_actionBtn__nyTCV:disabled{opacity:.5;cursor:not-allowed}.imobi-calendar_modeBtn__Phacg{text-decoration:none;display:inline-flex;align-items:center}.interactions_page__xdBU_{height:100%;overflow-y:auto;background:var(--ep-canvas);color:var(--ep-text-soft);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.interactions_page__xdBU_,.interactions_page__xdBU_ *,.interactions_page__xdBU_ :after,.interactions_page__xdBU_ :before{box-sizing:border-box}.interactions_page__xdBU_ ::-webkit-scrollbar{width:8px;height:8px}.interactions_page__xdBU_ ::-webkit-scrollbar-track{background:transparent}.interactions_page__xdBU_ ::-webkit-scrollbar-thumb{background:var(--ep-scrollbar);border-radius:4px}.interactions_page__xdBU_ ::-webkit-scrollbar-thumb:hover{background:var(--ep-scrollbar-hover)}.interactions_conteudo__qWXw_{max-width:1840px;margin:0 auto;padding:28px 32px 48px;display:flex;flex-direction:column;gap:16px}.interactions_topo__6OC6m{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:4px}.interactions_titulo__zwWJd{margin:0;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ep-text)}.interactions_resumo__N7FW_{margin:6px 0 0;font-size:13.5px;color:var(--ep-text-muted)}.interactions_resumo__N7FW_ strong{font-weight:600;color:var(--ep-text)}.interactions_acoesTopo__qtXZK{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.interactions_btnLink__vNqQn,.interactions_btnPrim__sieSQ,.interactions_btn__F1BsF{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .12s,border-color .12s,color .12s,filter .12s}.interactions_btnLink__vNqQn svg,.interactions_btnPrim__sieSQ svg,.interactions_btn__F1BsF svg{width:15px;height:15px;flex-shrink:0}.interactions_btn__F1BsF{border:1px solid var(--ep-border);background:var(--ep-surface);color:var(--ep-text)}.interactions_btn__F1BsF:hover:not(:disabled){background:var(--ep-surface-3)}.interactions_btnPrim__sieSQ{border:1px solid transparent;background:var(--ep-accent);color:var(--ep-on-accent);box-shadow:var(--ep-shadow-btn)}.interactions_btnPrim__sieSQ:hover:not(:disabled){filter:brightness(1.06)}.interactions_btnLink__vNqQn{border:1px solid transparent;background:transparent;color:var(--ep-text-muted);padding:0 10px}.interactions_btnLink__vNqQn:hover{background:var(--ep-surface-3);color:var(--ep-text)}.interactions_btnPrim__sieSQ:disabled,.interactions_btn__F1BsF:disabled{opacity:.5;cursor:not-allowed}.interactions_btnIcone__1p41E{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--ep-border);border-radius:8px;background:var(--ep-surface);color:var(--ep-text-muted);cursor:pointer}.interactions_btnIcone__1p41E svg{width:15px;height:15px}.interactions_btnIcone__1p41E:hover:not(:disabled){background:var(--ep-surface-3);color:var(--ep-text)}.interactions_btnIcone__1p41E:disabled{opacity:.4;cursor:not-allowed}.interactions_btnConfirmar__5exyK{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:1px solid var(--ep-success-border);border-radius:8px;background:var(--ep-success-soft);color:var(--ep-success-text);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.interactions_btnConfirmar__5exyK svg{width:13px;height:13px}.interactions_btnConfirmar__5exyK:hover:not(:disabled){filter:brightness(.97)}.interactions_btnConfirmar__5exyK:disabled{opacity:.5;cursor:not-allowed}.interactions_abas__wRPv_{display:inline-flex;align-self:flex-start;gap:2px;max-width:100%;padding:3px;border:1px solid var(--ep-border);border-radius:11px;background:var(--ep-surface-3);overflow-x:auto;scrollbar-width:none}.interactions_abas__wRPv_::-webkit-scrollbar{display:none}.interactions_aba__Ij8Yd{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ep-text-muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.interactions_aba__Ij8Yd:hover{color:var(--ep-text)}.interactions_aba__Ij8Yd[data-ativa=true]{background:var(--ep-surface);color:var(--ep-text);box-shadow:var(--ep-shadow-xs)}.interactions_abaQtd__ncEsc{min-width:22px;padding:0 6px;border-radius:999px;background:var(--ep-surface);color:var(--ep-text-muted);font-size:11.5px;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.interactions_aba__Ij8Yd[data-ativa=true] .interactions_abaQtd__ncEsc{background:var(--ep-accent-soft);color:var(--ep-accent-text)}.interactions_filtros__U2UQA{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.interactions_busca__x_b5B{display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:380px;height:38px;padding:0 12px;border:1px solid var(--ep-border);border-radius:9px;background:var(--ep-surface);cursor:text}.interactions_busca__x_b5B:focus-within{border-color:var(--ep-accent);box-shadow:0 0 0 3px var(--ep-accent-soft)}.interactions_busca__x_b5B svg{width:15px;height:15px;flex-shrink:0;color:var(--ep-text-faint)}.interactions_busca__x_b5B input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13.5px;color:var(--ep-text)}.interactions_busca__x_b5B input::placeholder{color:var(--ep-text-faint)}.interactions_periodo__xXLbE{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px;border:1px solid var(--ep-border);border-radius:9px;background:var(--ep-surface);font-size:12.5px;color:var(--ep-text-muted)}.interactions_periodo__xXLbE:focus-within{border-color:var(--ep-accent)}.interactions_periodo__xXLbE input{border:0;outline:0;background:none;font:inherit;font-size:13px;color:var(--ep-text)}.interactions_aviso__3mLTn{margin:0;padding:10px 14px;border:1px solid var(--ep-danger-border);border-radius:10px;background:var(--ep-danger-soft);color:var(--ep-danger-text);font-size:13px}.interactions_lista__pbRhY{border:1px solid var(--ep-border);border-radius:14px;background:var(--ep-surface);box-shadow:var(--ep-shadow-xs)}.interactions_cabecalho__6HIsY,.interactions_linha__6G12J{display:grid;align-items:center;grid-column-gap:16px;column-gap:16px;padding:0 20px}.interactions_lista__pbRhY[data-kind=servicos] .interactions_cabecalho__6HIsY,.interactions_lista__pbRhY[data-kind=servicos] .interactions_linha__6G12J{grid-template-columns:76px minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,1fr) 110px 120px 136px;grid-template-areas:"hora cliente oque pessoa valor status acoes"}.interactions_lista__pbRhY[data-kind=imobi] .interactions_cabecalho__6HIsY,.interactions_lista__pbRhY[data-kind=imobi] .interactions_linha__6G12J{grid-template-columns:76px minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr) 150px 110px 120px 136px;grid-template-areas:"hora cliente oque pessoa etapa valor status acoes"}.interactions_cHora__fQE6Q{grid-area:hora}.interactions_cCliente__qEwfv{grid-area:cliente;min-width:0}.interactions_cOque__hlkrk{grid-area:oque;min-width:0}.interactions_cPessoa___yC2A{grid-area:pessoa;min-width:0}.interactions_cEtapa__w7mGB{grid-area:etapa;min-width:0}.interactions_cValor__7Nss_{grid-area:valor;text-align:right}.interactions_cStatus__KwaAR{grid-area:status}.interactions_cAcoes__cvQQB{grid-area:acoes;display:flex;align-items:center;justify-content:flex-end;gap:6px}.interactions_cabecalho__6HIsY{height:40px;border-bottom:1px solid var(--ep-border);border-radius:14px 14px 0 0;background:var(--ep-surface-3);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ep-text-muted)}.interactions_dia__fcCOY{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 8px;font-size:13px;font-weight:700;color:var(--ep-text)}.interactions_grupo__NKVMC+.interactions_grupo__NKVMC .interactions_dia__fcCOY{border-top:1px solid var(--ep-border)}.interactions_diaQtd__xodS8{font-size:12.5px;font-weight:500;color:var(--ep-text-muted)}.interactions_linha__6G12J{min-height:64px;padding-top:10px;padding-bottom:10px;border-top:1px solid var(--ep-border-soft);transition:background .1s}.interactions_dia__fcCOY+.interactions_linha__6G12J{border-top-color:transparent}.interactions_linha__6G12J:hover{background:var(--ep-surface-2)}.interactions_linha__6G12J[data-status=cancelado] .interactions_cCliente__qEwfv,.interactions_linha__6G12J[data-status=cancelado] .interactions_cEtapa__w7mGB,.interactions_linha__6G12J[data-status=cancelado] .interactions_cHora__fQE6Q,.interactions_linha__6G12J[data-status=cancelado] .interactions_cOque__hlkrk,.interactions_linha__6G12J[data-status=cancelado] .interactions_cPessoa___yC2A,.interactions_linha__6G12J[data-status=cancelado] .interactions_cValor__7Nss_,.interactions_linha__6G12J[data-status=faltou] .interactions_cCliente__qEwfv,.interactions_linha__6G12J[data-status=faltou] .interactions_cEtapa__w7mGB,.interactions_linha__6G12J[data-status=faltou] .interactions_cHora__fQE6Q,.interactions_linha__6G12J[data-status=faltou] .interactions_cOque__hlkrk,.interactions_linha__6G12J[data-status=faltou] .interactions_cPessoa___yC2A,.interactions_linha__6G12J[data-status=faltou] .interactions_cValor__7Nss_{opacity:.55}.interactions_hora__ykGH2{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ep-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.interactions_forte___x740,.interactions_sub__LOfvk,.interactions_texto__n1E6k{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interactions_linkFicha__chcjn{text-decoration:none}.interactions_linkFicha__chcjn:hover{color:var(--ep-accent-text);text-decoration:underline}.interactions_forte___x740{min-width:0;font-size:14px;font-weight:600;color:var(--ep-text)}.interactions_texto__n1E6k{font-size:13.5px;color:var(--ep-text-soft)}.interactions_sub__LOfvk{margin-top:2px;font-size:12.5px;color:var(--ep-text-muted)}.interactions_nomeLinha__kLQRy{display:flex;align-items:center;gap:8px;min-width:0}.interactions_origem__KKlx6{flex-shrink:0;padding:1px 7px;border:1px solid var(--ep-emerald-border);border-radius:999px;background:var(--ep-emerald-soft);color:var(--ep-emerald-text);font-size:11px;font-weight:600;white-space:nowrap}.interactions_etapa__Qd0cZ{display:inline-block;max-width:100%;padding:2px 9px;border:1px solid var(--ep-border);border-radius:999px;background:var(--ep-surface-3);color:var(--ep-text-soft);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interactions_etapa__Qd0cZ[data-etapa=fechado]{border-color:var(--ep-success-border);background:var(--ep-success-soft);color:var(--ep-success-text)}.interactions_valor__gbkv1{font-size:13.5px;font-weight:600;color:var(--ep-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.interactions_status__eUAiY{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap}.interactions_status__eUAiY:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.interactions_status__eUAiY[data-status=confirmado]{color:var(--ep-success-text)}.interactions_status__eUAiY[data-status=pendente]{color:var(--ep-warning-text)}.interactions_status__eUAiY[data-status=cancelado]{color:var(--ep-danger-text)}.interactions_status__eUAiY[data-status=atendimento]{color:var(--ep-info-text)}.interactions_status__eUAiY[data-status=concluido]{color:var(--ep-success-text)}.interactions_status__eUAiY[data-status=faltou]{color:var(--ep-danger-text)}.interactions_carregando__qbOuW{margin:0;padding:48px 20px;text-align:center;font-size:13.5px;color:var(--ep-text-muted)}.interactions_vazio__8C7lQ{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;text-align:center}.interactions_vazioTitulo__iBx4J{margin:0;font-size:15px;font-weight:700;color:var(--ep-text)}.interactions_vazioTexto__mceri{margin:0 0 10px;max-width:420px;font-size:13.5px;color:var(--ep-text-muted)}.interactions_rodape__TGoro{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--ep-border);font-size:13px;color:var(--ep-text-muted)}.interactions_paginas__f_SnA{display:flex;align-items:center;gap:10px}.interactions_menuWrap__BvJgV{position:relative;display:inline-flex}.interactions_menuPanel__NWqZl{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:170px;margin:0;padding:6px;list-style:none;border:1px solid var(--ep-border);border-radius:10px;background:var(--ep-surface);box-shadow:var(--ep-shadow-lg)}.interactions_menuItem__PAl4w{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--ep-text-soft);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.interactions_menuItem__PAl4w svg{width:14px;height:14px;flex-shrink:0;color:var(--ep-text-muted)}.interactions_menuItem__PAl4w:hover:not(:disabled){background:var(--ep-surface-3)}.interactions_menuItem__PAl4w:disabled{opacity:.4;cursor:not-allowed}.interactions_menuItem__PAl4w[data-tone=danger],.interactions_menuItem__PAl4w[data-tone=danger] svg{color:var(--ep-danger-text)}.interactions_veu__2GDUQ{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.interactions_caixa__oznYc{display:flex;flex-direction:column;width:min(620px,100%);max-height:100%;border:1px solid var(--ep-border);border-radius:16px;background:var(--ep-surface);color:var(--ep-text);box-shadow:0 24px 60px rgba(0,0,0,.28);overflow:hidden}.interactions_caixaTopo__gzTGF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--ep-border)}.interactions_caixaTitulo__hFluo{margin:0;font-size:17px;font-weight:700;line-height:1.2}.interactions_caixaSub__VEntR{margin:4px 0 0;font-size:12.5px;color:var(--ep-text-muted)}.interactions_caixaCorpo__pmly9{flex:1 1;min-height:0;overflow-y:auto;padding:18px 24px}.interactions_grade__Qhm4v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px}.interactions_largo__GuN8Z{grid-column:1/-1}.interactions_campo__PM9mB{display:flex;flex-direction:column;gap:6px;min-width:0}.interactions_rotulo__xuKgm{font-size:12px;font-weight:600;color:var(--ep-text-soft)}.interactions_area__Eo1yt,.interactions_input__9ZPuJ{width:100%;padding:9px 11px;border:1px solid var(--ep-border-strong);border-radius:9px;background:var(--ep-canvas);color:var(--ep-text);font:inherit;font-size:13.5px;outline:none}.interactions_area__Eo1yt:focus,.interactions_input__9ZPuJ:focus{border-color:var(--ep-accent);box-shadow:0 0 0 3px var(--ep-accent-soft)}.interactions_area__Eo1yt{min-height:72px;line-height:1.45;resize:vertical}.interactions_resumoServico__wPGPh{margin:0;padding:9px 12px;border-radius:9px;background:var(--ep-surface-3);font-size:13px;color:var(--ep-text-muted)}.interactions_resumoServico__wPGPh strong{font-weight:600;color:var(--ep-text)}.interactions_erro__nYCCb{margin:0;padding:10px 24px;background:var(--ep-danger-soft);color:var(--ep-danger-text);font-size:12.5px;font-weight:600}.interactions_caixaPe__VABhI{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--ep-border);background:var(--ep-canvas)}.interactions_comboWrap__RKLuW{position:relative}.interactions_comboPanel__Fu9_u{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;max-height:220px;margin:0;padding:6px;overflow-y:auto;list-style:none;border:1px solid var(--ep-border);border-radius:10px;background:var(--ep-surface);box-shadow:var(--ep-shadow-lg)}.interactions_comboItem__OCwxq{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--ep-text-soft);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.interactions_comboItem__OCwxq:hover{background:var(--ep-surface-3)}.interactions_comboItemSub___sjv_{flex-shrink:0;font-size:12px;font-weight:400;color:var(--ep-text-faint)}@media (max-width:1080px){.interactions_conteudo__qWXw_{padding:20px 16px 36px}.interactions_cabecalho__6HIsY{display:none}.interactions_dia__fcCOY{padding-top:16px}.interactions_lista__pbRhY[data-kind=imobi] .interactions_linha__6G12J,.interactions_lista__pbRhY[data-kind=servicos] .interactions_linha__6G12J{grid-template-columns:56px minmax(0,1fr) auto;row-gap:4px;align-items:start}.interactions_lista__pbRhY[data-kind=servicos] .interactions_linha__6G12J{grid-template-areas:"hora cliente acoes" "hora oque    status" "hora pessoa  valor"}.interactions_lista__pbRhY[data-kind=imobi] .interactions_linha__6G12J{grid-template-areas:"hora cliente acoes" "hora oque    status" "hora pessoa  valor" "hora etapa   etapa"}.interactions_cStatus__KwaAR,.interactions_cValor__7Nss_{justify-self:end}.interactions_busca__x_b5B{max-width:none}}@media (max-width:620px){.interactions_veu__2GDUQ{padding:0}.interactions_caixa__oznYc{width:100%;height:100%;border:0;border-radius:0}.interactions_grade__Qhm4v{grid-template-columns:minmax(0,1fr)}.interactions_acoesTopo__qtXZK{width:100%}.interactions_acoesTopo__qtXZK .interactions_btnPrim__sieSQ{margin-left:auto}}.confirm-dialog_wrap__G7gZo{position:fixed;inset:0;z-index:200;background:var(--ep-overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.confirm-dialog_modal__4cewQ{width:100%;max-width:420px;background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:14px;box-shadow:var(--ep-shadow-lg);padding:20px;display:flex;flex-direction:column;gap:14px}.confirm-dialog_title__wo_Oo{font-size:15px;font-weight:600;color:var(--ep-text);letter-spacing:-.01em}.confirm-dialog_message__vgsfh{margin:0;font-size:13.5px;line-height:1.5;color:var(--ep-text-soft)}.confirm-dialog_actions__s2jn7{display:flex;justify-content:flex-end;gap:8px}.confirm-dialog_btn__IuXAF{display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;white-space:nowrap}.confirm-dialog_btnGhost__sJkw4{background:transparent;border-color:var(--ep-border);color:var(--ep-text-soft)}.confirm-dialog_btnGhost__sJkw4:hover{border-color:var(--ep-border-strong)}.confirm-dialog_btnPrimary__EV56i{background:var(--ep-accent);color:var(--ep-on-accent)}.confirm-dialog_btnPrimary__EV56i:hover{filter:brightness(.96)}:root[data-theme=dark] .confirm-dialog_btnPrimary__EV56i:hover{filter:brightness(1.1)}.confirm-dialog_btnDanger__MhLye{background:var(--ep-danger);color:#fff}.confirm-dialog_btnDanger__MhLye:hover{filter:brightness(.94)}.nav_nav__xLgX_{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--ep-border);flex-shrink:0}.nav_abas__CnXAy{display:flex;align-items:center;gap:4px;flex:1 1}.nav_aba__Pooks{padding:7px 13px;border-radius:var(--ep-r-sm,8px);font-size:13.5px;font-weight:500;color:var(--ep-text-muted);text-decoration:none;transition:background .12s ease,color .12s ease}.nav_aba__Pooks:hover{background:var(--ep-surface-2);color:var(--ep-text)}.nav_aba__Pooks[data-on=true]{background:var(--ep-accent-soft);color:var(--ep-accent-text);font-weight:600}.nav_voltar__uygZk{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--ep-text-muted);text-decoration:none;white-space:nowrap}.nav_voltar__uygZk:hover{color:var(--ep-text)}.nav_voltar__uygZk svg{width:15px;height:15px}@media (max-width:599px){.nav_nav__xLgX_{gap:8px 16px;padding-bottom:10px}.nav_aba__Pooks{display:inline-flex;align-items:center;min-height:40px}.nav_voltar__uygZk{min-height:40px}}.imobi-form_veu__qPt5P{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:imobi-form_entrar__0fKaa .16s ease-out}@keyframes imobi-form_entrar__0fKaa{0%{opacity:0}to{opacity:1}}.imobi-form_caixa__7VDB_{display:flex;flex-direction:column;width:min(760px,100%);max-height:100%;background:var(--ep-surface,#fff);color:var(--ep-text,#111);border:1px solid var(--ep-border,rgba(0,0,0,.1));border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.28);overflow:hidden}.imobi-form_topo__rBBST{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--ep-border,rgba(0,0,0,.1))}.imobi-form_titulo__8muBk{margin:0;font-size:17px;font-weight:700;line-height:1.2}.imobi-form_sub__Vb6P2{margin:4px 0 0;font-size:12.5px;color:var(--ep-text-muted,#6b7280)}.imobi-form_fechar__nLy4W{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--ep-border,rgba(0,0,0,.1));border-radius:9px;background:transparent;color:var(--ep-text-muted,#6b7280);cursor:pointer}.imobi-form_fechar__nLy4W:hover{background:var(--ep-border-soft,rgba(0,0,0,.05))}.imobi-form_fechar__nLy4W svg{width:16px;height:16px}.imobi-form_corpo____mTB{flex:1 1;min-height:0;overflow-y:auto;padding:18px 24px;display:flex;flex-direction:column;gap:18px}.imobi-form_bloco__Ej4mu{display:flex;flex-direction:column;gap:10px}.imobi-form_blocoTitulo__GhWry{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ep-accent-text,#067a2e)}.imobi-form_opcional__RFDvm{font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;padding:2px 7px;border-radius:999px;background:var(--ep-border-soft,rgba(0,0,0,.05));color:var(--ep-text-muted,#6b7280)}.imobi-form_grade__fJQ9M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.imobi-form_largo__fbREM{grid-column:1/-1}.imobi-form_campo__X1FX5{display:flex;flex-direction:column;gap:6px;min-width:0}.imobi-form_rotulo__4FeTd{font-size:12px;font-weight:600;color:var(--ep-text-soft,#374151)}.imobi-form_area__J2IWg,.imobi-form_input__7wBPf{width:100%;font:inherit;font-size:13.5px;padding:9px 11px;border:1px solid var(--ep-border-strong,rgba(0,0,0,.16));border-radius:9px;background:var(--ep-canvas,#fafafa);color:var(--ep-text,#111);outline:none}.imobi-form_area__J2IWg:focus,.imobi-form_input__7wBPf:focus{border-color:var(--ep-accent,#00a63e);box-shadow:0 0 0 3px var(--ep-accent-soft,rgba(0,166,62,.15))}.imobi-form_area__J2IWg{resize:vertical;min-height:68px;line-height:1.45}.imobi-form_erro__SrFl_{margin:0;padding:10px 24px;font-size:12.5px;font-weight:600;color:#b42318;background:rgba(180,35,24,.08)}.imobi-form_rodape__udY_p{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--ep-border,rgba(0,0,0,.1));background:var(--ep-canvas,#fafafa)}.imobi-form_btnGhost__qmeCI,.imobi-form_btnPrim__TjOy_{font:inherit;font-size:13.5px;font-weight:600;padding:9px 18px;border-radius:10px;cursor:pointer}.imobi-form_btnGhost__qmeCI{border:1px solid var(--ep-border-strong,rgba(0,0,0,.16));background:var(--ep-surface,#fff);color:var(--ep-text-soft,#374151)}.imobi-form_btnGhost__qmeCI:hover{background:var(--ep-border-soft,rgba(0,0,0,.05))}.imobi-form_btnPrim__TjOy_{border:1px solid transparent;background:var(--ep-accent,#00a63e);color:var(--ep-on-accent,#fff);box-shadow:var(--ep-shadow-btn)}.imobi-form_btnPrim__TjOy_:hover:not(:disabled){filter:brightness(1.06)}.imobi-form_btnPrim__TjOy_:disabled{opacity:.55;cursor:not-allowed}@media (max-width:620px){.imobi-form_veu__qPt5P{padding:0}.imobi-form_caixa__7VDB_{width:100%;height:100%;max-height:100%;border-radius:0;border:0}.imobi-form_grade__fJQ9M{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.imobi-form_veu__qPt5P{animation:none}}.imobi-form_resumo__3DseK{margin:0;padding:9px 12px;font-size:13px;border-radius:9px;background:var(--ep-accent-soft,rgba(0,166,62,.15));color:var(--ep-accent-text,#067a2e)}.kind-picker_wrap__Ie1lc{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px 20px;background:var(--ep-canvas)}.kind-picker_head__FJm_p{text-align:center;max-width:480px}.kind-picker_title__XhPpQ{font-size:22px;font-weight:600;color:var(--ep-text);letter-spacing:-.02em;margin:0 0 8px}.kind-picker_desc__FhvrD{font-size:14px;color:var(--ep-text-soft);margin:0}.kind-picker_cards__Aha46{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%;max-width:720px}@media (max-width:640px){.kind-picker_cards__Aha46{grid-template-columns:1fr}}.kind-picker_card__g7BTv{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border-radius:var(--ep-r-lg);border:1px solid var(--ep-border);background:var(--ep-surface);box-shadow:var(--ep-shadow-card);cursor:pointer;text-align:left;transition:border-color .15s ease,transform .15s ease}.kind-picker_card__g7BTv:hover:not(:disabled){border-color:var(--ep-accent-border);transform:translateY(-2px)}.kind-picker_card__g7BTv:disabled{opacity:.55;cursor:not-allowed}.kind-picker_icon__JTP6q{width:38px;height:38px;border-radius:var(--ep-r-md);background:var(--ep-accent-soft);color:var(--ep-accent-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kind-picker_icon__JTP6q svg{width:20px;height:20px}.kind-picker_cardTitle__2z59S{font-size:16px;font-weight:600;color:var(--ep-text);margin:0}.kind-picker_cardDesc__v5Dyk{font-size:13.5px;color:var(--ep-text-soft);line-height:1.45;margin:0}.kind-picker_soon__kXjXT{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--ep-text-muted)}.kind-picker_saving__TV04D{font-size:13px;color:var(--ep-text-muted)}.kind-picker_erro__CbNBC{margin:0;font-size:13px;font-weight:600;color:var(--ep-danger-text);text-align:center}.select_wrap__CQfl4{position:relative;display:block;min-width:0}.select_trigger__Acda7{display:flex;align-items:center;width:100%;border:1px solid var(--ep-border);border-radius:9px;background:var(--ep-surface);color:var(--ep-text);cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.select_trigger__Acda7:disabled{background:var(--ep-surface-3);color:var(--ep-text-faint);cursor:not-allowed}.select_trigger__Acda7:focus-visible,.select_trigger__Acda7[data-open=true]{outline:none;border-color:var(--ep-accent);box-shadow:0 0 0 3px var(--ep-accent-soft)}.select_trigger__Acda7[data-tone=success]{background:var(--ep-success-soft);border-color:var(--ep-success-border);color:var(--ep-success-text);font-weight:600}.select_trigger__Acda7[data-tone=success]~.select_caret__QxT24{color:var(--ep-success-text)}.select_box__1T5x9{padding:8px 30px 8px 11px;font-size:13.5px}.select_boxSm__XAH4m{padding:6px 28px 6px 10px;font-size:13px}.select_boxXs__h5x9b{padding:4px 24px 4px 8px;font-size:11.5px;border-radius:7px}.select_stack__vTS2L{flex-direction:column;align-items:stretch;gap:1px;padding:5px 30px 4px 11px}.select_stackLabel__H9aWt{font-size:10.5px;font-weight:400;color:var(--ep-text-muted);line-height:1.3}.select_valueRow__5eJUN{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.select_value__j8BCz{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.select_stack__vTS2L .select_value__j8BCz{font-size:13.5px;font-weight:500}.select_value__j8BCz[data-placeholder=true]{color:var(--ep-text-muted)}.select_stack__vTS2L .select_value__j8BCz[data-placeholder=true]{color:var(--ep-text)}.select_caret__QxT24{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;color:var(--ep-text-faint);pointer-events:none;transition:transform .14s}.select_caret__QxT24 svg{width:12px;height:12px}.select_boxXs__h5x9b~.select_caret__QxT24{right:7px}.select_trigger__Acda7[data-open=true]~.select_caret__QxT24{transform:translateY(-50%) rotate(180deg)}.select_panel__hmrVu{position:absolute;left:0;min-width:100%;z-index:40;margin:0;padding:5px;list-style:none;max-height:272px;overflow-y:auto;overscroll-behavior:contain;background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:10px;box-shadow:var(--ep-shadow-sm)}.select_panelDown__2N81L{top:calc(100% + 5px)}.select_panelUp__asd8E{bottom:calc(100% + 5px)}.select_panel__hmrVu::-webkit-scrollbar{width:6px}.select_panel__hmrVu::-webkit-scrollbar-track{background:transparent}.select_panel__hmrVu::-webkit-scrollbar-thumb{background:var(--ep-scrollbar);border-radius:4px}.select_panel__hmrVu::-webkit-scrollbar-thumb:hover{background:var(--ep-scrollbar-hover)}.select_option__K9gFx{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:7px;font-size:13px;color:var(--ep-text);cursor:pointer;white-space:nowrap}.select_option__K9gFx[data-active=true]{background:var(--ep-surface-2)}.select_option__K9gFx[data-selected=true]{color:var(--ep-accent-text);font-weight:600}.select_option__K9gFx[data-selected=true][data-active=true]{background:var(--ep-accent-soft)}.select_check___WTwN{display:flex;color:var(--ep-accent-text);flex-shrink:0}.select_check___WTwN svg{width:13px;height:13px}.importar-planilha_fundo__OLiEc{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.4)}.importar-planilha_cartao__GdxPk{width:100%;max-width:760px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--ep-surface);box-shadow:var(--ep-shadow-card);color:var(--ep-text-soft);font-size:14px;line-height:1.5}.importar-planilha_cartao__GdxPk *,.importar-planilha_cartao__GdxPk :after,.importar-planilha_cartao__GdxPk :before{box-sizing:border-box}.importar-planilha_topo__3Y78n{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px 20px;border-bottom:1px solid var(--ep-border-soft)}.importar-planilha_titulo__DRqSk{margin:0;font-size:16px;font-weight:600;color:var(--ep-text)}.importar-planilha_fechar__fIcqb{display:flex;padding:4px;border:0;background:none;color:var(--ep-text-muted);cursor:pointer}.importar-planilha_fechar__fIcqb:disabled{opacity:.4;cursor:default}.importar-planilha_fechar__fIcqb svg{width:16px;height:16px}.importar-planilha_corpo__d_1_b{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.importar-planilha_pe__GbCxg{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;padding:14px 20px;border-top:1px solid var(--ep-border-soft)}.importar-planilha_primario__yE_EN,.importar-planilha_secundario__SksPz{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:opacity .14s,background .14s}.importar-planilha_primario__yE_EN{border:1px solid transparent;background:var(--ep-accent);color:var(--ep-on-accent);box-shadow:var(--ep-shadow-btn)}.importar-planilha_primario__yE_EN:hover:not(:disabled){opacity:.92}.importar-planilha_secundario__SksPz{border:1px solid var(--ep-border);background:var(--ep-surface);color:var(--ep-text)}.importar-planilha_secundario__SksPz:hover:not(:disabled){background:var(--ep-surface-2)}.importar-planilha_primario__yE_EN:disabled,.importar-planilha_secundario__SksPz:disabled{opacity:.5;cursor:default}.importar-planilha_fechar__fIcqb:focus-visible,.importar-planilha_primario__yE_EN:focus-visible,.importar-planilha_secundario__SksPz:focus-visible{outline:2px solid var(--ep-accent-border);outline-offset:2px}.importar-planilha_area__VoI5e{display:flex;flex-direction:column;align-items:center;gap:4px;padding:34px 20px;border:1.5px dashed var(--ep-border);border-radius:12px;background:var(--ep-surface-2);text-align:center;cursor:pointer;transition:border-color .14s,background .14s}.importar-planilha_area__VoI5e:hover,.importar-planilha_area__VoI5e[data-arrastando]{border-color:var(--ep-accent-border);background:var(--ep-accent-soft)}.importar-planilha_area__VoI5e:focus-within{outline:2px solid var(--ep-accent-border);outline-offset:2px}.importar-planilha_area__VoI5e strong{font-size:14.5px;font-weight:600;color:var(--ep-text)}.importar-planilha_area__VoI5e small{font-size:12.5px;color:var(--ep-text-muted)}.importar-planilha_arquivo__LeXof{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.importar-planilha_areaIcone__1b_FL{display:flex;margin-bottom:6px;color:var(--ep-accent-text)}.importar-planilha_areaIcone__1b_FL svg{width:30px;height:30px}.importar-planilha_dica__QCK9K{margin:0;font-size:13px;color:var(--ep-text-muted)}.importar-planilha_erro__3VrP8{margin:0;padding:9px 12px;border-radius:9px;background:var(--ep-danger-soft);font-size:13px;color:var(--ep-danger-text)}.importar-planilha_lendo__luv9c,.importar-planilha_pronto__0gC04{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;text-align:center}.importar-planilha_lendo__luv9c strong,.importar-planilha_pronto__0gC04 strong{font-size:15px;font-weight:600;color:var(--ep-text)}.importar-planilha_lendo__luv9c small,.importar-planilha_pronto__0gC04 small{max-width:440px;font-size:13px;color:var(--ep-text-muted)}.importar-planilha_giro__wN8wv{width:28px;height:28px;margin-bottom:8px;border:3px solid var(--ep-border);border-top-color:var(--ep-accent);border-radius:50%;animation:importar-planilha_giro__wN8wv .8s linear infinite}@keyframes importar-planilha_giro__wN8wv{to{transform:rotate(1turn)}}.importar-planilha_prontoIcone__1pq2Y{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:50%;background:var(--ep-accent-soft);color:var(--ep-accent-text)}.importar-planilha_prontoIcone__1pq2Y svg{width:20px;height:20px}.importar-planilha_previa__9RUtW{display:flex;flex-direction:column;gap:10px;min-width:0}.importar-planilha_resumo__y628d{margin:0;font-size:14px;color:var(--ep-text-soft)}.importar-planilha_resumo__y628d strong{color:var(--ep-text)}.importar-planilha_mapa__8nGd7{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--ep-border-soft);border-radius:10px}.importar-planilha_mapaTitulo__8yNss{font-size:12px;font-weight:600;color:var(--ep-text-muted)}.importar-planilha_mapaLista__ESOGF{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.importar-planilha_mapaLista__ESOGF li{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--ep-surface-2);font-size:12.5px;color:var(--ep-text-muted)}.importar-planilha_mapaLista__ESOGF strong{font-weight:600;color:var(--ep-text)}.importar-planilha_nota__oU_kQ{margin:0;font-size:12.5px;color:var(--ep-text-muted)}.importar-planilha_tabelaWrap__v_40_{border:1px solid var(--ep-border-soft);border-radius:10px;overflow-x:auto}.importar-planilha_tabela__sIbCL{width:100%;border-collapse:collapse;font-size:13px}.importar-planilha_tabela__sIbCL th{position:-webkit-sticky;position:sticky;top:0;padding:8px 10px;border-bottom:1px solid var(--ep-border-soft);background:var(--ep-surface-2);font-size:12px;font-weight:600;text-align:left;color:var(--ep-text-muted);white-space:nowrap}.importar-planilha_tabela__sIbCL td{padding:8px 10px;border-bottom:1px solid var(--ep-border-soft);vertical-align:top;color:var(--ep-text-soft)}.importar-planilha_tabela__sIbCL tr:last-child td{border-bottom:0}.importar-planilha_tabela__sIbCL .importar-planilha_num__Mdqgq{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.importar-planilha_tabela__sIbCL td[data-vazio]{color:var(--ep-text-faint)}.importar-planilha_nome__INYsJ{display:block;font-weight:500;color:var(--ep-text)}.importar-planilha_sub__MJTff{display:block;margin-top:1px;font-size:11.5px;color:var(--ep-text-muted)}.importar-planilha_mais__9VPxl{margin:0;padding:8px 10px;border-top:1px solid var(--ep-border-soft);font-size:12.5px;color:var(--ep-text-muted)}@media (max-width:640px){.importar-planilha_fundo__OLiEc{padding:10px;align-items:flex-end}.importar-planilha_cartao__GdxPk{max-height:94vh}.importar-planilha_corpo__d_1_b{padding:16px}.importar-planilha_pe__GbCxg{padding:12px 16px}.importar-planilha_pe__GbCxg button{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:reduce){.importar-planilha_giro__wN8wv{animation-duration:2.4s}}.chat_page__zx_iX{--ch-bg:var(--ep-canvas);--ch-surface:var(--ep-surface);--ch-surface-2:var(--ep-surface-2);--ch-border:var(--ep-border);--ch-border-soft:var(--ep-border-soft);--ch-text:var(--ep-text);--ch-text-soft:var(--ep-text-soft);--ch-muted:var(--ep-text-muted);--ch-faint:var(--ep-text-faint);--ch-green:var(--ep-accent);--ch-green-text:var(--ep-accent-text);--ch-green-soft:var(--ep-accent-soft);--ch-green-line:var(--ep-accent-border);--ch-on-green:var(--ep-on-accent);--ch-danger:var(--ep-danger-text);--ch-danger-soft:var(--ep-danger-soft);--ch-danger-line:var(--ep-danger-border);--ch-shadow-card:var(--ep-shadow-card);--ch-shadow-btn:var(--ep-shadow-btn);--ch-trilho:920px;height:100%;display:flex;flex-direction:column;min-height:0;background:var(--ch-bg);color:var(--ch-text-soft);font-size:14px;line-height:1.55;letter-spacing:-.01em;font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chat_page__zx_iX,.chat_page__zx_iX *,.chat_page__zx_iX :after,.chat_page__zx_iX :before{box-sizing:border-box}.chat_page__zx_iX ::-webkit-scrollbar{width:6px;height:6px}.chat_page__zx_iX ::-webkit-scrollbar-track{background:transparent}.chat_page__zx_iX ::-webkit-scrollbar-thumb{background:var(--ep-scrollbar);border-radius:4px}.chat_page__zx_iX ::-webkit-scrollbar-thumb:hover{background:var(--ep-scrollbar-hover)}.chat_header__P1THL{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:14px 24px;border-bottom:1px solid var(--ch-border);background:var(--ch-surface)}.chat_modelo__MkjCE{flex-shrink:0}.chat_modeloIcone__D4FSH{display:flex;color:var(--ch-green-text)}.chat_modeloIcone__D4FSH svg{width:14px;height:14px}.chat_conversa__KgEfE{flex:1 1;min-height:0;overflow-y:auto;padding:24px}.chat_trilho__5KPSw{display:flex;flex-direction:column;gap:18px;width:100%;max-width:var(--ch-trilho);margin:0 auto}.chat_inicial__8h3PB{flex:1 1;min-height:0;overflow-y:auto;display:flex;justify-content:center;padding:24px}.chat_inicialMiolo__gHvUQ{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:680px;margin:auto 0;padding:24px 0 8px}.chat_inicialMarca__7jPqZ{display:grid;place-items:center;width:52px;height:52px}.chat_inicialMarca__7jPqZ .chat_marca__kA5rL{width:46px;height:46px}.chat_inicialTitulo__yXjPU{margin:14px 0 0;font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ch-text)}.chat_inicialTexto__44ke0{margin:6px 0 22px;font-size:14px;color:var(--ch-muted)}.chat_sugestoes__DcDu_{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;width:100%;margin-top:22px}.chat_sugestao__GV8CY{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid var(--ch-border);border-radius:12px;background:var(--ch-surface);text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.chat_sugestao__GV8CY:hover{background:var(--ch-surface-2);border-color:var(--ch-green-line)}.chat_sugestaoIcone__ofabz{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:var(--ch-green-soft);color:var(--ch-green-text)}.chat_sugestaoIcone__ofabz svg{width:16px;height:16px}.chat_sugestaoTexto__gB22q{display:flex;flex-direction:column;gap:2px;min-width:0}.chat_sugestaoLabel__3W_Mh{font-size:13.5px;font-weight:600;color:var(--ch-text)}.chat_sugestaoDesc__k0xa0{font-size:12.5px;line-height:1.45;color:var(--ch-muted)}.chat_linha__spv71{display:flex;align-items:flex-start;gap:10px}.chat_linhaMinha__UEZB4{justify-content:flex-end}.chat_corpo__Dg5gG{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:76%}.chat_linhaMinha__UEZB4 .chat_corpo__Dg5gG{align-items:flex-end}.chat_avatar__vRPn4{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--ch-surface-2);border:1px solid var(--ch-border);color:var(--ch-text-soft);font-size:12.5px;font-weight:600}.chat_avatarIa__a70XN{border-color:var(--ch-border-soft);background:var(--ch-surface)}.chat_avatarIa__a70XN .chat_marca__kA5rL{width:20px;height:20px}.chat_marca__kA5rL{object-fit:contain;flex-shrink:0}.chat_balao__J5tuF{text-align:left;padding:11px 14px;border-radius:14px;font-size:14px;line-height:1.6;color:var(--ch-text);white-space:pre-wrap;overflow-wrap:break-word}.chat_balaoIa__Msd_y{border:1px solid var(--ch-border);border-top-left-radius:4px;background:var(--ch-surface);box-shadow:var(--ch-shadow-btn)}.chat_balaoMeu__8NoTf{border:1px solid var(--ch-green-line);border-top-right-radius:4px;background:var(--ch-green-soft);color:var(--ch-green-text)}.chat_balaoErro__MpVVf{display:flex;align-items:flex-start;gap:8px;border-color:var(--ch-danger-line);background:var(--ch-danger-soft);color:var(--ch-danger)}.chat_baloneIcone__ErZ5y{display:flex;flex-shrink:0;margin-top:2px}.chat_baloneIcone__ErZ5y svg{width:15px;height:15px}.chat_meta__Ate9M{display:flex;align-items:center;gap:5px;padding:0 4px;font-size:11.5px;color:var(--ch-faint)}.chat_metaChecks__roUrM{display:flex;color:var(--ch-green-text)}.chat_metaChecks__roUrM svg{width:13px;height:13px}.chat_digitando__PX4g2{display:flex;align-items:center;gap:5px;padding:14px}.chat_digitando__PX4g2 span{width:6px;height:6px;border-radius:50%;background:var(--ch-faint);animation:chat_pulo__xCY3i 1.2s ease-in-out infinite}.chat_digitando__PX4g2 span:nth-child(2){animation-delay:.15s}.chat_digitando__PX4g2 span:nth-child(3){animation-delay:.3s}@keyframes chat_pulo__xCY3i{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat_digitando__PX4g2 span{animation-duration:.01ms;animation-iteration-count:1;opacity:.6}}.chat_rodape__8k_MJ{flex-shrink:0;padding:12px 24px 18px;border-top:1px solid var(--ch-border-soft);background:var(--ch-bg)}.chat_composer__EdoXj{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:var(--ch-trilho);margin:0 auto;padding:7px 7px 7px 12px;border:1px solid var(--ch-border);border-radius:16px;background:var(--ch-surface);box-shadow:var(--ch-shadow-card)}.chat_composer__EdoXj:focus-within{border-color:var(--ch-green-line)}.chat_clipe__3py8L{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:10px;background:transparent;color:var(--ch-muted);cursor:pointer;transition:background .12s,color .12s}.chat_clipe__3py8L:hover:not(:disabled){background:var(--ch-surface-2);color:var(--ch-text)}.chat_clipe__3py8L:disabled{opacity:.45;cursor:not-allowed}.chat_clipe__3py8L svg{width:17px;height:17px}.chat_campo__QzIIW{flex:1 1;min-width:0;max-height:168px;padding:8px 2px;border:0;background:transparent;color:var(--ch-text);font:inherit;font-size:14px;line-height:1.5;resize:none;outline:none}.chat_campo__QzIIW::placeholder{color:var(--ch-faint)}.chat_enviar__RTcxr{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;background:var(--ch-green);color:var(--ch-on-green);cursor:pointer;box-shadow:var(--ch-shadow-btn);transition:opacity .15s}.chat_enviar__RTcxr:hover:not(:disabled){opacity:.9}.chat_enviar__RTcxr:disabled{opacity:.45;cursor:not-allowed}.chat_enviar__RTcxr svg{width:16px;height:16px;margin-left:-1px}.chat_composerEstreito__QHpR_{max-width:720px;padding:11px 11px 11px 15px;border-radius:18px}.chat_composerEstreito__QHpR_ .chat_campo__QzIIW{padding:11px 2px;font-size:15.5px}.chat_composerEstreito__QHpR_ .chat_enviar__RTcxr{width:40px;height:40px}.chat_composerEstreito__QHpR_ .chat_clipe__3py8L{width:38px;height:38px}@media (max-width:720px){.chat_header__P1THL{padding:12px 16px}.chat_conversa__KgEfE,.chat_inicial__8h3PB{padding:16px}.chat_rodape__8k_MJ{padding:10px 16px 14px}.chat_corpo__Dg5gG{max-width:88%}.chat_inicialTitulo__yXjPU{font-size:21px}.chat_sugestoes__DcDu_{grid-template-columns:1fr}}.chat_composerLinha__fQM3Q{display:flex;align-items:flex-end;gap:8px;width:100%}.chat_anexos__ladn1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 2px 9px}.chat_anexo__4PoYj{display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:5px 6px 5px 7px;border:1px solid var(--ch-border);border-radius:10px;background:var(--ch-surface-2);font-size:12.5px}.chat_anexoPrevia__GnHTq{width:26px;height:26px;flex-shrink:0;border-radius:6px;object-fit:cover}.chat_anexoIcone__Fimpy{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:6px;background:var(--ch-green-soft);color:var(--ch-green-text)}.chat_anexoIcone__Fimpy svg{width:14px;height:14px}.chat_anexoNome__XjgKd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ch-text)}.chat_anexoTamanho__Pvde9{flex-shrink:0;color:var(--ch-faint)}.chat_anexoX__gBddP{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--ch-muted);cursor:pointer}.chat_anexoX__gBddP:hover{background:var(--ch-surface-3,var(--ch-border-soft));color:var(--ch-text)}.chat_anexoX__gBddP svg{width:12px;height:12px}.chat_anexoAviso__70Dze{font-size:12.5px;color:var(--ch-danger)}.chat_seletor__2WUe3{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.chat_balaoAnexos__vQtHP{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chat_balaoAnexo__a846Z{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:4px 8px 4px 5px;border-radius:9px;background:var(--ch-surface);border:1px solid var(--ch-border-soft);font-size:12.5px;color:var(--ch-text)}.chat_balaoAnexo__a846Z img{width:24px;height:24px;border-radius:5px;object-fit:cover}.chat_balaoAnexo__a846Z svg{width:14px;height:14px;color:var(--ch-muted)}.chat_balaoAnexo__a846Z span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}