.ExperienciaBanner_banner__Vlhqo{position:sticky;top:0;left:0;right:0;z-index:var(--z-sticky);height:48px;display:flex;align-items:center}.ExperienciaBanner_inner__1jufh{width:100%;max-width:1600px;margin-inline:auto;padding:0 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ExperienciaBanner_text__E8LCy{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExperienciaBanner_actions__Psdwj{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ExperienciaBanner_btnBack__HS3PZ{font-family:var(--font-body);font-size:.75rem;font-weight:600;color:rgba(255,255,255,.9);background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);padding:.5rem 1rem;border-radius:var(--radius-sm);text-decoration:none;transition:background .15s ease;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.ExperienciaBanner_btnBack__HS3PZ:hover{background:rgba(255,255,255,.28);color:#fff}.ExperienciaBanner_btnCta__mbbrO{font-family:var(--font-body);font-size:.75rem;font-weight:600;color:#000;background:#fff;padding:.5rem 1rem;border-radius:var(--radius-sm);text-decoration:none;transition:opacity .15s ease;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.ExperienciaBanner_btnCta__mbbrO:hover{opacity:.88;color:#000}@media (max-width:639px){.ExperienciaBanner_banner__Vlhqo{height:auto;min-height:48px;padding:.5rem 0}.ExperienciaBanner_inner__1jufh{flex-direction:column;gap:.375rem;text-align:center}.ExperienciaBanner_text__E8LCy{white-space:normal;font-size:.75rem}}.ExperienciaClientView_layout__V3w44{min-height:100dvh;margin-top:48px;background:var(--color-bg-base)}.ExperienciaClientView_header__BsuGw{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 1.5rem;background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border)}.ExperienciaClientView_logoLink__Ft7Wq{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-text-light);text-decoration:none;letter-spacing:-.02em}.ExperienciaClientView_logoAccent__ATYRC{color:var(--color-primary)}.ExperienciaClientView_greeting__f_qr5{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-text-muted)}.ExperienciaClientView_content___CFo_{max-width:680px;margin-inline:auto;padding:2rem 1.5rem 4rem;display:flex;flex-direction:column;gap:1.25rem}.ExperienciaClientView_title__Xc9X8{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--tx-1);margin:0}.ExperienciaClientView_subtitle__F86F3{font-family:var(--font-body);font-size:.9rem;color:var(--tx-3);margin:-.5rem 0 .5rem}.ExperienciaClientView_tabs__cqzVf{display:flex;gap:0;border-bottom:1px solid var(--bd-3);margin-bottom:1.25rem}.ExperienciaClientView_tab__oHqty{flex:1 1;padding:.75rem .5rem;background:none;border:none;border-bottom:2px solid transparent;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--tx-4);cursor:pointer;transition:color .15s ease,border-color .15s ease;min-height:44px;text-align:center}.ExperienciaClientView_tab__oHqty:hover{color:var(--tx-2)}.ExperienciaClientView_tabActive__M4A3G{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.ExperienciaClientView_statusBadge__aUy1_{display:inline-block;font-family:var(--font-body);font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ExperienciaClientView_activeCard__3LxSp{background:var(--bg-2);border-radius:var(--radius-md);padding:1.5rem;border:1px solid var(--bd-3);border-left:4px solid #14c9a6}.ExperienciaClientView_activeHeader__OsjyY{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ExperienciaClientView_activeRef__vpMVu{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--tx-3);text-transform:uppercase;letter-spacing:.04em}.ExperienciaClientView_activeTitle__UZVld{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--tx-1);margin:0 0 1rem}.ExperienciaClientView_activeDetails__uyEOP{display:flex;flex-direction:column;gap:.5rem}.ExperienciaClientView_detailRow__TR7GO{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid var(--bd-2)}.ExperienciaClientView_detailRow__TR7GO:last-child{border-bottom:none}.ExperienciaClientView_detailLabel__0Fwn3{font-family:var(--font-body);font-size:.8125rem;color:var(--tx-3)}.ExperienciaClientView_detailValue__1hIS6{font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--tx-1)}.ExperienciaClientView_quoteCard__Axdo4{background:var(--bg-2);border-radius:var(--radius-md);padding:1.5rem;border:1px solid var(--bd-3);border-left:4px solid #c88219}.ExperienciaClientView_quoteHeader___QmeL{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ExperienciaClientView_quoteRef__Rb7py{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--tx-3);text-transform:uppercase;letter-spacing:.04em}.ExperienciaClientView_quoteAmount__kVDyN{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:#C88219}.ExperienciaClientView_quoteDesc__T8G_x{font-family:var(--font-body);font-size:.875rem;color:var(--tx-2);margin:0 0 1.25rem;line-height:1.5}.ExperienciaClientView_approveBtn___XgaB{width:100%;height:44px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#22C55E,#16A34A);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:opacity .15s ease,transform .12s ease}.ExperienciaClientView_approveBtn___XgaB:hover{opacity:.92;transform:translateY(-1px)}.ExperienciaClientView_approveBtn___XgaB:active{transform:translateY(0)}.ExperienciaClientView_quoteMeta__tFep9{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ExperienciaClientView_quoteMeta__tFep9 .ExperienciaClientView_approveBtn___XgaB{width:auto;padding:0 1.25rem;font-size:.875rem;height:40px}.ExperienciaClientView_invoiceAmount__G700O{font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--tx-1)}.ExperienciaClientView_historyCard__AKQ__{background:var(--bg-2);border:1px solid var(--bd-3);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.ExperienciaClientView_sectionTitle__7AEEN{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--tx-1);margin:0 0 .75rem}.ExperienciaClientView_historyRow__AH43J{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;border-bottom:1px solid var(--bd-2)}.ExperienciaClientView_historyRow__AH43J:last-child{border-bottom:none}.ExperienciaClientView_historyInfo__UzWJ0{display:flex;flex-direction:column;gap:.125rem}.ExperienciaClientView_historyRef__HQ_fm{font-family:var(--font-body);font-size:.72rem;font-weight:600;color:var(--tx-4);text-transform:uppercase;letter-spacing:.04em}.ExperienciaClientView_historyTitle__OKP_f{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--tx-1)}.ExperienciaClientView_historyMeta__4D6HB{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ExperienciaClientView_historyDate__Y3Dv_{font-family:var(--font-body);font-size:.78rem;color:var(--tx-4)}.ExperienciaClientView_downloadBtn__NtmYF{display:inline-flex;align-items:center;padding:.3rem .75rem;min-height:32px;background:var(--ov-3);border:1px solid var(--bd-4);border-radius:6px;color:var(--tx-2);font-family:var(--font-body);font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.ExperienciaClientView_downloadBtn__NtmYF:hover{background:rgba(200,130,25,.1);border-color:rgba(200,130,25,.3);color:#C88219}@media (max-width:639px){.ExperienciaClientView_content___CFo_{padding:1.25rem 1rem 3rem}.ExperienciaClientView_title__Xc9X8{font-size:1.375rem}.ExperienciaClientView_historyRow__AH43J{flex-direction:column;align-items:flex-start;gap:.375rem}}.ThemeToggle_btn__S3g1j{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bd-2);border:1px solid var(--bd-3);border-radius:var(--radius-sm);color:var(--tx-3);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.ThemeToggle_btn__S3g1j:hover{background:rgba(200,130,25,.12);border-color:rgba(200,130,25,.3);color:var(--color-primary)}.ThemeToggle_btn__S3g1j svg{width:18px;height:18px}.DashboardActivity_card__Y1n9k{background:var(--ov-2);border:1px solid var(--bd-3);border-radius:16px;padding:1.25rem}.DashboardActivity_cardTitle__Fuol3{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--tx-1);margin:0 0 1rem}.DashboardActivity_empty__Zrbk8{font-family:var(--font-body);font-size:.875rem;color:var(--tx-4);padding:1rem 0;text-align:center}.DashboardActivity_list__gBbdq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.DashboardActivity_item__jQUEV{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .5rem;border-radius:8px;transition:background .12s;cursor:default}.DashboardActivity_item__jQUEV:hover{background:var(--ov-2)}.DashboardActivity_item__jQUEV+.DashboardActivity_item__jQUEV{border-top:1px solid var(--ov-4)}.DashboardActivity_dot__Gv2b2{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.DashboardActivity_itemBody__LBHNo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.DashboardActivity_itemHeader__crKWL{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.DashboardActivity_itemTitle__zdIEN{font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--tx-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardActivity_itemTime___cF4w{font-family:var(--font-body);font-size:.72rem;color:var(--tx-4);flex-shrink:0}.DashboardActivity_itemMeta__ayQ_3{display:flex;align-items:center;gap:.5rem}.DashboardActivity_itemClient__omiQ6{font-family:var(--font-body);font-size:.75rem;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.DashboardActivity_badge__6nf7l{font-family:var(--font-body);font-size:.65rem;font-weight:600;padding:1px 6px;border-radius:5px;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.DashboardActivity_statusPending__mGn_x{background:rgba(100,100,130,.2);color:var(--tx-3)}.DashboardActivity_statusConfirmed___5yCS{background:rgba(59,130,246,.15);color:#93c5fd}.DashboardActivity_statusInProgress__Z5MWT{background:rgba(200,130,25,.15);color:#fbbf24}.DashboardActivity_statusCompleted__xMJnM{background:rgba(20,201,166,.15);color:var(--brand-teal-bright)}.DashboardActivity_statusCancelled__E0Mnz{background:rgba(239,68,68,.12);color:#fca5a5}.DashboardActivity_statusDraft__CHHDi{background:rgba(100,100,130,.2);color:var(--tx-3)}.DashboardActivity_statusSent__9E608{background:rgba(139,92,246,.15);color:#c4b5fd}.DashboardActivity_statusAccepted__MnXpY{background:rgba(20,201,166,.15);color:var(--brand-teal-bright)}.DashboardActivity_statusRejected__iIU_s{background:rgba(239,68,68,.12);color:#fca5a5}.DashboardActivity_statusExpired___Gjjn{background:rgba(100,100,130,.15);color:var(--tx-4)}.DashboardKPICards_grid__b797M{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:1023px){.DashboardKPICards_grid__b797M{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.DashboardKPICards_grid__b797M{grid-template-columns:1fr}}.DashboardKPICards_card__FD7vN{background:var(--bd-1);border:1px solid var(--bd-3);border-radius:16px;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;cursor:default}.DashboardKPICards_card__FD7vN:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3);border-color:var(--bd-5)}.DashboardKPICards_iconWrap__2Ug6R{width:48px;height:48px;border-radius:12px;flex-shrink:0}.DashboardKPICards_iconWrap__2Ug6R,.DashboardKPICards_icon__dWdpS{display:flex;align-items:center;justify-content:center}.DashboardKPICards_content__5pCq4{display:flex;flex-direction:column;gap:.2rem;min-width:0}.DashboardKPICards_cardLabel__VZJCp{font-family:var(--font-body);font-size:.78rem;font-weight:500;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardKPICards_cardValue__a4JfY{font-family:var(--font-display);font-size:1.65rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.DashboardStatusChart_card__hqWlA{background:var(--ov-2);border:1px solid var(--bd-3);border-radius:16px;padding:1.25rem}.DashboardStatusChart_cardHeader__sR6AE{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.25rem}.DashboardStatusChart_cardTitle__Jk_Ko{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--tx-1);margin:0}.DashboardStatusChart_total__7YlV2{font-family:var(--font-body);font-size:.78rem;color:var(--tx-4)}.DashboardStatusChart_chart__8_Wo8{display:flex;flex-direction:column;gap:.75rem}.DashboardStatusChart_row__DtkyE{display:grid;grid-template-columns:96px 1fr 36px;align-items:center;gap:.75rem}.DashboardStatusChart_rowLabel__rgUA8{font-family:var(--font-body);font-size:.82rem;color:var(--tx-2);text-align:right;white-space:nowrap}.DashboardStatusChart_barTrack__PVSdm{height:10px;background:var(--bd-2);border-radius:6px;overflow:hidden}.DashboardStatusChart_bar__qU0GX{height:100%;border-radius:6px;transition:width .6s cubic-bezier(.16,1,.3,1);min-width:3px}.DashboardStatusChart_rowCount__ZYVCM{font-family:var(--font-display);font-size:.85rem;font-weight:700;text-align:left}.DashboardStatusChart_empty__arBhq{font-family:var(--font-body);font-size:.875rem;color:var(--tx-4);text-align:center;padding:1rem 0 0}@media (max-width:479px){.DashboardStatusChart_row__DtkyE{grid-template-columns:80px 1fr 30px;gap:.5rem}}.DashboardUpcoming_card__ZTxV1{background:var(--ov-2);border:1px solid var(--bd-3);border-radius:16px;padding:1.25rem}.DashboardUpcoming_cardTitle__OFu_7{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--tx-1);margin:0 0 1rem}.DashboardUpcoming_empty__fzHfY{font-family:var(--font-body);font-size:.875rem;color:var(--tx-4);padding:1rem 0;text-align:center}.DashboardUpcoming_list__zcALN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.DashboardUpcoming_item__lw9h0{display:flex;align-items:flex-start;gap:.875rem;padding:.625rem .5rem;border-radius:8px;transition:background .12s;cursor:default}.DashboardUpcoming_item__lw9h0:hover{background:var(--ov-2)}.DashboardUpcoming_item__lw9h0+.DashboardUpcoming_item__lw9h0{border-top:1px solid var(--ov-4)}.DashboardUpcoming_dateBadge__YY_L3{display:flex;flex-direction:column;align-items:center;min-width:48px;background:rgba(200,130,25,.1);border:1px solid rgba(200,130,25,.2);border-radius:8px;padding:.3rem .4rem;flex-shrink:0}.DashboardUpcoming_dateDay__93VOG{font-family:var(--font-display);font-size:.7rem;font-weight:700;color:#c88219;white-space:nowrap}.DashboardUpcoming_dateTime__HFJWW{font-family:var(--font-body);font-size:.65rem;color:rgba(200,130,25,.7);white-space:nowrap}.DashboardUpcoming_itemBody__QxatF{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem;padding-top:.1rem}.DashboardUpcoming_itemTitle__LDHcs{font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--tx-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardUpcoming_itemMeta__Z6m35{display:flex;align-items:center;gap:.5rem}.DashboardUpcoming_itemClient___gJMk{font-family:var(--font-body);font-size:.75rem;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.DashboardUpcoming_prioBadge__dZz89{font-family:var(--font-body);font-size:.65rem;font-weight:600;padding:1px 6px;border-radius:5px;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.DashboardUpcoming_prioLow__YYKuF{background:rgba(100,100,130,.2);color:var(--tx-3)}.DashboardUpcoming_prioNormal__o4C6o{background:rgba(59,130,246,.12);color:#93c5fd}.DashboardUpcoming_prioHigh__fdzSH{background:rgba(245,158,11,.15);color:#fbbf24}.DashboardUpcoming_prioUrgent__douGM{background:rgba(239,68,68,.15);color:#fca5a5}.DashboardPage_page__TZwlZ{padding:1.5rem;max-width:var(--container-portal);display:flex;flex-direction:column;gap:1.75rem}.DashboardPage_titleBlock__wO0Zc{display:flex;flex-direction:column;gap:.2rem}.DashboardPage_title__VGyOB{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--tx-1);margin:0}.DashboardPage_subtitle__ywgyk{font-family:var(--font-body);font-size:.9rem;color:var(--tx-3);margin:0}.DashboardPage_twoCol__1YFWt{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width:767px){.DashboardPage_twoCol__1YFWt{grid-template-columns:1fr}}.AgendaDayView_wrapper__63O6z{position:relative}.AgendaDayView_timeline__umWvE{border:1px solid var(--bd-3);border-radius:16px;overflow:hidden;background:var(--bg-4)}.AgendaDayView_slot__Y7Y16{display:grid;grid-template-columns:64px 1fr;min-height:40px;border-bottom:1px solid var(--bd-2)}.AgendaDayView_slot__Y7Y16:last-child{border-bottom:none}.AgendaDayView_slotHour__lMYsI{border-bottom-color:var(--bd-3)}.AgendaDayView_slotHalf__N1f8W{border-bottom-style:dashed}.AgendaDayView_timeLabel__idzOw{display:flex;align-items:flex-start;justify-content:center;padding-top:6px;font-family:var(--font-body);font-size:.72rem;font-weight:600;color:var(--tx-4);background:var(--ov-2);border-right:1px solid var(--bd-3)}.AgendaDayView_slotContent__7Sofi{padding:3px 8px;display:flex;flex-direction:column;gap:4px}.AgendaDayView_card__x__I0{background:var(--ov-2);border:1px solid var(--ov-5);border-left:4px solid;border-radius:8px;padding:.625rem .75rem;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.AgendaDayView_card__x__I0:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.AgendaDayView_cardTime__ttEXS{font-family:var(--font-body);font-size:.72rem;font-weight:700;color:#c88219;letter-spacing:.04em;margin-bottom:2px}.AgendaDayView_cardTitle__iPRI1{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--tx-1);line-height:1.35;margin-bottom:2px}.AgendaDayView_cardMeta__zV1CO{font-family:var(--font-body);font-size:.78rem;color:var(--tx-3);margin-bottom:6px}.AgendaDayView_sep__hXh2H{margin:0 4px;color:var(--tx-4)}.AgendaDayView_badge__v2r2k{display:inline-block;font-family:var(--font-body);font-size:.65rem;font-weight:600;padding:2px 7px;border-radius:5px;letter-spacing:.04em;text-transform:uppercase}.AgendaDayView_status_pending__rO7ZY{background:rgba(245,158,11,.15);color:#fbbf24}.AgendaDayView_status_confirmed__URWx0{background:rgba(200,130,25,.15);color:#e09a2b}.AgendaDayView_status_in_progress___K7CH{background:rgba(20,201,166,.15);color:var(--brand-teal-bright)}.AgendaDayView_status_completed__r_Fr5{background:rgba(34,197,94,.15);color:#22c55e}.AgendaDayView_status_cancelled__UOAm3{background:rgba(239,68,68,.1);color:#fca5a5}.AgendaDayView_empty__Kb81_{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem}.AgendaDayView_emptyIcon___8O6N{color:var(--tx-4);opacity:.4}.AgendaDayView_emptyText__55gB_{font-family:var(--font-body);font-size:.95rem;color:var(--tx-4);margin:0}@media (max-width:767px){.AgendaDayView_slot__Y7Y16{grid-template-columns:48px 1fr}.AgendaDayView_timeLabel__idzOw{font-size:.65rem}.AgendaDayView_card__x__I0{padding:.5rem .625rem}.AgendaDayView_cardTitle__iPRI1{font-size:.8rem}}.ExperienciaEditorClients_card__9hQue{background:var(--bg-2);border:1px solid var(--bd-3);border-radius:var(--radius-md);padding:1.25rem;overflow:hidden}.ExperienciaEditorClients_cardTitle__A_s6k{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--tx-1);margin:0 0 .75rem}.ExperienciaEditorClients_table__J3iFS{border:1px solid var(--bd-3);border-radius:12px;overflow:hidden;background:var(--bg-4)}.ExperienciaEditorClients_thead__dw_ny{background:var(--ov-3);border-bottom:1px solid var(--bd-3);font-family:var(--font-body);font-size:.72rem;font-weight:600;color:var(--tx-3);text-transform:uppercase;letter-spacing:.06em}.ExperienciaEditorClients_row__0lkQ3,.ExperienciaEditorClients_thead__dw_ny{display:grid;grid-template-columns:1.4fr 1fr 1.4fr 1.2fr;gap:1px;padding:.5rem 1rem}.ExperienciaEditorClients_row__0lkQ3{align-items:center;border-bottom:1px solid var(--bd-2);transition:background .12s}.ExperienciaEditorClients_row__0lkQ3:last-child{border-bottom:none}.ExperienciaEditorClients_row__0lkQ3:hover{background:var(--bd-1)}.ExperienciaEditorClients_cellName__BVq_a{font-family:var(--font-body);font-size:.84rem;font-weight:500;color:var(--tx-1)}.ExperienciaEditorClients_cellPhone__E63P0{font-family:var(--font-body);font-size:.8rem;color:var(--tx-2)}.ExperienciaEditorClients_cellEmail__aEEtW{font-family:var(--font-body);font-size:.8rem;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExperienciaEditorClients_cellOrder__xMQXz{font-family:var(--font-body);font-size:.8rem;color:var(--tx-2)}.ExperienciaEditorClients_mobileList__hkeEe{display:none}.ExperienciaEditorClients_mobileCard__TcBt3{padding:.625rem 0;border-bottom:1px solid var(--bd-2)}.ExperienciaEditorClients_mobileCard__TcBt3:last-child{border-bottom:none}.ExperienciaEditorClients_mobileName__y775r{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--tx-1);margin-bottom:2px}.ExperienciaEditorClients_mobileMeta__QK_R6{font-family:var(--font-body);font-size:.78rem;color:var(--tx-3)}@media (max-width:767px){.ExperienciaEditorClients_table__J3iFS{display:none}.ExperienciaEditorClients_mobileList__hkeEe{display:block}}.ExperienciaTableView_wrapper__gCzQy{padding:1.5rem}.ExperienciaTableView_header__QFORG{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.ExperienciaTableView_title__OHUpw{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--tx-1)}.ExperienciaTableView_subtitle__2oy1_{font-family:var(--font-body);font-size:.875rem;color:var(--tx-3);margin-top:.25rem}.ExperienciaTableView_search__hUXKJ{width:240px;height:40px;padding:0 .875rem;background:var(--bg-4);border:1px solid var(--bd-4);border-radius:var(--radius-sm);color:var(--tx-1);font-family:var(--font-body);font-size:.875rem}.ExperienciaTableView_search__hUXKJ::placeholder{color:var(--tx-4)}.ExperienciaTableView_search__hUXKJ:focus{outline:none;border-color:rgba(200,130,25,.4)}.ExperienciaTableView_count__mFlx6{font-family:var(--font-body);font-size:.8125rem;color:var(--tx-4);margin-bottom:.75rem}.ExperienciaTableView_badge__pO47H{display:inline-flex;padding:.1875rem .625rem;border-radius:999px;font-family:var(--font-body);font-size:.75rem;font-weight:600;white-space:nowrap}.ExperienciaTableView_tableWrap__UCrmj{overflow-x:auto;border:1px solid var(--bd-2);border-radius:var(--radius-md);background:var(--bg-2)}.ExperienciaTableView_table__caDP2{width:100%;border-collapse:collapse}.ExperienciaTableView_table__caDP2 th{font-family:var(--font-body);font-size:.75rem;font-weight:600;color:var(--tx-3);text-transform:uppercase;letter-spacing:.04em;padding:.75rem 1rem;text-align:left;background:var(--ov-2);border-bottom:1px solid var(--bd-2);white-space:nowrap}.ExperienciaTableView_table__caDP2 td{font-family:var(--font-body);font-size:.875rem;color:var(--tx-2);padding:.75rem 1rem;border-bottom:1px solid var(--bd-1)}.ExperienciaTableView_row__CfFNQ{cursor:pointer;transition:background-color .1s ease}.ExperienciaTableView_row__CfFNQ:hover{background:var(--ov-3)}.ExperienciaTableView_cards__a3KN4{display:none}.ExperienciaTableView_card__lrtS9{background:var(--bg-2);border:1px solid var(--bd-2);border-radius:var(--radius-md);padding:1rem;cursor:pointer;transition:border-color .15s ease}.ExperienciaTableView_card__lrtS9:hover{border-color:var(--bd-5)}.ExperienciaTableView_cardTop__qVMKD{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ExperienciaTableView_cardTitle__ogw9o{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--tx-1)}.ExperienciaTableView_cardBody__wHYzO{display:flex;flex-direction:column;gap:.375rem}.ExperienciaTableView_cardField__cyHQ6{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:.8125rem;color:var(--tx-3)}.ExperienciaTableView_cardFieldLabel__affCY{color:var(--tx-4)}.ExperienciaTableView_backBtn__GeFXi{display:inline-flex;align-items:center;background:none;border:none;color:var(--tx-3);font-family:var(--font-body);font-size:.875rem;font-weight:500;cursor:pointer;padding:.5rem 0;margin-bottom:1rem;min-height:44px;transition:color .15s ease}.ExperienciaTableView_backBtn__GeFXi:hover{color:var(--tx-1)}.ExperienciaTableView_detailCard__gYj1B{background:var(--bg-2);border:1px solid var(--bd-3);border-radius:var(--radius-md);padding:2rem}.ExperienciaTableView_detailTitle__f1q0G{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--tx-1);margin-bottom:1.5rem}.ExperienciaTableView_detailGrid__nPNBf{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ExperienciaTableView_detailField__mbFWx{display:flex;flex-direction:column;gap:.25rem}.ExperienciaTableView_detailLabel__Hnkwb{font-family:var(--font-body);font-size:.75rem;font-weight:600;color:var(--tx-4);text-transform:uppercase;letter-spacing:.03em}.ExperienciaTableView_detailValue__hi12P{font-family:var(--font-body);font-size:.9375rem;color:var(--tx-1)}.ExperienciaTableView_empty__y3WOj{text-align:center;padding:3rem 1rem;color:var(--tx-4);font-family:var(--font-body)}.ExperienciaTableView_clearBtn__PHIbS{margin-top:.75rem;background:none;border:1px solid var(--bd-4);border-radius:var(--radius-sm);padding:.5rem 1rem;color:var(--tx-3);font-family:var(--font-body);font-size:.875rem;cursor:pointer;min-height:44px}@media (max-width:767px){.ExperienciaTableView_wrapper__gCzQy{padding:1rem}.ExperienciaTableView_header__QFORG{flex-direction:column}.ExperienciaTableView_search__hUXKJ{width:100%}.ExperienciaTableView_tableWrap__UCrmj{display:none}.ExperienciaTableView_cards__a3KN4{display:flex;flex-direction:column;gap:.75rem}.ExperienciaTableView_detailGrid__nPNBf{grid-template-columns:1fr}.ExperienciaTableView_detailCard__gYj1B{padding:1.5rem}}@media (max-width:1023px){.ExperienciaTableView_hideMobile__dq843{display:none}}.ExperienciaConfigView_wrapper__NjRUI{padding:1.5rem}.ExperienciaConfigView_title__7jkHr{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--tx-1)}.ExperienciaConfigView_subtitle__G9dpQ{font-family:var(--font-body);font-size:.875rem;color:var(--tx-3);margin-top:.25rem;margin-bottom:1.5rem}.ExperienciaConfigView_section__9f7AU{margin-bottom:2rem}.ExperienciaConfigView_sectionTitle__GWS7V{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--tx-1);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--bd-2)}.ExperienciaConfigView_grid__40val{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ExperienciaConfigView_field__HDeSG{display:flex;flex-direction:column;gap:.25rem;background:var(--bg-2);border:1px solid var(--bd-2);border-radius:var(--radius-sm);padding:.875rem 1rem}.ExperienciaConfigView_label__wHK3s{font-family:var(--font-body);font-size:.75rem;font-weight:600;color:var(--tx-4);text-transform:uppercase;letter-spacing:.03em}.ExperienciaConfigView_value__1U0_1{font-family:var(--font-body);font-size:.9375rem;color:var(--tx-1)}.ExperienciaConfigView_planCard__Nv2q8{background:rgba(200,130,25,.06);border:1px solid rgba(200,130,25,.2);border-radius:var(--radius-md);padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.ExperienciaConfigView_planName__dk4o4{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--tx-1)}.ExperienciaConfigView_planPrice__kzPzj{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--color-primary)}@media (max-width:767px){.ExperienciaConfigView_wrapper__NjRUI{padding:1rem}.ExperienciaConfigView_grid__40val{grid-template-columns:1fr}.ExperienciaConfigView_planCard__Nv2q8{flex-direction:column;align-items:flex-start;gap:.5rem}}.ExperienciaPortalShell_wrapper__moSbm{display:flex;min-height:100dvh}.ExperienciaPortalShell_sidebar__sRCkj{position:fixed;top:48px;left:0;width:var(--sidebar-width);height:calc(100dvh - 48px);background:var(--sidebar-bg);border-right:1px solid var(--color-border);display:flex;flex-direction:column;z-index:var(--z-sticky);overflow-y:auto;transition:background .3s ease,border-color .3s ease}.ExperienciaPortalShell_logo__xvfd7{padding:1.5rem 1.25rem;border-bottom:1px solid var(--color-border)}.ExperienciaPortalShell_logo__xvfd7 a{text-decoration:none}.ExperienciaPortalShell_logoText__2_S_q{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:var(--color-text-light);letter-spacing:-.02em}.ExperienciaPortalShell_logoAccent__b7VZW{color:var(--color-primary)}.ExperienciaPortalShell_nav__wZdid{flex:1 1;padding:1rem .75rem;display:flex;flex-direction:column;gap:2px}.ExperienciaPortalShell_navItem__mHOXe{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-body);font-size:.9375rem;font-weight:400;cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background-color .15s ease,color .15s ease}.ExperienciaPortalShell_navItem__mHOXe:hover{background-color:var(--ov-4);color:var(--color-text-light)}.ExperienciaPortalShell_navActive__5fGtU{background-color:rgb(200 130 25/.12);color:var(--color-primary);font-weight:500}.ExperienciaPortalShell_navIcon__t7UYw{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ExperienciaPortalShell_navIcon__t7UYw svg{width:100%;height:100%}.ExperienciaPortalShell_navLabel__qlan_{white-space:nowrap}.ExperienciaPortalShell_backdrop__lO1_n{display:none}.ExperienciaPortalShell_main__WHeae{flex:1 1;margin-left:var(--sidebar-width);margin-top:48px;display:flex;flex-direction:column;min-width:0}.ExperienciaPortalShell_content__mrtZy{flex:1 1}.ExperienciaPortalShell_header__3cKBt{display:flex;align-items:center;height:56px;padding:0 1.5rem;background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border);transition:background-color .3s ease,border-color .3s ease}.ExperienciaPortalShell_menuButton__CxvgE{display:none;width:44px;height:44px;padding:6px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease}.ExperienciaPortalShell_menuButton__CxvgE:hover{background-color:var(--ov-4);color:var(--color-text-light)}.ExperienciaPortalShell_menuButton__CxvgE svg{width:100%;height:100%}.ExperienciaPortalShell_spacer__fM0zY{flex:1 1}.ExperienciaPortalShell_userInfo__GS4bU{display:flex;align-items:center;gap:.75rem}.ExperienciaPortalShell_tenantName__2EQ1Z{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-muted);padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius-xl)}.ExperienciaPortalShell_userName__4X4AA{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-text-light)}.ExperienciaPortalShell_roleBadge__7fI6K{font-family:var(--font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1875rem .5rem;border-radius:var(--radius-sm);background-color:rgba(200,130,25,.15);color:#c88219;border:1px solid rgba(200,130,25,.3)}.ExperienciaPortalShell_roleBadge__7fI6K[data-role=operator]{background-color:rgba(20,201,166,.12);color:#14c9a6;border-color:rgba(20,201,166,.25)}.ExperienciaPortalShell_roleBadge__7fI6K[data-role=editor]{background-color:rgba(99,102,241,.12);color:#818cf8;border-color:rgba(99,102,241,.25)}@media (min-width:768px) and (max-width:1023px){.ExperienciaPortalShell_sidebar__sRCkj{width:60px;overflow:hidden}.ExperienciaPortalShell_logo__xvfd7{padding:1rem 0;display:flex;justify-content:center;overflow:hidden}.ExperienciaPortalShell_logo__xvfd7 a{display:flex;justify-content:center}.ExperienciaPortalShell_logoText__2_S_q{font-size:0}.ExperienciaPortalShell_logoText__2_S_q:before{content:"OF";font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--color-primary)}.ExperienciaPortalShell_navItem__mHOXe{justify-content:center;padding:.75rem 0;gap:0}.ExperienciaPortalShell_navLabel__qlan_{display:none}.ExperienciaPortalShell_main__WHeae{margin-left:60px}}@media (max-width:767px){.ExperienciaPortalShell_sidebar__sRCkj{transform:translateX(-100%);transition:transform .25s ease;box-shadow:var(--shadow-xl);top:0;height:100dvh}.ExperienciaPortalShell_sidebarOpen__CqF2H{transform:translateX(0)}.ExperienciaPortalShell_backdrop__lO1_n{display:block;position:fixed;inset:0;background:rgb(0 0 0/.5);z-index:calc(var(--z-sticky) - 1)}.ExperienciaPortalShell_main__WHeae{margin-left:0}.ExperienciaPortalShell_menuButton__CxvgE{display:flex;align-items:center;justify-content:center}}.ExperienciaPortalShell_opDash__SZRDI{padding:1.5rem}.ExperienciaPortalShell_opDashTitle__QyNnn{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--tx-1)}.ExperienciaPortalShell_opDashDate___lYdx{font-family:var(--font-body);font-size:.9375rem;color:var(--tx-3);margin-bottom:1.5rem;text-transform:capitalize}.ExperienciaPortalShell_opKpis__yZNTN{display:flex;gap:1rem;margin-bottom:1.5rem}.ExperienciaPortalShell_opKpi__F0HaW{flex:1 1;background:var(--bg-2);border:1px solid var(--bd-2);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.ExperienciaPortalShell_opKpiNum__OeV7a{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--tx-1);line-height:1}.ExperienciaPortalShell_opKpiLabel__oJm6D{font-family:var(--font-body);font-size:.8125rem;color:var(--tx-3)}.ExperienciaPortalShell_opNext__w2r0p{background:var(--bg-2);border:1px solid var(--bd-3);border-left:4px solid var(--color-secondary);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:.25rem}.ExperienciaPortalShell_opNextLabel___cpg4{font-family:var(--font-body);font-size:.75rem;font-weight:600;color:var(--tx-4);text-transform:uppercase;letter-spacing:.04em}.ExperienciaPortalShell_opNextTitle__ZSIr6{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--tx-1)}.ExperienciaPortalShell_opNextMeta__2egrY{font-family:var(--font-body);font-size:.875rem;color:var(--tx-3)}@media (max-width:479px){.ExperienciaPortalShell_opKpis__yZNTN{flex-direction:column}.ExperienciaPortalShell_opDash__SZRDI{padding:1rem}}.PortalHeader_header__GH40f{display:flex;align-items:center;height:56px;padding:0 1.5rem;background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border);transition:background-color .3s ease,border-color .3s ease}.PortalHeader_menuButton__0ely9{display:none;width:44px;height:44px;padding:6px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease}.PortalHeader_menuButton__0ely9:hover{background-color:var(--ov-4);color:var(--color-text-light)}.PortalHeader_menuButton__0ely9 svg{width:100%;height:100%}.PortalHeader_spacer__aYZBl{flex:1 1}.PortalHeader_userInfo__xSEho{display:flex;align-items:center;gap:.75rem}.PortalHeader_tenantName__XoGuj{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-muted);padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius-xl)}.PortalHeader_userName__2INIg{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-text-light)}.PortalHeader_roleBadge__IeJiS{font-family:var(--font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1875rem .5rem;border-radius:var(--radius-sm);background-color:rgba(200,130,25,.15);color:#c88219;border:1px solid rgba(200,130,25,.3)}.PortalHeader_roleBadge__IeJiS[data-role=admin]{background-color:rgba(20,201,166,.12);color:var(--brand-teal-bright);border-color:rgba(20,201,166,.25)}.PortalHeader_logoutButton__0MgWz{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:var(--color-text-muted);background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem .625rem;height:44px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.PortalHeader_logoutButton__0MgWz:hover{background-color:rgba(239,68,68,.08);color:#fca5a5;border-color:rgba(239,68,68,.3)}@media (max-width:767px){.PortalHeader_menuButton__0ely9{display:flex;align-items:center;justify-content:center}}.Sidebar_sidebar__dKQA6{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100dvh;background:var(--sidebar-bg);border-right:1px solid var(--color-border);display:flex;flex-direction:column;z-index:var(--z-sticky);overflow-y:auto;transition:background .3s ease,border-color .3s ease}.Sidebar_logo__8026X{padding:1.5rem 1.25rem;border-bottom:1px solid var(--color-border)}.Sidebar_logo__8026X a{text-decoration:none}.Sidebar_logoText__UNYBr{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:var(--color-text-light);letter-spacing:-.02em}.Sidebar_logoAccent__asH_V{color:var(--color-primary)}.Sidebar_nav__oURkP{flex:1 1;padding:1rem .75rem;display:flex;flex-direction:column;gap:2px}.Sidebar_navItem__OGS_Q{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-body);font-size:.9375rem;font-weight:400;text-decoration:none;transition:background-color .15s ease,color .15s ease;min-height:44px}.Sidebar_navItem__OGS_Q:hover{background-color:var(--ov-4);color:var(--color-text-light)}.Sidebar_navItem__OGS_Q.Sidebar_active__ydxt4{background-color:rgb(200 130 25/.12);color:var(--color-primary);font-weight:500}.Sidebar_navIcon__E7gdn{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.Sidebar_navIcon__E7gdn svg{width:100%;height:100%}.Sidebar_navLabel__lDWu_{white-space:nowrap}.Sidebar_backdrop__fRQZ3{display:none}@media (min-width:768px) and (max-width:1023px){.Sidebar_sidebar__dKQA6{width:60px;overflow:hidden}.Sidebar_logo__8026X{padding:1rem 0;overflow:hidden}.Sidebar_logo__8026X,.Sidebar_logo__8026X a{display:flex;justify-content:center}.Sidebar_logoText__UNYBr{font-size:0}.Sidebar_logoText__UNYBr:before{content:"OF";font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--color-primary)}.Sidebar_navItem__OGS_Q{justify-content:center;padding:.75rem 0;gap:0}.Sidebar_navLabel__lDWu_{display:none}}@media (max-width:767px){.Sidebar_sidebar__dKQA6{transform:translateX(-100%);transition:transform .25s ease;box-shadow:var(--shadow-xl)}.Sidebar_sidebar__dKQA6.Sidebar_open__YrbEe{transform:translateX(0)}.Sidebar_backdrop__fRQZ3{display:block;position:fixed;inset:0;background:rgb(0 0 0/.5);z-index:calc(var(--z-sticky) - 1)}}.PortalShell_shell__2FYW8{display:flex;min-height:100dvh}.PortalShell_main__z7dug{flex:1 1;margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-width:0}.PortalShell_content__VP_Wh{flex:1 1}@media (min-width:768px) and (max-width:1023px){.PortalShell_main__z7dug{margin-left:60px}}@media (max-width:767px){.PortalShell_main__z7dug{margin-left:0}.PortalShell_content__VP_Wh{padding-bottom:80px}}.AgendaHeader_header__NkNC4{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.AgendaHeader_titleBlock__OSsQH{display:flex;flex-direction:column;gap:.25rem}.AgendaHeader_title__Q_4xS{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--tx-1);margin:0}.AgendaHeader_subtitle__1eFjj{font-family:var(--font-body);font-size:.875rem;color:var(--tx-3);margin:0}.AgendaHeader_controls__X9SDc{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.AgendaHeader_viewSelector__PT63J{display:flex;align-items:center;background:var(--bd-1);border:1px solid var(--bd-3);border-radius:var(--radius-sm);padding:3px;gap:2px}.AgendaHeader_viewBtn__VQJvT{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:var(--tx-3);background:none;border:none;border-radius:8px;min-height:44px;padding:.3125rem .75rem;cursor:pointer;transition:color .15s ease,background-color .15s ease;white-space:nowrap}.AgendaHeader_viewBtn__VQJvT:hover{color:var(--tx-1);background-color:var(--ov-4)}.AgendaHeader_viewBtnActive__Nf3hE{background-color:#c88219!important;color:#fff!important;font-weight:600}.AgendaHeader_nav__hQSR_{display:flex;align-items:center;gap:.75rem}.AgendaHeader_navBtn__Pa4Om{background:var(--bd-2);border:1px solid var(--bd-4);border-radius:10px;color:var(--tx-1);width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:background .15s,border-color .15s}.AgendaHeader_navBtn__Pa4Om:hover{background:rgba(200,130,25,.15);border-color:rgba(200,130,25,.4)}.AgendaHeader_periodLabel__uDnRT{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--tx-1);min-width:180px;text-align:center}@media (max-width:767px){.AgendaHeader_header__NkNC4{flex-direction:column;align-items:flex-start}.AgendaHeader_controls__X9SDc,.AgendaHeader_viewSelector__PT63J{width:100%;justify-content:space-between}.AgendaHeader_viewSelector__PT63J{order:-1}.AgendaHeader_viewBtn__VQJvT{flex:1 1;text-align:center}.AgendaHeader_nav__hQSR_{width:100%;justify-content:space-between}.AgendaHeader_periodLabel__uDnRT{flex:1 1;font-size:.95rem;min-width:0}}.AgendaListView_wrapper__aAg2W{position:relative}.AgendaListView_table__x_UQg{border:1px solid var(--bd-3);border-radius:16px;overflow:hidden;background:var(--bg-4)}.AgendaListView_thead__LYLHS{background:var(--ov-3);border-bottom:1px solid var(--bd-3);font-family:var(--font-body);font-size:.72rem;font-weight:600;color:var(--tx-3);text-transform:uppercase;letter-spacing:.06em}.AgendaListView_row__05OMt,.AgendaListView_thead__LYLHS{display:grid;grid-template-columns:70px 60px 1.5fr 1fr 1fr 110px;gap:1px;padding:.625rem 1rem}.AgendaListView_row__05OMt{align-items:center;border-bottom:1px solid var(--bd-2);cursor:pointer;transition:background .12s}.AgendaListView_row__05OMt:last-child{border-bottom:none}.AgendaListView_row__05OMt:hover{background:var(--bd-1)}.AgendaListView_rowToday__EfOF8{background:rgba(200,130,25,.04);box-shadow:inset 3px 0 0 0 #c88219}.AgendaListView_cellDate__2q1n1{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--tx-2)}.AgendaListView_cellTime__PBMHc{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:#c88219}.AgendaListView_cellTitle__w0lCw{font-size:.84rem;font-weight:500;color:var(--tx-1)}.AgendaListView_cellClient__28dBk,.AgendaListView_cellTitle__w0lCw{font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgendaListView_cellClient__28dBk{font-size:.8rem;color:var(--tx-2)}.AgendaListView_cellTech__ALZEc{font-family:var(--font-body);font-size:.8rem;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgendaListView_cellStatus__KvXsN{display:flex;justify-content:flex-start}.AgendaListView_badge__Ag0z0{display:inline-block;font-family:var(--font-body);font-size:.65rem;font-weight:600;padding:3px 8px;border-radius:5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.AgendaListView_status_pending__7810L{background:rgba(245,158,11,.15);color:#fbbf24}.AgendaListView_status_confirmed__HZ_gI{background:rgba(200,130,25,.15);color:#e09a2b}.AgendaListView_status_in_progress__0gM_4{background:rgba(20,201,166,.15);color:var(--brand-teal-bright)}.AgendaListView_status_completed__sEIIs{background:rgba(34,197,94,.15);color:#22c55e}.AgendaListView_status_cancelled__2wh8s{background:rgba(239,68,68,.1);color:#fca5a5}.AgendaListView_empty__KW6Ix{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem}.AgendaListView_emptyIcon__ekOzY{color:var(--tx-4);opacity:.4}.AgendaListView_emptyText__6KFAN{font-family:var(--font-body);font-size:.95rem;color:var(--tx-4);margin:0}.AgendaListView_mobileList__usH9Z{display:none}@media (max-width:767px){.AgendaListView_table__x_UQg{display:none}.AgendaListView_mobileList__usH9Z{display:flex;flex-direction:column;gap:.5rem}.AgendaListView_mobileCard__IPlbb{background:var(--bg-4);border:1px solid var(--bd-3);border-radius:10px;padding:.75rem 1rem;cursor:pointer;transition:background .12s}.AgendaListView_mobileCard__IPlbb:active{background:var(--bd-1)}.AgendaListView_mobileCardToday__NWqHv{border-color:rgba(200,130,25,.4);background:rgba(200,130,25,.04)}.AgendaListView_mobileTop__aGXs2{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.AgendaListView_mobileDate__0PyNB{font-family:var(--font-body);font-size:.72rem;font-weight:600;color:#c88219}.AgendaListView_mobileTitle__ZLFbd{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--tx-1);margin-bottom:2px}.AgendaListView_mobileMeta__B0_GL{font-family:var(--font-body);font-size:.78rem;color:var(--tx-3)}}.AgendaWeekView_wrapper__dl5Zq{position:relative}.AgendaWeekView_grid__jsRX4{display:grid;grid-template-columns:56px repeat(7,1fr);border:1px solid var(--bd-3);border-radius:16px;overflow:hidden;background:var(--bd-2);gap:1px}.AgendaWeekView_dayHeader__fm_fa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:.5rem .25rem;background:var(--ov-3);cursor:pointer;transition:background .12s}.AgendaWeekView_dayHeader__fm_fa:hover{background:var(--ov-4)}.AgendaWeekView_dayHeaderToday__WuZzl{background:rgba(200,130,25,.1)}.AgendaWeekView_dayName__eBn55{font-family:var(--font-body);font-size:.7rem;font-weight:600;color:var(--tx-3);text-transform:uppercase;letter-spacing:.06em}.AgendaWeekView_dayNum__7Kkap{font-family:var(--font-body);font-size:.78rem;font-weight:500;color:var(--tx-2)}.AgendaWeekView_dayNumToday__CqhKE{color:#c88219;font-weight:700}.AgendaWeekView_timeCol__Mjxl7{background:var(--ov-3)}.AgendaWeekView_timeCell__PFpgW{display:flex;align-items:flex-start;justify-content:center;padding-top:4px;background:var(--ov-3);font-family:var(--font-body);font-size:.68rem;font-weight:600;color:var(--tx-4);min-height:52px}.AgendaWeekView_cell__tF6PI{background:var(--bg-4);min-height:52px;padding:2px;cursor:pointer;transition:background .12s;overflow:hidden}.AgendaWeekView_cell__tF6PI:hover{background:var(--bd-1)}.AgendaWeekView_cellToday__l8iZs{background:rgba(200,130,25,.03)}.AgendaWeekView_eventPill__O_uV_{display:flex;align-items:center;gap:4px;width:100%;min-height:28px;padding:4px 8px;border-radius:4px;border:none;border-left:3px solid;background:var(--bd-1);cursor:pointer;text-align:left;transition:transform .1s ease,box-shadow .1s ease;overflow:hidden;margin-bottom:1px}.AgendaWeekView_eventPill__O_uV_:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.35)}.AgendaWeekView_pillDot__jXRNW{width:5px;height:5px;border-radius:50%;flex-shrink:0}.AgendaWeekView_pillText__UU8ha{font-family:var(--font-body);font-size:.65rem;color:var(--tx-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.AgendaWeekView_empty__mY2qa{text-align:center;color:var(--tx-4);font-family:var(--font-body);font-size:.9rem;padding:3rem 1rem}@media (max-width:767px){.AgendaWeekView_grid__jsRX4{grid-template-columns:44px repeat(7,1fr);border-radius:10px}.AgendaWeekView_timeCell__PFpgW{font-size:.6rem;min-height:44px}.AgendaWeekView_cell__tF6PI{min-height:44px}.AgendaWeekView_dayName__eBn55{font-size:.6rem}.AgendaWeekView_dayNum__7Kkap{font-size:.65rem}.AgendaWeekView_pillText__UU8ha{font-size:.58rem}}@media (max-width:479px){.AgendaWeekView_grid__jsRX4{grid-template-columns:36px repeat(7,1fr);font-size:.55rem}.AgendaWeekView_dayName__eBn55{font-size:.5rem;letter-spacing:0}.AgendaWeekView_dayNum__7Kkap{font-size:.55rem}.AgendaWeekView_timeCell__PFpgW{font-size:.5rem;padding-top:2px}.AgendaWeekView_pillText__UU8ha{display:none}.AgendaWeekView_pillDot__jXRNW{width:4px;height:4px}}