.AppointmentsOverview_page__YO94R{display:flex;flex-direction:column;gap:.9rem}.AppointmentsOverview_pageTitleRow__dP2dS{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.AppointmentsOverview_pageTitleRow__dP2dS .lg-page-head__title{margin-bottom:0}.AppointmentsOverview_rowFull__EX9py{display:grid;grid-template-columns:1fr;grid-gap:.9rem;gap:.9rem}.AppointmentsOverview_row1to1__C2WTC{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem}@media(max-width:900px){.AppointmentsOverview_row1to1__C2WTC{grid-template-columns:1fr}}.AppointmentsOverview_row2to1__X3OZG{display:grid;grid-template-columns:2fr 1fr;grid-gap:.9rem;gap:.9rem}@media(max-width:900px){.AppointmentsOverview_row2to1__X3OZG{grid-template-columns:1fr}}.AppointmentsOverview_row3__FD0Au{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.9rem;gap:.9rem}@media(max-width:1100px){.AppointmentsOverview_row3__FD0Au{grid-template-columns:1fr 1fr}}@media(max-width:700px){.AppointmentsOverview_row3__FD0Au{grid-template-columns:1fr}}.AppointmentsOverview_refreshBtn__Gj8DN{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:var(--lg-glass-bg-strong);border:1px solid var(--lg-glass-border);color:var(--lg-ink-2);font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.AppointmentsOverview_refreshBtn__Gj8DN:hover:not(:disabled){background:hsla(0,0%,100%,.92)}.AppointmentsOverview_refreshBtn__Gj8DN:disabled{cursor:wait;opacity:.85}.AppointmentsOverview_refreshBtnBusy__bt9O4 svg{animation:AppointmentsOverview_appointments-overview-refresh-spin__rqWRA .75s linear infinite}@keyframes AppointmentsOverview_appointments-overview-refresh-spin__rqWRA{to{transform:rotate(1turn)}}.AppointmentsOverview_content__LiihM{position:relative;display:flex;flex-direction:column;gap:.9rem}.AppointmentsOverview_contentBusy__k66mb{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppointmentsOverview_refreshOverlay__RrfU2{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;min-height:240px;border-radius:14px;background:rgba(245,247,251,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.AppointmentsOverview_refreshOverlayLine__rf8In{width:100%;max-width:220px}.AppointmentsOverview_mutedIcon__e1zhn{color:var(--lg-ink-3)}.AppointmentsOverview_controls__3o6bs{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.AppointmentsOverview_segmented__5JqBf{display:inline-flex;background:var(--lg-glass-bg-strong);border:1px solid var(--lg-glass-border);border-radius:10px;padding:2px}.AppointmentsOverview_segBtn__iK3Sm{border:none;background:rgba(0,0,0,0);color:var(--lg-ink-2);font-size:12px;font-weight:600;padding:5px 14px;border-radius:8px;cursor:pointer;transition:all .15s ease}.AppointmentsOverview_segActive__igUni{background:var(--lg-tint,#1e3863);color:#fff}.AppointmentsOverview_rangeTabs__gndYr{display:inline-flex;background:var(--lg-glass-bg-strong);border:1px solid var(--lg-glass-border);border-radius:10px;padding:2px}.AppointmentsOverview_rangeTab__zkQaQ{border:none;background:rgba(0,0,0,0);color:var(--lg-ink-2);font-size:12px;font-weight:600;padding:5px 11px;border-radius:8px;cursor:pointer;transition:all .15s ease}.AppointmentsOverview_rangeTab__zkQaQ:hover{color:var(--lg-ink)}.AppointmentsOverview_rangeTabActive__53oZQ{background:var(--lg-tint,#1e3863);color:#fff}.AppointmentsOverview_rangeTabActive__53oZQ:hover{color:#fff}.AppointmentsOverview_rangeTabCustom__C2SgB{min-width:92px;text-align:center}.AppointmentsOverview_kpiStrip__SGaEM{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;align-items:stretch}@media(max-width:1200px){.AppointmentsOverview_kpiStrip__SGaEM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.AppointmentsOverview_kpiStrip__SGaEM{grid-template-columns:repeat(2,minmax(0,1fr))}}.AppointmentsOverview_kpiTile__Z6z2B{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .95rem;min-width:0;min-height:88px;height:100%;overflow:visible}.AppointmentsOverview_kpiSkeleton__rrA7M{min-height:88px;height:100%;animation:AppointmentsOverview_pulse__cVXT7 1.4s ease-in-out infinite}.AppointmentsOverview_kpiLabelRow__9Z_a0{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;min-width:0;min-height:2.1em}.AppointmentsOverview_kpiLabel__QwH_l{font-size:.7rem;color:var(--lg-ink-3);font-weight:600;letter-spacing:.04em;line-height:1.25;min-width:0}.AppointmentsOverview_kpiLabelActions__tBwVs{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.AppointmentsOverview_estimatedCue__4H1Kx{position:relative;display:inline-flex;flex-shrink:0}.AppointmentsOverview_estimatedCueBtn__yoegW{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;padding:0;border:1px solid rgba(14,116,144,.28);border-radius:999px;background:rgba(8,145,178,.1);color:#0e7490;cursor:default;vertical-align:middle;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.AppointmentsOverview_estimatedCueBtn__yoegW:focus-visible,.AppointmentsOverview_estimatedCueBtn__yoegW:hover{color:#155e75;border-color:rgba(14,116,144,.4);background:rgba(8,145,178,.16)}.AppointmentsOverview_estimatedCueBtn__yoegW:focus-visible{outline:2px solid rgba(8,145,178,.35);outline-offset:2px}.AppointmentsOverview_estimatedCuePopover__X2_y8{display:block;width:min(18rem,100vw - 1.5rem);min-width:12rem;padding:.55rem .75rem;border-radius:.55rem;border:1px solid rgba(13,21,48,.12);background:hsla(0,0%,100%,.98);color:var(--lg-ink-2);font-size:.72rem;font-weight:500;line-height:1.45;text-align:left;white-space:normal;box-shadow:0 10px 28px rgba(13,21,48,.1),inset 0 1px 0 hsla(0,0%,100%,.85)}.AppointmentsOverview_kpiRow__0QngU{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}.AppointmentsOverview_kpiValues__v2G3o{display:flex;flex-direction:column;gap:.15rem;min-width:0}.AppointmentsOverview_kpiValue__JkB6w{font-size:1.45rem;font-weight:700;letter-spacing:-.02em;color:var(--lg-ink);line-height:1.05}.AppointmentsOverview_kpiContext__p2w_1{font-size:.7rem;font-weight:500;color:var(--lg-ink-3);line-height:1.25;overflow-wrap:anywhere}.AppointmentsOverview_trendPanel__pVcAn{display:flex;flex-direction:column;gap:0;min-width:0}.AppointmentsOverview_projectionSubtitle__ZAfwa{display:block;color:#0e7490;font-weight:600}.AppointmentsOverview_projectionSubtitleMeta__pOcIi{color:var(--lg-ink-3);font-weight:500}.AppointmentsOverview_trendChartWrap__9E3NN{position:relative;min-width:0;max-width:100%;overflow:visible;padding:.35rem .35rem 0;border-radius:10px;background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(255,255,255,.35))}.AppointmentsOverview_trendChartBlock__qqC8M{display:flex;flex-direction:column;gap:.65rem;min-width:0}.AppointmentsOverview_trendLegend__CYJlt{gap:.45rem .85rem;margin:0;padding:0 .15rem .15rem}.AppointmentsOverview_trendLegend__CYJlt li{gap:.35rem;font-size:.72rem;color:var(--lg-ink-2,#475569);line-height:1.2}.AppointmentsOverview_trendLegendSwatch__5w9Rx{width:9px;height:9px;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 1px rgba(15,23,42,.06)}.AppointmentsOverview_trendChartSvg__S5y39{display:block;width:100%;height:auto;overflow:visible}.AppointmentsOverview_trendGridLine__KApHT{stroke:rgba(148,163,184,.28);stroke-width:1;stroke-dasharray:4 6}.AppointmentsOverview_trendYLabel__NZ1tX{font-size:10px;font-weight:500;fill:#94a3b8}.AppointmentsOverview_trendXLabel__r63ZG{font-size:10px;font-weight:600;fill:#94a3b8}.AppointmentsOverview_trendHoverLine__2aBFO{stroke:rgba(100,116,139,.28);stroke-width:1;stroke-dasharray:3 3}.AppointmentsOverview_trendTooltip__Zwyoo{z-index:200;display:flex;flex-direction:column;gap:2px;min-width:120px;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.98);border:1px solid rgba(148,163,184,.28);box-shadow:0 10px 24px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.04);color:var(--lg-ink,#0f172a);pointer-events:none;animation:AppointmentsOverview_trend-tooltip-fade__9Ougk .08s ease-out}.AppointmentsOverview_trendTooltip__Zwyoo strong{font-size:12px;font-weight:700;color:var(--lg-ink,#0f172a)}.AppointmentsOverview_trendTooltip__Zwyoo span{font-size:11px;color:var(--lg-ink-2,#475569);font-weight:600}.AppointmentsOverview_trendTooltipBreakdown__Bddyv{display:flex;flex-direction:column;gap:4px;margin:6px 0 0;padding:6px 0 0;border-top:1px solid rgba(148,163,184,.22);list-style:none}.AppointmentsOverview_trendTooltipBreakdown__Bddyv li{display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:6px;gap:6px;font-size:11px;color:var(--lg-ink-2,#475569)}.AppointmentsOverview_trendTooltipBreakdown__Bddyv strong{font-size:11px;font-weight:700;color:var(--lg-ink,#0f172a)}.AppointmentsOverview_trendLegend__CYJlt{display:flex;flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;padding:0;list-style:none}.AppointmentsOverview_trendLegend__CYJlt li{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--lg-ink-2)}@keyframes AppointmentsOverview_trend-tooltip-fade__9Ougk{0%{opacity:0}to{opacity:1}}.AppointmentsOverview_trendGranularityStatic__mBnn1{display:inline-flex;align-items:center;border:1px solid var(--lg-glass-border);background:var(--lg-glass-bg-strong);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;color:var(--lg-ink-2)}.AppointmentsOverview_trendGranularity__X7EQ4{position:relative;display:inline-flex;align-items:center}.AppointmentsOverview_trendGranularity__X7EQ4 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--lg-glass-border);background:var(--lg-glass-bg-strong);border-radius:8px;padding:5px 28px 5px 10px;font-size:12px;font-weight:600;color:var(--lg-ink-2);cursor:pointer}.AppointmentsOverview_trendGranularity__X7EQ4 select:focus{outline:none;border-color:var(--lg-accent,#2563eb)}.AppointmentsOverview_trendGranularityIcon__sdEV4{position:absolute;right:8px;pointer-events:none;color:var(--lg-ink-3)}.AppointmentsOverview_volumeWrap__IZ2kL{display:flex;flex-direction:column;gap:.7rem;min-width:0;max-width:100%}.AppointmentsOverview_volumeScroll__StGMC{overflow-x:auto;overflow-y:visible;min-width:0;margin:0 -4px;padding:0 4px;scrollbar-width:thin;scrollbar-color:rgba(13,21,48,.18) rgba(0,0,0,0)}.AppointmentsOverview_volumeScroll__StGMC::-webkit-scrollbar{height:6px}.AppointmentsOverview_volumeScroll__StGMC::-webkit-scrollbar-thumb{background:rgba(13,21,48,.18);border-radius:6px}.AppointmentsOverview_volumeScroll__StGMC::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.AppointmentsOverview_volumeBars__OWag7{display:flex;align-items:flex-end;gap:4px}.AppointmentsOverview_volumeCol__GD_Yd{position:relative;flex:1 1;min-width:28px;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.AppointmentsOverview_volumeStack__lVYdv{width:100%;max-width:22px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.AppointmentsOverview_volumeStatusStack__TaEMO{width:100%;display:flex;flex-direction:column;justify-content:flex-end;min-height:2px;border-radius:4px 4px 0 0;overflow:hidden}.AppointmentsOverview_volumeSegment__XoWAr{width:100%;min-height:1px;transition:height .2s ease}.AppointmentsOverview_volumeFutureSegment__kMWBV{opacity:.6}.AppointmentsOverview_volumeCount__P_fCU{font-size:.6rem;font-weight:600;line-height:1;color:var(--lg-ink-2);text-align:center;margin-bottom:3px;white-space:nowrap}.AppointmentsOverview_volumeBooked__FgDFT{width:100%;background:#2563eb;border-radius:4px 4px 0 0;min-height:2px;transition:height .2s ease}.AppointmentsOverview_volumeFuture__ukxxA{background:#93c5fd}.AppointmentsOverview_volumeForecast__CniFj{width:100%;background-image:repeating-linear-gradient(45deg,rgba(124,58,237,.45),rgba(124,58,237,.45) 3px,transparent 0,transparent 6px);border-radius:4px 4px 0 0}.AppointmentsOverview_todayMarker___6H5i{position:absolute;left:-2px;top:0;bottom:18px;width:2px;background:repeating-linear-gradient(to bottom,var(--lg-ink-3) 0,var(--lg-ink-3) 4px,transparent 4px,transparent 8px);opacity:.5}.AppointmentsOverview_volumeTick__P_vqo{font-size:.6rem;color:var(--lg-ink-3);white-space:nowrap}.AppointmentsOverview_legendRow__fG4EW{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.3rem}.AppointmentsOverview_legendItem__wSNoZ{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--lg-ink-2)}.AppointmentsOverview_legendSwatch__FA1MM{width:12px;height:12px;border-radius:3px;display:inline-block}.AppointmentsOverview_legendHatch__gniFW{background-image:repeating-linear-gradient(45deg,rgba(124,58,237,.55),rgba(124,58,237,.55) 3px,transparent 0,transparent 6px);background-color:rgba(124,58,237,.12)}.AppointmentsOverview_docList__tPa2P{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.AppointmentsOverview_docRow__ey1Kg{display:flex;align-items:flex-start;gap:.7rem}.AppointmentsOverview_docAvatar__i3y6Z{flex-shrink:0;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--lg-glass-bg-strong);border:1px solid var(--lg-glass-border);display:grid;place-items:center;font-size:.72rem;font-weight:700;color:var(--lg-ink-2)}.AppointmentsOverview_docAvatar__i3y6Z img{width:100%;height:100%;object-fit:cover}.AppointmentsOverview_docAvatarInitials__ikesC{border-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);letter-spacing:.02em}.AppointmentsOverview_docMain__GLWWB{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.AppointmentsOverview_docNameRow__oHSTZ{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.AppointmentsOverview_docName__HKomo{font-size:.85rem;font-weight:600;color:var(--lg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentsOverview_docPct__XF8v2{font-size:.8rem;font-weight:700;flex-shrink:0}.AppointmentsOverview_docMeta__jPH1U{margin:0;font-size:.7rem;line-height:1.35;color:var(--lg-ink-3)}.AppointmentsOverview_docMetaSep__3aZVF{opacity:.55}.AppointmentsOverview_docMetaDot__njlnw{opacity:.5}.AppointmentsOverview_docNoShow__nobhx{color:#64748b;font-weight:600}.AppointmentsOverview_docLeave__y9G1b{color:#b45309;font-weight:600}.AppointmentsOverview_docUpcoming__IdB1s{color:#7c3aed;font-weight:600}.AppointmentsOverview_docProjectedOutcomes__4Edtp{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin-top:.28rem}.AppointmentsOverview_docProjectedOutcomesLabel__UOz_c{display:inline-flex;align-items:center;gap:.22rem;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0e7490}.AppointmentsOverview_docProjectedChips__O93Eq{display:flex;flex-wrap:wrap;gap:.28rem;margin:0;padding:0;list-style:none}.AppointmentsOverview_docProjectedChip__cgy_x{display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .35rem;border-radius:.3rem;border:none;background:color-mix(in srgb,currentColor 10%,transparent);font-size:.64rem;font-weight:600;line-height:1.25}.AppointmentsOverview_docProjectedChipDot__FiKfO{width:.32rem;height:.32rem;border-radius:999px;flex-shrink:0}.AppointmentsOverview_utilBarTrack__Fikt1{width:100%;height:8px;border-radius:6px;background:rgba(13,21,48,.06);overflow:hidden}.AppointmentsOverview_utilBarFill__tijVW{display:block;height:100%;border-radius:6px;transition:width .25s ease}.AppointmentsOverview_donutWrap__vaT2V{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.AppointmentsOverview_donutTotal__b9pQK{font-size:1.4rem;font-weight:700;fill:var(--lg-ink)}.AppointmentsOverview_donutSub__yv8QB{font-size:.65rem;fill:var(--lg-ink-3)}.AppointmentsOverview_donutLegend__WC9k0{list-style:none;margin:0;padding:0;flex:1 1 auto;min-width:130px;display:flex;flex-direction:column;gap:.4rem}.AppointmentsOverview_donutLegend__WC9k0 li{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--lg-ink-2)}.AppointmentsOverview_donutLegend__WC9k0 li strong{margin-left:auto;color:var(--lg-ink)}.AppointmentsOverview_dot__BaDvi{width:9px;height:9px;border-radius:50%;flex-shrink:0}.AppointmentsOverview_legendLabel__AP6xy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentsOverview_heatWrap__BviF4{display:flex;flex-direction:column;gap:.75rem}.AppointmentsOverview_heatSummary__8leMf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}@media(max-width:700px){.AppointmentsOverview_heatSummary__8leMf{grid-template-columns:1fr}}.AppointmentsOverview_heatSummaryCompact___KjTF{grid-template-columns:repeat(2,minmax(0,1fr))}.AppointmentsOverview_heatSummaryItem__4WLHV{display:flex;flex-direction:column;gap:.12rem;padding:.65rem .75rem;border-radius:8px;background:rgba(13,21,48,.03);border:1px solid rgba(13,21,48,.06)}.AppointmentsOverview_heatSummaryLabel__xPqTy{font-size:.62rem;font-weight:600;letter-spacing:.04em;color:var(--lg-ink-3)}.AppointmentsOverview_heatSummaryValue__Wz7zT{font-size:.95rem;font-weight:700;color:var(--lg-ink);line-height:1.2}.AppointmentsOverview_heatSummaryMeta__eMTr0{font-size:.68rem;color:var(--lg-ink-3)}.AppointmentsOverview_heatScroll__nWghF{overflow-x:auto}.AppointmentsOverview_heatGrid__pO6h_{display:grid;grid-gap:3px;gap:3px;align-items:center;min-width:420px}.AppointmentsOverview_heatColLabel__nqwr9{font-size:.58rem;color:var(--lg-ink-3);text-align:center;line-height:1.15;white-space:nowrap}.AppointmentsOverview_heatRowLabel__sn2xD{font-size:.65rem;color:var(--lg-ink-3);font-weight:600}.AppointmentsOverview_heatCell__jwdFp{height:18px;border-radius:3px;transition:transform .1s ease}.AppointmentsOverview_heatCell__jwdFp:hover{transform:scale(1.08)}.AppointmentsOverview_heatLegend__L7CWI{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;font-size:.65rem;font-weight:500;color:var(--lg-ink-3)}.AppointmentsOverview_heatLegendScale__jmn0t{display:inline-flex;gap:3px}.AppointmentsOverview_heatLegendScale__jmn0t span{width:14px;height:10px;border-radius:2px}.AppointmentsOverview_barList__uQDSK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.AppointmentsOverview_barItem__dapZU{display:grid;grid-template-columns:minmax(70px,38%) 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem}.AppointmentsOverview_barLabel__FO9fQ{font-size:.76rem;color:var(--lg-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentsOverview_barTrack__2CtN6{height:8px;border-radius:6px;background:rgba(13,21,48,.06);overflow:hidden}.AppointmentsOverview_barFill__lE_fH{display:block;height:100%;border-radius:6px;transition:width .25s ease}.AppointmentsOverview_barValue__RPo5U{font-size:.78rem;color:var(--lg-ink);min-width:1.5rem;text-align:right}.AppointmentsOverview_loadList__ciC5q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.AppointmentsOverview_loadRow__tiFJ7{display:flex;align-items:flex-start;gap:.7rem}.AppointmentsOverview_loadDay__CLz45{flex-shrink:0;width:46px;display:flex;flex-direction:column;line-height:1.1}.AppointmentsOverview_loadDow__GH0td{font-size:.72rem;font-weight:700;color:var(--lg-ink)}.AppointmentsOverview_loadDate__Cd0me{font-size:.62rem;color:var(--lg-ink-3)}.AppointmentsOverview_loadBarWrap__o4PK_{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.AppointmentsOverview_loadMeta__8oPwu{font-size:.66rem;color:var(--lg-ink-3)}.AppointmentsOverview_viewAllBtn__rGs4G{display:block;width:100%;margin-top:.75rem;padding:.45rem .75rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--lg-ink-2);font-size:.72rem;font-weight:600;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.AppointmentsOverview_viewAllBtn__rGs4G:hover{background:rgba(13,21,48,.04);color:var(--lg-ink)}.AppointmentsOverview_scheduleList__qmnFO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.AppointmentsOverview_feedList__PEkf2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.AppointmentsOverview_feedRow__QKJgp{display:flex;align-items:center;gap:.6rem}.AppointmentsOverview_feedDot__Djc48{width:8px;height:8px;border-radius:50%;flex-shrink:0}.AppointmentsOverview_feedMain__KB_uF{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.AppointmentsOverview_feedTitle__vyMpH{font-size:.8rem;font-weight:600;color:var(--lg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentsOverview_feedSub__9U52s{font-size:.68rem;color:var(--lg-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentsOverview_feedStatus__HPDM2{flex-shrink:0;font-size:.68rem;font-weight:600}@keyframes AppointmentsOverview_pulse__cVXT7{0%,to{opacity:1}50%{opacity:.55}}:export{B0:#f5f5f5;B1:#e9e9e9;B2:#d9d9d9;B3:#c4c4c4;B4:#9d9d9d;B5:#7b7b7b;B6:#555;B7:#434343;B8:#262626;B9:#000;C0:#e1f3fb;C1:#b4e2f4;C2:#82cfed;C3:#4fbce5;C4:#11c5f5;C5:#049fda;C6:#0397d6;C7:#038dd0;C8:#0283cb;C9:#0172c2;N0:#e0e9ef;N1:#b3c8d7;N2:#80a4bd;N3:#4d80a3;N4:#26648f;N5:#00497b;N6:#004273;N7:#003968;N8:#00315e;N9:#00214b;SS0:#e8f5e6;SS1:#c5e6bf;SS2:#9ed695;SS3:#77c66b;SS4:#5ab94b;SS5:#3dad2b;SS6:#37a626;SS7:#2f9c20;SS8:#27931a;SS9:#1a8310;ES0:#fce6e5;ES1:#f7c1bf;ES2:#f19794;ES3:#eb6d69;ES4:#e74e49;ES5:#e32f29;ES6:#e02a24;ES7:#dc231f;ES8:#d81d19;ES9:#d0120f;WS0:#fffae5;WS1:#fef4be;WS2:#feec93;WS3:#fee468;WS4:#fddf47;Ws5:#fdd927;WS6:#fdd523;WS7:#fccf1d;WS8:#fcca17;WS9:#fcc00e;T0:#e1f4f5;T1:#b5e3e7;T2:#84d1d7;T3:#53bfc6;T4:#2eb1ba;T5:#09a3ae;T6:#089ba7;T7:#06919d;T8:#058894;T9:#027784;Black16:#000;Black24:#000;Black40:#000;Black64:#000;Black80:#000;White:#fff;Atome:#e7ff30;PayPal:#ffc43a;PaleBlue:rgba(56,177,233,.5647058824);LightCyan:#f3fafd;PastelYellow:#ffe68c;LightCeruleanBlue:#2ba0da;SnowFlurry:#f0ffd6;HalfDutchWhite:#fcf0d3;PaleAqua:#def5f5;Selago:#fbebfe;Solitude:#dde4f6;WhiteSmoke:#f4f4f4;LightGrayishOrange:#f8f6f2;Transparent:rgba(0,0,0,0);Green:#3cae2a;SteelBlue:#95a7b0;AliceBlue:#f3fafd;Alabaster:#f3f3ed;CreamyYellow:#ffeec3;GreenishGray:#515750;DarkCharcoal:#333;DeepRed:#bd0e09;SaffronOrange:#f8a563;DarkRed:#bd0e09;SkyBlue:#c7d8ed;SemiTransparentBlack:rgba(0,0,0,.7);Amber:#f57e20;DeepRose:#ef4861;BrightBlue:#49c8f5;LightPurple:#bb99e5;LightSkyBlue:#dbeaf1;MildGreen:rgba(94,184,135,.1);SilveringGray:#bad1dc;LightGreen:#5eb887;SimplePink:#f7a0ad;LotusPink:#ead0d6;Purple:#8453bd;PaleGreen:#94cc5c;PastelBlue:#c9efff;DarkNight:#0c103b;NavalNight:#35003d;CornSilk:#fff9e5;AquariusBlues:#d7f3ff;MildPink:#f2ecff;Yellow:hsl(65,100%,93%);MildRose:rgba(245,140,145,.1);LightPink:#f58c91;MildOrange:#ffe9d9;DarkOrange:#dc4d01;Saffron:#f79141;LinkTextColor:#00e;DefaultLink2:#15c;DnaExpressAtfBg:#b1cbeb;HurryRed:#bd0e09;PureOrange:#fe784f;BlueCue:#6594c6;ShadeOrange:#fd9666;GradientColorPink:#f7a48b;GradientColorBlue:#6e96c2;PremiumBundleBg1:#fbd6cb;LeadOrange:#f4761c;SunflowerYellow:#ffea8f;Violet:#9b59b6;PulpOrange:#ff6f61;InkBlue:#15c;Gray1:#c6d6de;Gray2:#658192;Gray3:#254156;Primary:#1e3863;PrimaryLight:#2f4f85;PrimaryDark:#162a4a;PrimaryInactiveBg:#cbd5e1;PrimaryInactiveText:#64748b;Secondary:#3b5b9a;Accent:#60a5fa;Background:#f8fafc;Surface:#fff;SectionAlt:#f1f5f9;TextPrimary:var(--theme-text-primary);TextSecondary:var(--theme-text-secondary);TextMuted:var(--theme-text-muted);Border:#e2e8f0;InputBorder:#cbd5e1;Success:#22c55e;Warning:#f59e0b;Error:#ef4444}.app-toast{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.85rem;gap:.85rem;min-width:min(22rem,100vw - 2rem);max-width:min(28rem,100vw - 2rem);padding:.85rem;border-radius:.9rem;background:var(--toast-bg);border:1px solid var(--toast-border);box-shadow:var(--toast-shadow);transform-origin:top right}.app-toast--enter{animation:app-toast-in .22s ease-out}.app-toast--exit{animation:app-toast-out .18s ease-in forwards}.app-toast__media{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-toast__avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;display:block}.app-toast__icon-wrap{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;background:var(--toast-icon-bg);color:var(--toast-icon)}.app-toast__body{min-width:0;display:flex;flex-direction:column;gap:.15rem}.app-toast__message,.app-toast__title{margin:0}.app-toast__title{color:var(--toast-title);font-size:.95rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.app-toast__kicker{display:inline-flex;align-items:center;min-height:1.15rem;padding:0 .4rem;border-radius:999px;background:var(--toast-kicker-bg);color:var(--toast-kicker-text);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.app-toast__message{color:var(--toast-message);font-size:.85rem;line-height:1.4;font-weight:500}.app-toast__action{margin-top:.45rem;align-self:flex-start;border:0;background:rgba(0,0,0,0);padding:0;color:var(--toast-title);font-size:.85rem;font-weight:700;text-decoration:underline;text-underline-offset:.18rem;cursor:pointer}.app-toast__action:hover{opacity:.85}.app-toast__close{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:0;border-radius:.4rem;background:rgba(0,0,0,0);color:var(--toast-close);cursor:pointer;transition:background-color .16s ease,color .16s ease}.app-toast__close:hover{background:var(--toast-close-hover-bg);color:var(--toast-title)}.app-toast--success{background:var(--toast-success-bg);border-color:var(--toast-success-border)}.app-toast--success .app-toast__icon-wrap{background:var(--toast-success-icon-bg);color:var(--toast-success-icon)}.app-toast--success .app-toast__action,.app-toast--success .app-toast__title{color:var(--toast-success-title)}.app-toast--success .app-toast__message{color:var(--toast-success-message)}.app-toast--success .app-toast__kicker{background:var(--toast-success-icon-bg);color:var(--toast-success-icon)}.app-toast--success .app-toast__close{color:var(--toast-success-close)}.app-toast--success .app-toast__close:hover{background:var(--toast-success-close-hover-bg);color:var(--toast-success-close-hover)}.app-toast--error{background:var(--toast-error-bg);border-color:var(--toast-error-border)}.app-toast--error .app-toast__icon-wrap{background:var(--toast-error-icon-bg);color:var(--toast-error-icon)}.app-toast--error .app-toast__action,.app-toast--error .app-toast__title{color:var(--toast-error-title)}.app-toast--error .app-toast__message{color:var(--toast-error-message)}.app-toast--error .app-toast__close{color:var(--toast-error-close)}.app-toast--error .app-toast__close:hover{background:var(--toast-error-close-hover-bg);color:var(--toast-error-title)}.app-toast--info{background:var(--toast-info-bg);border-color:var(--toast-info-border)}.app-toast--info .app-toast__icon-wrap{background:var(--toast-info-icon-bg);color:var(--toast-info-icon)}.app-toast--info .app-toast__action,.app-toast--info .app-toast__title{color:var(--toast-info-title)}.app-toast--info .app-toast__message{color:var(--toast-info-message)}.app-toast--info .app-toast__close{color:var(--toast-info-close)}.app-toast--info .app-toast__close:hover{background:var(--toast-info-close-hover-bg);color:var(--toast-info-title)}.app-toast--info .app-toast__progress{background:var(--toast-info-progress)}.app-toast--network{min-width:min(24rem,100vw - 2rem);max-width:min(32rem,100vw - 2rem);padding:.9rem 1rem;border-radius:.75rem;background:#2b2b2b;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 12px 32px rgba(0,0,0,.28),0 4px 12px rgba(0,0,0,.18);transform-origin:bottom center}.app-toast--network .app-toast__icon-wrap{width:2.15rem;height:2.15rem;border-radius:.5rem;background:rgba(0,0,0,0)}.app-toast--network .app-toast__message{color:#f5f5f5;font-size:.9375rem;line-height:1.35;font-weight:500;align-self:center}.app-toast--network .app-toast__close{align-self:center;width:1.75rem;height:1.75rem;border-radius:999px;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.88)}.app-toast--network .app-toast__close:hover{background:hsla(0,0%,100%,.2);color:#fff}.app-toast--network-online .app-toast__icon-wrap{color:#22c55e}.app-toast--network-offline .app-toast__icon-wrap{color:#f87171}.app-toast--warning{background:var(--toast-warning-bg);border-color:var(--toast-warning-border)}.app-toast--warning .app-toast__icon-wrap{background:var(--toast-warning-icon-bg);color:var(--toast-warning-icon)}.app-toast--warning .app-toast__action,.app-toast--warning .app-toast__title{color:var(--toast-warning-title)}.app-toast--warning .app-toast__message{color:var(--toast-warning-message)}.app-toast--warning .app-toast__close{color:var(--toast-warning-close)}.app-toast--warning .app-toast__close:hover{background:var(--toast-warning-close-hover-bg);color:var(--toast-warning-title)}.app-toast--warning .app-toast__progress{background:var(--toast-warning-progress)}.app-toast--inbox{background:var(--toast-inbox-bg);border-color:var(--toast-inbox-border)}.app-toast--inbox .app-toast__icon-wrap{background:var(--toast-inbox-icon-bg);color:var(--toast-inbox-icon)}.app-toast--inbox .app-toast__title{color:var(--toast-inbox-title)}.app-toast--inbox .app-toast__message{color:var(--toast-inbox-message)}.app-toast--inbox .app-toast__kicker{background:var(--toast-inbox-kicker-bg);color:var(--toast-inbox-kicker-text)}.app-toast--inbox .app-toast__close{color:var(--toast-inbox-close)}.app-toast--inbox .app-toast__close:hover{background:var(--toast-inbox-close-hover-bg);color:var(--toast-inbox-title)}.app-toast--inbox .app-toast__progress{background:var(--toast-inbox-progress)}.notification-toast-stack{position:fixed;top:72px;right:20px;z-index:11000;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.notification-toast-stack__item{pointer-events:auto}.app-toast__progress{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:0;background:var(--toast-info-progress);transform-origin:left center;animation:app-toast-progress var(--toast-duration,4.2s) linear forwards}.app-toast--success .app-toast__progress{background:var(--toast-success-progress)}.app-toast--error .app-toast__progress{background:var(--toast-error-progress)}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes app-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.WorkflowBuilderAgent_sidebar___ITFS{position:relative;width:360px;flex-shrink:0;height:100%;display:flex;flex-direction:column;min-height:0;background:#fff;border-right:1px solid #e2e8f0;box-shadow:1px 0 0 rgba(15,23,42,.02)}.WorkflowBuilderAgent_resizer___PKqt{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:5;touch-action:none}.WorkflowBuilderAgent_resizer___PKqt:after{content:"";position:absolute;top:0;left:2px;width:2px;height:100%;background:rgba(0,0,0,0);transition:background .15s ease}.WorkflowBuilderAgent_resizer___PKqt:active:after,.WorkflowBuilderAgent_resizer___PKqt:hover:after{background:#c7d2fe}.WorkflowBuilderAgent_rail__MiTlB{flex-shrink:0;width:48px;height:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:16px;border:0;border-right:1px solid #e2e8f0;background:linear-gradient(180deg,#faf5ff,#ffffff 60%);color:#7c3aed;cursor:pointer;position:relative}.WorkflowBuilderAgent_rail__MiTlB:hover{background:#f5f3ff}.WorkflowBuilderAgent_rail__dot__ismor{position:absolute;top:14px;right:12px;width:8px;height:8px;border-radius:50%;background:#059669;box-shadow:0 0 0 2px #fff}.WorkflowBuilderAgent_sidebar__head__68mBR{flex-shrink:0;padding:14px 16px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#faf5ff,#ffffff)}.WorkflowBuilderAgent_sidebar__headRow__z_iQw{display:flex;align-items:center;justify-content:space-between;gap:8px}.WorkflowBuilderAgent_sidebar__close__0Ix63{border:0;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;padding:4px;border-radius:6px;display:inline-flex}.WorkflowBuilderAgent_sidebar__close__0Ix63:hover{background:#f1f5f9;color:#475569}.WorkflowBuilderAgent_sidebar__title__655YW{margin:0;font-size:14px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:7px}.WorkflowBuilderAgent_sidebar__title__655YW svg{color:#7c3aed}.WorkflowBuilderAgent_sidebar__sub__8WyxC{margin:5px 0 0;font-size:11px;line-height:1.45;color:#64748b}.WorkflowBuilderAgent_sidebar__scroll__SwN_S{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px;display:flex;flex-direction:column;gap:16px}.WorkflowBuilderAgent_empty__6H2zM{margin:auto 0;text-align:center;color:#64748b;padding:24px 12px}.WorkflowBuilderAgent_empty__6H2zM svg{color:#c4b5fd}.WorkflowBuilderAgent_empty__title__5fa2h{margin:8px 0 4px;font-size:14px;font-weight:700;color:#334155}.WorkflowBuilderAgent_empty__text__HNpza{margin:0;font-size:12px;line-height:1.5}.WorkflowBuilderAgent_turn__CxuwV{display:flex;flex-direction:column;gap:10px;animation:WorkflowBuilderAgent_turnIn__Y8JUh .3s ease}.WorkflowBuilderAgent_userMsg__ViE20{align-self:flex-end;max-width:88%;padding:8px 12px;border-radius:12px 12px 4px 12px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.WorkflowBuilderAgent_assistantMsg__z_nYd{align-self:flex-start;width:100%;display:flex;flex-direction:column;gap:8px}.WorkflowBuilderAgent_work__qqlHz{border:1px solid #eef2f7;border-radius:10px;background:#f8fafc;overflow:hidden}.WorkflowBuilderAgent_work__toggle__K5OVu{width:100%;display:flex;align-items:center;gap:7px;padding:8px 10px;border:0;background:rgba(0,0,0,0);cursor:pointer;font-size:11px;font-weight:600;color:#475569;text-align:left}.WorkflowBuilderAgent_work__toggle__K5OVu:hover{background:#f1f5f9}.WorkflowBuilderAgent_work__chevron__N7uJp{color:#94a3b8;transition:transform .15s ease}.WorkflowBuilderAgent_work__chevronOpen__pQRDx{color:#6366f1;transform:rotate(180deg);transition:transform .15s ease}.WorkflowBuilderAgent_replyCaret__88AUB{display:inline-block;width:8px;height:15px;background:#6366f1;border-radius:1px;animation:WorkflowBuilderAgent_caretBlink__a6IqX 1s step-end infinite}@keyframes WorkflowBuilderAgent_caretBlink__a6IqX{50%{opacity:0}}.WorkflowBuilderAgent_steps__UeXEz{list-style:none;margin:0;padding:4px 10px 10px;display:flex;flex-direction:column;gap:8px}.WorkflowBuilderAgent_stepActive__w4_Wa,.WorkflowBuilderAgent_stepDone__JH8AA{display:flex;gap:10px;align-items:flex-start;font-size:12px;animation:WorkflowBuilderAgent_stepIn__UASWH .35s ease}.WorkflowBuilderAgent_stepDot__K_dlB{width:10px;height:10px;border-radius:50%;margin-top:4px;flex-shrink:0}.WorkflowBuilderAgent_stepActive__w4_Wa .WorkflowBuilderAgent_stepDot__K_dlB{background:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.2);animation:WorkflowBuilderAgent_pulse__WdjV4 1.2s ease infinite}.WorkflowBuilderAgent_stepDone__JH8AA .WorkflowBuilderAgent_stepDot__K_dlB{background:#10b981}.WorkflowBuilderAgent_stepLabel__TWGwx{margin:0;font-weight:600;color:#0f172a}.WorkflowBuilderAgent_stepDetail__DZzp5{margin:2px 0 0;color:#64748b;font-size:11px;line-height:1.35;word-break:break-word}.WorkflowBuilderAgent_thinking__CACHr{margin:0;font-size:13px;color:#475569;display:flex;align-items:center;gap:6px}.WorkflowBuilderAgent_thinking__time__Gl2bZ{color:#94a3b8;font-size:12px}.WorkflowBuilderAgent_waitingRow__vn30q{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.WorkflowBuilderAgent_waiting__OVuFb{margin:0;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#b45309}.WorkflowBuilderAgent_waiting__dot___8LDn{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.18);animation:WorkflowBuilderAgent_pulse__WdjV4 1.2s ease infinite}.WorkflowBuilderAgent_reply__0j4tu{margin:0;font-size:13px;line-height:1.5;color:#334155}.WorkflowBuilderAgent_replyMd__8g_7u{margin:0;font-size:13px;line-height:1.55;color:#334155}.WorkflowBuilderAgent_replyMd__8g_7u p{margin:0 0 8px}.WorkflowBuilderAgent_replyMd__8g_7u p:last-child{margin-bottom:0}.WorkflowBuilderAgent_replyMd__8g_7u strong{font-weight:700;color:#0f172a}.WorkflowBuilderAgent_replyMd__8g_7u ol,.WorkflowBuilderAgent_replyMd__8g_7u ul{margin:6px 0 8px;padding-left:1.25rem}.WorkflowBuilderAgent_replyMd__8g_7u li{margin:4px 0}.WorkflowBuilderAgent_replyMd__8g_7u li>ol,.WorkflowBuilderAgent_replyMd__8g_7u li>ul{margin-top:4px;margin-bottom:4px}.WorkflowBuilderAgent_replyMd__8g_7u code{font-size:11px;background:#f1f5f9;padding:1px 4px;border-radius:4px}.WorkflowBuilderAgent_summary__ExHXS{margin:0;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7;font-size:12px;color:#475569;line-height:1.45}.WorkflowBuilderAgent_turnMeta__YKPBj{margin:0;font-size:10px;font-weight:600;letter-spacing:.02em;color:#94a3b8;text-transform:uppercase}.WorkflowBuilderAgent_templatePrompt__2zeSE{padding:10px 12px;border-radius:10px;border:1px solid #fde68a;background:#fffbeb}.WorkflowBuilderAgent_templatePrompt__title__DrvKq{margin:0 0 4px;font-size:12px;font-weight:700;color:#92400e}.WorkflowBuilderAgent_templatePrompt__message__SKfY5{margin:0 0 10px;font-size:11px;line-height:1.45;color:#78350f}.WorkflowBuilderAgent_templatePrompt__message__SKfY5 code{font-size:10px;background:hsla(0,0%,100%,.7);padding:1px 4px;border-radius:4px}.WorkflowBuilderAgent_templatePrompt__actions__mOHLz{display:flex;flex-wrap:wrap;gap:8px}.WorkflowBuilderAgent_questionPrompt__UQFmM{padding:10px 12px;border-radius:10px;border:1px solid #c7d2fe;background:#eef2ff}.WorkflowBuilderAgent_questionPrompt__UQFmM .WorkflowBuilderAgent_templatePrompt__title__DrvKq{color:#3730a3}.WorkflowBuilderAgent_questionPrompt__UQFmM .WorkflowBuilderAgent_templatePrompt__message__SKfY5{color:#4338ca}.WorkflowBuilderAgent_questionPrompt__UQFmM .WorkflowBuilderAgent_templatePrompt__message__SKfY5 code{background:hsla(0,0%,100%,.75)}.WorkflowBuilderAgent_questionPrompt__fields__c5qX6{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.WorkflowBuilderAgent_questionField__PG_zH{margin:0;padding:0;border:0;min-width:0}.WorkflowBuilderAgent_questionField__label__ncchD{padding:0;margin:0 0 6px;font-size:11px;font-weight:700;color:#3730a3}.WorkflowBuilderAgent_questionField__label__ncchD span{color:#dc2626}.WorkflowBuilderAgent_questionField__toolbar__gukwL{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.WorkflowBuilderAgent_questionField__chip__uU9VY{border:1px solid #c7d2fe;background:#fff;color:#4338ca;font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;cursor:pointer}.WorkflowBuilderAgent_questionField__chip__uU9VY:hover{background:#f5f3ff}.WorkflowBuilderAgent_questionField__count__BWp_g{font-size:10px;color:#6366f1;font-weight:600}.WorkflowBuilderAgent_questionField__options__YcSdJ{display:flex;flex-direction:column;gap:2px;max-height:168px;overflow-y:auto;overscroll-behavior:contain;padding:4px;border-radius:8px;border:1px solid #ddd6fe;background:#fff}.WorkflowBuilderAgent_questionField__option__Fx2_I{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;font-size:12px;color:#1e293b;cursor:pointer;line-height:1.3}.WorkflowBuilderAgent_questionField__option__Fx2_I:hover{background:#f5f3ff}.WorkflowBuilderAgent_questionField__option__Fx2_I input{flex-shrink:0;accent-color:#4f46e5;cursor:pointer}.WorkflowBuilderAgent_questionField__option__Fx2_I span{min-width:0;word-break:break-word}.WorkflowBuilderAgent_previewBar__dXrnP{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;border-top:1px solid #eef2f7;background:#f8fafc}.WorkflowBuilderAgent_applyBtn__nazZe,.WorkflowBuilderAgent_discardBtn__eCIOs{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:0}.WorkflowBuilderAgent_applyBtn__nazZe:disabled,.WorkflowBuilderAgent_discardBtn__eCIOs:disabled{opacity:.5;cursor:not-allowed}.WorkflowBuilderAgent_applyBtn__nazZe{flex:1 1;background:#059669;color:#fff}.WorkflowBuilderAgent_discardBtn__eCIOs{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.WorkflowBuilderAgent_previewHint__ZmGOi{margin:0;font-size:11px;color:#64748b;line-height:1.4}.WorkflowBuilderAgent_composer__tG1jl{flex-shrink:0;padding:12px 14px;border-top:1px solid #e2e8f0;background:#fff}.WorkflowBuilderAgent_inputBox__k25gV{position:relative;display:flex;flex-direction:column;gap:6px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:10px 12px 8px;transition:border-color .15s ease,box-shadow .15s ease}.WorkflowBuilderAgent_inputBox__k25gV:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.12)}.WorkflowBuilderAgent_textarea__luyNK{display:block;width:100%;resize:none;border:none;background:rgba(0,0,0,0);min-height:26px;max-height:180px;overflow-y:auto;outline:none;font-family:inherit;font-size:14px;line-height:1.45;color:#111827;caret-color:#6366f1}.WorkflowBuilderAgent_textarea__luyNK::placeholder{color:#9ca3af}.WorkflowBuilderAgent_inputBox__toolbar__MTz7S{display:flex;align-items:center;justify-content:space-between;gap:8px}.WorkflowBuilderAgent_inputBox__hint__ol1U0{font-size:10px;color:#94a3b8}.WorkflowBuilderAgent_sendBtn__NOXCp{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;transition:background .15s ease,transform .1s ease}.WorkflowBuilderAgent_sendBtn__NOXCp:hover:not(:disabled){transform:translateY(-1px)}.WorkflowBuilderAgent_sendBtn__NOXCp:disabled{opacity:.45;cursor:not-allowed}.WorkflowBuilderAgent_spin__4a6pV{animation:WorkflowBuilderAgent_spin__4a6pV .9s linear infinite;flex-shrink:0}@keyframes WorkflowBuilderAgent_spin__4a6pV{to{transform:rotate(1turn)}}@keyframes WorkflowBuilderAgent_pulse__WdjV4{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes WorkflowBuilderAgent_stepIn__UASWH{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes WorkflowBuilderAgent_turnIn__Y8JUh{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CrmLeadItemPipelineEditModal_pipelineModal__sS69I .custom-modal{width:min(100%,26rem)}.CrmLeadItemPipelineEditModal_header__WeEC0{display:flex;flex-direction:column;gap:.35rem}.CrmLeadItemPipelineEditModal_headerSub__KHC5t{margin:0;color:#64748b;line-height:1.45}.CrmLeadItemPipelineEditModal_footer__GzsP3{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.CrmLeadItemPipelineEditModal_form__lhqQz{display:flex;flex-direction:column;gap:1rem}.CrmLeadItemPipelineEditModal_field__Hw_TD{display:flex;flex-direction:column;gap:.35rem;margin:0}.CrmLeadItemPipelineEditModal_label__mXQ3_{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#64748b}.CrmLeadItemPipelineEditModal_textarea___Yyi2{width:100%;min-height:5rem;padding:.65rem .75rem;border:1px solid #e2e8f0;border-radius:.65rem;font-size:.9rem;font-family:inherit;line-height:1.45;resize:vertical;box-sizing:border-box}.CrmLeadItemPipelineEditModal_textarea___Yyi2::placeholder{color:#94a3b8}.CrmLeadItemPipelineEditModal_textarea___Yyi2:focus{outline:2px solid rgba(37,99,235,.35);outline-offset:1px;border-color:#93c5fd}.CrmLeadItemPipelineEditModal_textareaHint__LeFVo{margin:0;font-size:.75rem;color:#64748b}.CrmLeadItemPipelineEditModal_textareaHintError__CJE1I{color:#b91c1c}