/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.appointment-list-item_root__Xzf2L{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200,oklch(92% .004 286.32));padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 3.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.appointment-list-item_root__Xzf2L:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:40rem){.appointment-list-item_root__Xzf2L{gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}}.appointment-list-item_root__Xzf2L{text-decoration:none}.appointment-list-item_root__Xzf2L:hover{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.appointment-list-item_root__Xzf2L:hover{background-color:color-mix(in oklab,var(--color-zinc-50,oklch(98.5% 0 none)) 80%,transparent)}}.appointment-list-item_root__Xzf2L:active{background-color:#f4f4f5e6}@supports (color:color-mix(in lab,red,red)){.appointment-list-item_root__Xzf2L:active{background-color:color-mix(in oklab,var(--color-zinc-100,oklch(96.7% .001 286.375)) 90%,transparent)}}.appointment-list-item_dateCol__v6YUm{width:calc(var(--spacing,.25rem) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius-2xl,1rem);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:40rem){.appointment-list-item_dateCol__v6YUm{width:calc(var(--spacing,.25rem) * 16)}}.appointment-list-item_dateCol__v6YUm{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.appointment-list-item_dateCol__v6YUm{background:color-mix(in srgb,var(--background) 40%,#0ea5e91f)}}.appointment-list-item_dateCol__v6YUm{color:#0369a1;padding-block:.55rem}.appointment-list-item_dateWeekday__HLEsP{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;opacity:.8}.appointment-list-item_dateDay__Gq6WW{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.appointment-list-item_dateMonth__bDJtx{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase}.appointment-list-item_body__ssGnU{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.appointment-list-item_topRow__kPavJ{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.appointment-list-item_title__S1X1D{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-snug,1.375);min-width:0;font-size:15px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-zinc-900,oklch(21% .006 285.885));overflow:hidden}@media (min-width:40rem){.appointment-list-item_title__S1X1D{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.appointment-list-item_status__ohh_Q{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);border-radius:3.40282e+38px;flex-shrink:0}.appointment-list-item_status_pending__8sKVZ{background-color:var(--color-amber-50,oklch(98.7% .022 95.277));color:var(--color-amber-800,oklch(47.3% .137 46.201))}.appointment-list-item_status_confirmed__XWCEK{background-color:var(--color-sky-50,oklch(97.7% .013 236.62));color:var(--color-sky-800,oklch(44.3% .11 240.79))}.appointment-list-item_status_completed__UrCnT{background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-800,oklch(43.2% .095 166.913))}.appointment-list-item_status_cancelled___FSou{background-color:var(--color-rose-50,oklch(96.9% .015 12.422));color:var(--color-rose-800,oklch(45.5% .188 13.697))}.appointment-list-item_status_noShow__y2IJz{background-color:var(--color-orange-50,oklch(98% .016 73.684));color:var(--color-orange-800,oklch(47% .157 37.304))}.appointment-list-item_peerRow__wY7Dy{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}.appointment-list-item_peerAvatar__2xpGk{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.appointment-list-item_peerFallback__oHp8l{background-color:var(--color-zinc-200,oklch(92% .004 286.32));--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--color-zinc-600,oklch(44.2% .017 285.786))}.appointment-list-item_peerName__3DPpR{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-zinc-500,oklch(55.2% .016 285.938));overflow:hidden}.appointment-list-item_metaRow__CbnN3{margin-top:calc(var(--spacing,.25rem) * .5);align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.appointment-list-item_metaItem__fX2aF{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-zinc-600,oklch(44.2% .017 285.786));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:inline-flex}.appointment-list-item_metaIcon__vH9rY{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-zinc-400,oklch(70.5% .015 286.067));flex-shrink:0}.appointment-list-item_price__G5_Dm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-zinc-900,oklch(21% .006 285.885));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.appointment-list-item_chatBadge__OJ7UL{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-sky-700,oklch(50% .134 242.749));margin-left:auto;display:inline-flex}.appointment-list-item_chatIcon__t9jRm{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.appointment-list-item_chatLabel__vGxXL{display:none}@media (min-width:40rem){.appointment-list-item_chatLabel__vGxXL{display:inline}}:scope:where(.dark,.dark *) .appointment-list-item_root__Xzf2L{border-color:var(--color-zinc-800,oklch(27.4% .006 286.033))}:scope:where(.dark,.dark *) .appointment-list-item_root__Xzf2L:hover{background-color:#18181bb3}@supports (color:color-mix(in lab,red,red)){:scope:where(.dark,.dark *) .appointment-list-item_root__Xzf2L:hover{background-color:color-mix(in oklab,var(--color-zinc-900,oklch(21% .006 285.885)) 70%,transparent)}}:scope:where(.dark,.dark *) .appointment-list-item_root__Xzf2L:active{background-color:var(--color-zinc-900,oklch(21% .006 285.885))}:scope:where(.dark,.dark *) .appointment-list-item_dateCol__v6YUm{background:var(--background)}@supports (color:color-mix(in lab,red,red)){:scope:where(.dark,.dark *) .appointment-list-item_dateCol__v6YUm{background:color-mix(in srgb,var(--background) 30%,#0ea5e92e)}}:scope:where(.dark,.dark *) .appointment-list-item_dateCol__v6YUm{color:#7dd3fc}:scope:where(.dark,.dark *) .appointment-list-item_price__G5_Dm,:scope:where(.dark,.dark *) .appointment-list-item_title__S1X1D{color:var(--color-zinc-100,oklch(96.7% .001 286.375))}:scope:where(.dark,.dark *) .appointment-list-item_metaItem__fX2aF,:scope:where(.dark,.dark *) .appointment-list-item_peerName__3DPpR{color:var(--color-zinc-400,oklch(70.5% .015 286.067))}:scope:where(.dark,.dark *) .appointment-list-item_peerFallback__oHp8l{background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));color:var(--color-zinc-300,oklch(87.1% .006 286.286))}:scope:where(.dark,.dark *) .appointment-list-item_status_pending__8sKVZ{background-color:#46190180}@supports (color:color-mix(in lab,red,red)){:scope:where(.dark,.dark *) .appointment-list-item_status_pending__8sKVZ{background-color:color-mix(in oklab,var(--color-amber-950,oklch(27.9% .077 45.635)) 50%,transparent)}}:scope:where(.dark,.dark *) .appointment-list-item_status_pending__8sKVZ{color:var(--color-amber-200,oklch(92.4% .12 95.746))}:scope:where(.dark,.dark *) .appointment-list-item_status_confirmed__XWCEK{background-color:#052f4a80}@supports (color:color-mix(in lab,red,red)){:scope:where(.dark,.dark *) .appointment-list-item_status_confirmed__XWCEK{background-color:color-mix(in oklab,var(--color-sky-950,oklch(29.3% .066 243.157)) 50%,transparent)}}:scope:where(.dark,.dark *) .appointment-list-item_status_confirmed__XWCEK{color:var(--color-sky-200,oklch(90.1% .058 230.902))}:scope:where(.dark,.dark *) .appointment-list-item_status_completed__UrCnT{background-color:#002c2280}@supports (color:color-mix(in lab,red,red)){:scope:where(.dark,.dark *) .appointment-list-item_status_completed__UrCnT{background-color:color-mix(in oklab,var(--color-emerald-950,oklch(26.2% .051 172.552)) 50%,transparent)}}:scope:where(.dark,.dark *) .appointment-list-item_status_completed__UrCnT{color:var(--color-emerald-200,oklch(90.5% .093 164.15))}:scope:where(.dark,.dark *) .appointment-list-item_status_cancelled___FSou{background-color:#4d021880}@supports (color:color-mix(in lab,red,red)){:scope:where(.dark,.dark *) .appointment-list-item_status_cancelled___FSou{background-color:color-mix(in oklab,var(--color-rose-950,oklch(27.1% .105 12.094)) 50%,transparent)}}:scope:where(.dark,.dark *) .appointment-list-item_status_cancelled___FSou{color:var(--color-rose-200,oklch(89.2% .058 10.001))}:scope:where(.dark,.dark *) .appointment-list-item_status_noShow__y2IJz{background-color:#44130680}@supports (color:color-mix(in lab,red,red)){:scope:where(.dark,.dark *) .appointment-list-item_status_noShow__y2IJz{background-color:color-mix(in oklab,var(--color-orange-950,oklch(26.6% .079 36.259)) 50%,transparent)}}:scope:where(.dark,.dark *) .appointment-list-item_status_noShow__y2IJz{color:var(--color-orange-200,oklch(90.1% .076 70.697))}:scope:where(.dark,.dark *) .appointment-list-item_chatBadge__OJ7UL{color:var(--color-sky-300,oklch(82.8% .111 230.318))}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.appointment-list-item-skeleton_root__oIJUI{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200,oklch(92% .004 286.32));padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 3.5);display:flex}.appointment-list-item-skeleton_root__oIJUI:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:40rem){.appointment-list-item-skeleton_root__oIJUI{gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}}.appointment-list-item-skeleton_dateCol__rCp_f{height:4.25rem;width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-2xl,1rem);flex-shrink:0}@media (min-width:40rem){.appointment-list-item-skeleton_dateCol__rCp_f{width:calc(var(--spacing,.25rem) * 16)}}.appointment-list-item-skeleton_body__wHJkd{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.appointment-list-item-skeleton_topRow___n0Jb{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.appointment-list-item-skeleton_title__bxflQ{height:calc(var(--spacing,.25rem) * 4);width:55%}.appointment-list-item-skeleton_status__rNRnR{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 16);border-radius:3.40282e+38px}.appointment-list-item-skeleton_peerRow__8IbMK{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.appointment-list-item-skeleton_avatar__CC_yQ{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:3.40282e+38px}.appointment-list-item-skeleton_peerName__QvOY_{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 28)}.appointment-list-item-skeleton_metaRow___pGi0{margin-top:calc(var(--spacing,.25rem) * .5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.appointment-list-item-skeleton_meta__N6udb{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 24)}.appointment-list-item-skeleton_price__Lh59U{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 14)}:scope:where(.dark,.dark *) .appointment-list-item-skeleton_root__oIJUI{border-color:var(--color-zinc-800,oklch(27.4% .006 286.033))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.appointments-archive-dialog_content__ltQDE{flex-direction:column;max-height:85vh;display:flex}@media (min-width:40rem){.appointments-archive-dialog_content__ltQDE{max-height:80vh;max-width:var(--container-xl,36rem)}}.appointments-archive-dialog_body__6RtYw{margin-inline:calc(var(--spacing,.25rem) * -1);min-height:0;padding-inline:var(--spacing,.25rem);flex:1;overflow-y:auto}.appointments-archive-dialog_list___TGN5{flex-direction:column;display:flex}.appointments-archive-dialog_empty__1pmma{padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-zinc-500,oklch(55.2% .016 285.938))}.appointments-archive-dialog_sentinel__0g5OP{width:100%;height:1px}:scope:where(.dark,.dark *) .appointments-archive-dialog_empty__1pmma{color:var(--color-zinc-400,oklch(70.5% .015 286.067))}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.appointments-page-skeleton_root__fs8Xi{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.appointments-page-skeleton_section__xG7q_{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.appointments-page-skeleton_sectionHead__3H0m6{margin-bottom:var(--spacing,.25rem);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:var(--spacing,.25rem);display:flex}.appointments-page-skeleton_sectionTitle__VrTZ0{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 24)}.appointments-page-skeleton_sectionTitleShort__qQQbo{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 16)}.appointments-page-skeleton_sectionCount__l74mf{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-radius:3.40282e+38px}.appointments-page-skeleton_list__zUXfo{flex-direction:column;display:flex}