@layer components{._5YMV8G_button{color:hsl(var(--muted-foreground));flex-shrink:0}}
@layer primitives{._4XI3Da_root{width:100%;position:relative}._4XI3Da_select{height:var(--space-9);cursor:pointer;appearance:none;border-radius:var(--radius-md);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));width:100%;padding:var(--space-1-5) var(--space-9) var(--space-1-5) var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-leading);box-shadow:var(--shadow-xs);transition:border-color .12s ease-out,box-shadow .12s ease-out}._4XI3Da_select:has(option[value=""]:checked){color:hsl(var(--muted-foreground))}._4XI3Da_select>option{color:hsl(var(--foreground))}._4XI3Da_select:hover{border-color:hsl(var(--muted-foreground) / .45)}._4XI3Da_select:focus-visible{border-color:hsl(var(--ring));box-shadow:var(--focus-ring-input);outline:none}._4XI3Da_select:disabled{cursor:not-allowed;opacity:.5}@media (pointer:coarse){._4XI3Da_select{min-height:var(--space-11)}}._4XI3Da_chevron{pointer-events:none;right:var(--space-3);height:var(--space-4);width:var(--space-4);color:hsl(var(--muted-foreground));position:absolute;top:50%;transform:translateY(-50%)}}
@layer components{.OQ8U5a_header{margin-bottom:var(--space-6)}.OQ8U5a_content{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.OQ8U5a_content{flex-direction:row;align-items:center}}}
@layer components{.rtP39a_root{align-items:center;display:flex}.rtP39a_text{margin-left:var(--space-2)}}
@layer components{@media (min-width:640px){.GGkNBW_dialog{max-width:48rem}}.GGkNBW_header{margin-bottom:var(--space-4)}.GGkNBW_title{align-items:center;gap:var(--space-3);display:flex}.GGkNBW_form{gap:var(--space-3);flex-direction:column;display:flex}.GGkNBW_dateRow{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.GGkNBW_dateRow{flex-direction:row;align-items:center}}.GGkNBW_dateLabel{font-size:var(--text-sm);line-height:var(--text-sm-leading);font-weight:600}@media (min-width:640px){.GGkNBW_dateLabel{margin-right:var(--space-4)}}.GGkNBW_heading{font-size:var(--text-sm);line-height:var(--text-sm-leading);font-weight:600}.GGkNBW_date{font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--muted-foreground))}.GGkNBW_lines{padding:var(--space-2)}.GGkNBW_lineGrid{gap:var(--space-2);grid-template-columns:1fr 1fr auto;display:grid}@media (min-width:640px){.GGkNBW_lineGrid{grid-template-columns:1fr 130px 110px 40px}}.GGkNBW_linesHeader{padding:0 var(--space-1) var(--space-2);font-size:var(--text-xs);line-height:var(--text-xs-leading);color:hsl(var(--muted-foreground));font-weight:500;display:none}@media (min-width:640px){.GGkNBW_linesHeader{display:grid}}.GGkNBW_line{padding:var(--space-2) 0;border-bottom-width:1px;align-items:center}.GGkNBW_line:last-child{border-width:0}.GGkNBW_name{grid-column:span 3/span 3}@media (min-width:640px){.GGkNBW_name{grid-column:span 1/span 1}}.GGkNBW_nameText{overflow-wrap:break-word;padding:0 var(--space-1);grid-column:span 3/span 3}@media (min-width:640px){.GGkNBW_nameText{grid-column:span 1/span 1}}.GGkNBW_lineText{padding:0 var(--space-1)}.GGkNBW_totals{gap:var(--space-2);padding:var(--space-4);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.GGkNBW_row{justify-content:space-between;display:flex}.GGkNBW_tax{font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--muted-foreground))}.GGkNBW_gross{padding-top:var(--space-2);font-size:var(--text-base);line-height:var(--text-base-leading);border-top-width:1px;font-weight:600}.GGkNBW_options{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.GGkNBW_options{flex-direction:row;justify-content:flex-end;align-items:center}}.GGkNBW_paymentType{align-items:center;display:flex}@media (min-width:640px){.GGkNBW_paymentType{margin-right:auto}}.GGkNBW_taxExempt{align-items:center;display:flex}.GGkNBW_optionLabel{margin-right:var(--space-3);font-weight:500}.GGkNBW_paidAt{font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--muted-foreground))}.GGkNBW_footer{margin-top:var(--space-4);gap:var(--space-2)}@media (min-width:640px){.GGkNBW_footerStart{margin-right:auto}}.GGkNBW_payButton{background-color:hsl(var(--success));color:hsl(var(--success-foreground))}.GGkNBW_payButton:hover{background-color:hsl(var(--success) / .88)}}
@layer shared{.DA_hvq_picker{width:100%}@media (min-width:640px){.DA_hvq_picker{width:280px}}}
@layer primitives{.fPS5vq_card{border-radius:var(--radius-lg);background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:var(--shadow-xs);border-width:1px}.fPS5vq_header{gap:var(--space-1);padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;display:flex}.fPS5vq_title{font-size:var(--text-base);line-height:var(--text-base-leading);letter-spacing:-.011em;font-weight:600}.fPS5vq_description{font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--muted-foreground))}.fPS5vq_content{padding:0 var(--space-5) var(--space-5)}.fPS5vq_footer{padding:0 var(--space-5) var(--space-5);align-items:center;display:flex}}
@layer shared{.pHCPGa_content{max-height:90vh;overflow-y:auto}}
@layer shared{.M9UNvW_root{width:100%;position:relative}.M9UNvW_input{padding-right:var(--space-8);text-align:right;font-variant-numeric:tabular-nums}.M9UNvW_currency{pointer-events:none;top:50%;right:var(--space-3);color:hsl(var(--muted-foreground));position:absolute;transform:translateY(-50%)}}
@layer components{._5bkSpq_statusCell{display:none}@media (min-width:640px){._5bkSpq_statusCell{display:table-cell}}._5bkSpq_status{align-items:center;gap:var(--space-2);display:flex}._5bkSpq_actions{justify-content:flex-end;align-items:center;display:flex}}
@layer primitives{.b35Qyq_checkbox{height:var(--space-4);width:var(--space-4);cursor:pointer;accent-color:hsl(var(--primary));flex-shrink:0}.b35Qyq_checkbox:focus-visible{box-shadow:var(--focus-ring);outline:none}.b35Qyq_checkbox:disabled{cursor:not-allowed;opacity:.5}}
@layer primitives{.Neac9G_modal{background-color:hsl(var(--background));color:hsl(var(--foreground))}.Neac9G_modal::backdrop{animation:var(--animate-fade-in);background-color:hsl(var(--overlay) / .45)}.Neac9G_trigger{display:contents}.Neac9G_content{width:calc(100% - var(--space-4));max-width:32rem;animation:var(--animate-zoom-in);gap:var(--space-5);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-lg);border-width:1px}.Neac9G_content[open]{display:grid}.Neac9G_close{right:var(--space-4);top:var(--space-4);height:var(--space-8);width:var(--space-8);border-radius:var(--radius-md);color:hsl(var(--muted-foreground));place-items:center;transition:color .12s ease-out,background-color .12s ease-out;display:grid;position:absolute}.Neac9G_close:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.Neac9G_close:focus-visible{box-shadow:var(--focus-ring);outline:none}.Neac9G_closeIcon{height:var(--space-4);width:var(--space-4)}.Neac9G_header{gap:var(--space-1);padding-right:var(--space-8);text-align:left;flex-direction:column;display:flex}.Neac9G_footer{gap:var(--space-2);flex-direction:column-reverse;display:flex}@media (min-width:640px){.Neac9G_footer{flex-direction:row;justify-content:flex-end}}.Neac9G_title{font-size:var(--text-lg);line-height:var(--text-lg-leading);letter-spacing:-.014em;font-weight:600}.Neac9G_description{font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--muted-foreground))}}
@layer primitives{.RrwQ3G_input{height:var(--space-9);border-radius:var(--radius-md);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));width:100%;padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-leading);box-shadow:var(--shadow-xs);transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.RrwQ3G_input::placeholder{color:hsl(var(--muted-foreground))}.RrwQ3G_input:hover{border-color:hsl(var(--muted-foreground) / .45)}.RrwQ3G_input:focus-visible{border-color:hsl(var(--ring));box-shadow:var(--focus-ring-input);outline:none}.RrwQ3G_input:disabled{cursor:not-allowed;opacity:.5}@media (pointer:coarse){.RrwQ3G_input{min-height:var(--space-11)}}}
@layer primitives{._5xS9Eq_button{white-space:nowrap;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--text-sm-leading);justify-content:center;align-items:center;font-weight:500;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:inline-flex}._5xS9Eq_button:focus-visible{box-shadow:var(--focus-ring);outline:none}._5xS9Eq_button:disabled{pointer-events:none;opacity:.5}._5xS9Eq_button svg{flex-shrink:0}._5xS9Eq_spinner{animation:var(--animate-spin);flex-shrink:0}._5xS9Eq_spinnerLabel{margin-inline-end:var(--space-2)}._5xS9Eq_primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-xs)}._5xS9Eq_primary:hover{background-color:hsl(var(--primary-hover))}._5xS9Eq_destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:var(--shadow-xs)}._5xS9Eq_destructive:hover{background-color:hsl(var(--destructive) / .88)}._5xS9Eq_outline{border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:var(--shadow-xs)}._5xS9Eq_outline:hover{border-color:hsl(var(--muted-foreground) / .45);background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}._5xS9Eq_secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}._5xS9Eq_secondary:hover{background-color:hsl(var(--input) / .6)}._5xS9Eq_ghost{color:hsl(var(--foreground))}._5xS9Eq_ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}._5xS9Eq_link{color:hsl(var(--primary));text-underline-offset:4px;text-decoration-thickness:1px}._5xS9Eq_link:hover{text-decoration-line:underline}._5xS9Eq_sizeDefault{height:var(--space-9);padding:0 var(--space-3-5)}._5xS9Eq_sizeSm{height:var(--space-8);padding:0 var(--space-3);font-size:var(--text-xs);line-height:var(--text-xs-leading)}._5xS9Eq_sizeLg{height:var(--space-11);padding:0 var(--space-6)}._5xS9Eq_sizeIcon{height:var(--space-9);width:var(--space-9)}@media (pointer:coarse){._5xS9Eq_sizeDefault,._5xS9Eq_sizeSm,._5xS9Eq_sizeIcon{min-height:var(--space-11)}._5xS9Eq_sizeIcon{min-width:var(--space-11)}}}
@layer primitives{.Al6qQG_label{font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--foreground));font-weight:500}:disabled~.Al6qQG_label{cursor:not-allowed;opacity:.7}}
@layer components{.-QixtW_icon{margin-right:var(--space-1)}}
@layer components{.JLVr8q_card{flex-shrink:0;width:100%}@media (min-width:1024px){.JLVr8q_card{width:15rem}}.JLVr8q_content{justify-content:center;gap:var(--space-1);height:100%;padding-top:var(--space-5);flex-direction:column;display:flex}.JLVr8q_label{font-size:var(--text-xs);line-height:var(--text-xs-leading);color:hsl(var(--muted-foreground));font-weight:500}.JLVr8q_amount{font-size:var(--text-2xl);line-height:var(--text-2xl-leading);letter-spacing:-.02em;font-weight:600}}
@layer components{.p7O4nW_form{gap:var(--space-4);display:grid}@media (min-width:640px){.p7O4nW_form{grid-template-columns:repeat(2,minmax(0,1fr))}}.p7O4nW_row{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.p7O4nW_row{grid-column:1/-1}}@media (min-width:640px){.p7O4nW_half{grid-column:auto}}.p7O4nW_label{color:hsl(var(--foreground))}.p7O4nW_control{width:100%}.p7O4nW_nameInputs{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.p7O4nW_nameInputs{gap:var(--space-4);flex-direction:row}}}
@layer shared{.XZJkQa_nav{max-width:100%;overflow-x:auto}.XZJkQa_list{align-items:center;gap:var(--space-5);min-width:100%;color:hsl(var(--muted-foreground));border-bottom-width:1px;display:inline-flex}.XZJkQa_tab{margin-bottom:calc(-1 * var(--space-px));height:var(--space-10);white-space:nowrap;padding:0 var(--space-0-5);font-size:var(--text-sm);line-height:var(--text-sm-leading);border-color:#0000;border-bottom-width:2px;justify-content:center;align-items:center;font-weight:500;transition:color .12s ease-out,border-color .12s ease-out;display:inline-flex}.XZJkQa_tab:hover{color:hsl(var(--foreground))}.XZJkQa_tab:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (pointer:coarse){.XZJkQa_tab{height:var(--space-11)}}.XZJkQa_active{border-color:hsl(var(--primary));color:hsl(var(--foreground))}}
@layer components{.ZpJPlG_tabs{margin:var(--space-6) 0 var(--space-5)}}
@layer components{.Xjy_Fq_dialog{max-width:36rem}.Xjy_Fq_header{margin-bottom:var(--space-1)}.Xjy_Fq_form{gap:var(--space-4);display:grid}@media (min-width:640px){.Xjy_Fq_form{grid-template-columns:minmax(0,1fr) auto}}.Xjy_Fq_row{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.Xjy_Fq_row{grid-column:1/-1}}@media (min-width:640px){.Xjy_Fq_half{grid-column:auto}}.Xjy_Fq_label,.Xjy_Fq_noteLabel{color:hsl(var(--foreground))}.Xjy_Fq_field{width:100%}.Xjy_Fq_times{align-items:center;gap:var(--space-2);flex-direction:row;display:flex}.Xjy_Fq_time{flex:1 1 0;min-width:0}@media (min-width:640px){.Xjy_Fq_time{flex:none;width:8.5rem}}.Xjy_Fq_dash{color:hsl(var(--muted-foreground))}.Xjy_Fq_note{max-height:var(--space-40)}.Xjy_Fq_footer{margin-top:var(--space-1);gap:var(--space-2)}@media (min-width:640px){.Xjy_Fq_footer>:first-child:not(:last-child){margin-right:auto}}}
@layer components{.QP79rW_card{overflow:hidden}.QP79rW_roomColumn{display:none}@media (min-width:768px){.QP79rW_roomColumn{display:table-cell}}.QP79rW_noteColumn{display:none}@media (min-width:1024px){.QP79rW_noteColumn{display:table-cell}}.QP79rW_actionsHead{width:60px}.QP79rW_empty{height:var(--space-24);text-align:center;color:hsl(var(--muted-foreground))}.QP79rW_type{font-weight:500}.QP79rW_nowrap{white-space:nowrap}}
@layer components{.ZHJjWW_header{margin-bottom:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1280px){.ZHJjWW_header{flex-direction:row;justify-content:space-between;align-items:center}}.ZHJjWW_title{font-size:var(--text-xl);line-height:var(--text-xl-leading);letter-spacing:-.02em;font-weight:600}@media (min-width:768px){.ZHJjWW_title{font-size:var(--text-2xl);line-height:var(--text-2xl-leading)}}.ZHJjWW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ZHJjWW_action{flex:auto}@media (min-width:640px){.ZHJjWW_action{flex:none}}.ZHJjWW_icon{margin-right:var(--space-1-5)}.ZHJjWW_cards{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.ZHJjWW_cards{flex-direction:row;align-items:stretch}}}
@layer primitives{.Z5D8CG_wrapper{width:100%;position:relative;overflow:auto}.Z5D8CG_table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--text-sm-leading);font-variant-numeric:tabular-nums}.Z5D8CG_header tr{background-color:hsl(var(--muted) / .6);border-bottom-width:1px}.Z5D8CG_header tr:hover{background-color:hsl(var(--muted) / .6)}.Z5D8CG_body tr:last-child{border-width:0}.Z5D8CG_row{border-bottom-width:1px;transition:background-color .12s ease-out}.Z5D8CG_row:hover{background-color:hsl(var(--muted) / .55)}.Z5D8CG_head{height:var(--space-10);padding:0 var(--space-3);text-align:left;vertical-align:middle;white-space:nowrap;font-size:var(--text-xs);line-height:var(--text-xs-leading);color:hsl(var(--muted-foreground));font-weight:500}.Z5D8CG_cell{height:var(--space-12);padding:var(--space-2-5) var(--space-3);vertical-align:middle}.Z5D8CG_head:first-child,.Z5D8CG_cell:first-child{padding-left:var(--space-4)}.Z5D8CG_head:last-child,.Z5D8CG_cell:last-child{padding-right:var(--space-4)}}
@layer shared{.JlAIfq_root{border-radius:var(--radius-lg);border-style:dashed;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--card));width:100%;padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.JlAIfq_icon{margin-bottom:var(--space-4);height:var(--space-10);width:var(--space-10);border-radius:var(--radius-full);background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));place-items:center;display:grid}.JlAIfq_title{font-size:var(--text-base);line-height:var(--text-base-leading);font-weight:600}.JlAIfq_description{margin-top:var(--space-1);max-width:28rem;color:hsl(var(--muted-foreground))}}
@layer primitives{.RrsEtG_toaster{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:50;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (min-width:640px){.RrsEtG_toaster{right:var(--space-6);bottom:var(--space-6);width:22rem;left:auto}}.RrsEtG_toast{align-items:center;gap:var(--space-2-5);border-radius:var(--radius-lg);background-color:hsl(var(--popover));padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--popover-foreground));box-shadow:var(--shadow-md);animation:var(--animate-slide-in-bottom);pointer-events:auto;border-width:1px;font-weight:500;display:flex}.RrsEtG_icon{height:var(--space-4);width:var(--space-4);flex-shrink:0}.RrsEtG_success{color:hsl(var(--success))}.RrsEtG_error{color:hsl(var(--destructive))}}
@layer shared{.Y-bMfa_cancel{margin-top:var(--space-2)}@media (min-width:640px){.Y-bMfa_cancel{margin-top:0}}}
@layer components{._Skf6a_blue{background-color:hsl(var(--appointment-blue))}._Skf6a_red{background-color:hsl(var(--appointment-red))}._Skf6a_green{background-color:hsl(var(--appointment-green))}._Skf6a_yellow{background-color:hsl(var(--appointment-yellow))}}
@layer components{.vRRH-q_content{max-width:24rem}.vRRH-q_header{margin-bottom:var(--space-1)}.vRRH-q_actions{border-radius:var(--radius-md);border-width:1px;flex-direction:column;display:flex;overflow:hidden}.vRRH-q_action{min-height:var(--space-12);align-items:center;gap:var(--space-3);width:100%;padding:0 var(--space-4);text-align:left;font-weight:500;transition:background-color .12s ease-out;display:flex}.vRRH-q_action:hover{background-color:hsl(var(--accent))}.vRRH-q_action:focus-visible{background-color:hsl(var(--accent));outline:none}.vRRH-q_action+.vRRH-q_action{border-top-width:1px}.vRRH-q_icon{color:hsl(var(--muted-foreground));flex-shrink:0}.vRRH-q_actionLabel{font-size:var(--text-sm);line-height:var(--text-sm-leading)}.vRRH-q_destructive{color:hsl(var(--destructive));border-top-width:1px}.vRRH-q_destructive:hover{background-color:hsl(var(--destructive-soft))}.vRRH-q_destructive .vRRH-q_icon{color:hsl(var(--destructive))}}
@layer components{.dESSwW_panel{border-radius:var(--radius-lg);background-color:hsl(var(--card));height:70dvh;box-shadow:var(--shadow-xs);border-width:1px;overflow:hidden}@media (min-width:768px){.dESSwW_panel{height:calc(100dvh - var(--space-32));min-height:30rem}}.dESSwW_scroller{height:100%;overflow-x:auto}.dESSwW_calendar{min-width:640px;height:100%}.dESSwW_widthSm{min-width:880px}.dESSwW_widthMd{min-width:1540px}.dESSwW_widthLg{min-width:2310px}.dESSwW_widthXl{min-width:3000px}.dESSwW_event{gap:var(--space-0-5);cursor:pointer;min-width:0;padding:var(--space-0-5) var(--space-1);flex-direction:column;display:flex}.dESSwW_eventMeta{align-items:baseline;gap:var(--space-1-5);min-width:0;font-size:var(--text-xs);line-height:var(--text-xs-leading);white-space:nowrap;display:flex}.dESSwW_eventTime{font-weight:600}.dESSwW_eventType{text-overflow:ellipsis;opacity:.8;overflow:hidden}.dESSwW_eventPatient{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--text-sm-leading);font-weight:600;overflow:hidden}.dESSwW_eventShort{align-items:baseline;gap:var(--space-1-5);flex-direction:row}.dESSwW_eventShort .dESSwW_eventMeta{display:contents}.dESSwW_eventShort .dESSwW_eventPatient{min-width:0;font-size:var(--text-xs);line-height:var(--text-xs-leading);flex-shrink:1;order:1}.dESSwW_eventShort .dESSwW_eventType{white-space:nowrap;flex-shrink:2;order:2;min-width:0}}
@layer components{.ApFalq_bar{padding:var(--space-3);border-bottom-width:1px}.ApFalq_content{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:768px){.ApFalq_content{flex-flow:wrap;align-items:center}}.ApFalq_filters{display:contents}.ApFalq_dates{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:768px){.ApFalq_dates{flex-wrap:nowrap}}.ApFalq_field{align-items:center;gap:var(--space-2);flex:auto;display:flex}@media (min-width:768px){.ApFalq_field{flex:none}}.ApFalq_label{min-width:var(--space-6);color:hsl(var(--muted-foreground));font-weight:400}.ApFalq_date{flex:1;min-width:0}@media (min-width:768px){.ApFalq_date{width:var(--space-40);flex:none}}@media (min-width:768px){.ApFalq_search{width:var(--space-44)}}.ApFalq_checkboxLabel{white-space:nowrap;font-size:var(--text-sm);line-height:var(--text-sm-leading)}.ApFalq_reset{color:hsl(var(--muted-foreground));align-self:flex-start}@media (min-width:768px){.ApFalq_reset{align-self:auto;margin-inline-start:auto}}}
@layer components{.cXBXPq_root{position:relative}.cXBXPq_input{pointer-events:none;opacity:0;position:absolute;inset:0}}
@layer components{.DddcWW_sortableHead{width:50px}.DddcWW_firstNameColumn{display:none}@media (min-width:768px){.DddcWW_firstNameColumn{display:table-cell}}.DddcWW_taxCodeColumn{display:none}@media (min-width:1280px){.DddcWW_taxCodeColumn{display:table-cell}}.DddcWW_servicesColumn{display:none}@media (min-width:1280px){.DddcWW_servicesColumn{display:table-cell}}.DddcWW_statusHead{display:none}@media (min-width:640px){.DddcWW_statusHead{display:table-cell}}.DddcWW_actionsHead{width:100px}.DddcWW_empty{height:var(--space-24);text-align:center;color:hsl(var(--muted-foreground))}.DddcWW_nowrap{white-space:nowrap;color:hsl(var(--muted-foreground))}.DddcWW_number{white-space:nowrap;font-weight:500}.DddcWW_lastName{font-weight:500}.DddcWW_amount{white-space:nowrap;text-align:right;font-weight:500}.DddcWW_sortable{align-items:center;display:flex}.DddcWW_sortLabel{margin-right:var(--space-1)}.DddcWW_sortLabelActive{color:hsl(var(--foreground))}.DddcWW_sortButton{height:var(--space-5);width:var(--space-5);color:hsl(var(--muted-foreground) / .6);padding:0}.DddcWW_sortButtonActive{background-color:hsl(var(--primary-soft));color:hsl(var(--primary-soft-foreground))}}
@layer components{.uoKuAG_select{width:7.5rem}}
@layer components{._2qkJgW_header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._2qkJgW_title{white-space:nowrap;font-size:var(--text-xl);line-height:var(--text-xl-leading);letter-spacing:-.02em;flex:auto;font-weight:600}@media (min-width:768px){._2qkJgW_title{font-size:var(--text-2xl);line-height:var(--text-2xl-leading)}}._2qkJgW_toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;order:2;display:flex}@media (min-width:640px){._2qkJgW_toolbar{gap:var(--space-3);order:3}}@media (min-width:1280px){._2qkJgW_toolbar{flex-basis:auto;order:2}}._2qkJgW_navigation{align-items:center;gap:var(--space-2);display:flex}._2qkJgW_stepper{display:flex}._2qkJgW_stepButton:first-child{border-top-right-radius:0;border-bottom-right-radius:0}._2qkJgW_stepButton:last-child{margin-left:calc(-1 * var(--space-px));border-top-left-radius:0;border-bottom-left-radius:0}._2qkJgW_view{align-items:center;gap:var(--space-2);display:flex}._2qkJgW_addButton{order:3;width:100%}@media (min-width:640px){._2qkJgW_addButton{order:2;width:auto}}@media (min-width:1280px){._2qkJgW_addButton{order:3}}._2qkJgW_addIcon{margin-right:var(--space-1-5)}}
@layer shared{.myAXga_header{margin-bottom:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:768px){.myAXga_header{min-height:var(--space-9);justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}}.myAXga_title{font-size:var(--text-xl);line-height:var(--text-xl-leading);letter-spacing:-.02em;font-weight:600}@media (min-width:768px){.myAXga_title{font-size:var(--text-2xl);line-height:var(--text-2xl-leading)}}.myAXga_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}}
@layer components{.fgeWoq_page{width:100%;min-height:100%;padding:var(--space-8) var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.fgeWoq_brand{align-items:center;gap:var(--space-2-5);padding-bottom:var(--space-8);display:flex}.fgeWoq_logo{flex-shrink:0}.fgeWoq_appName{font-size:var(--text-xl);line-height:var(--text-xl-leading);letter-spacing:-.02em;font-weight:650}.fgeWoq_card{width:100%;max-width:25rem;box-shadow:var(--shadow-sm)}@media (min-width:640px){.fgeWoq_card{padding:var(--space-3)}}}
@layer shared{.ceip9W_nav{width:100%;padding:var(--space-3);justify-content:center;margin:0 auto;display:flex}.ceip9W_list{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ceip9W_previous{gap:var(--space-1);padding-left:var(--space-2-5)}.ceip9W_next{gap:var(--space-1);padding-right:var(--space-2-5)}.ceip9W_disabled{pointer-events:none;opacity:.5}.ceip9W_icon{height:var(--space-4);width:var(--space-4)}.ceip9W_label{display:none}@media (min-width:640px){.ceip9W_label{display:inline}}.ceip9W_ellipsis{height:var(--space-9);width:var(--space-9);color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}}
@layer components{._908HTa_list{border-radius:var(--radius-lg);background-color:hsl(var(--card));box-shadow:var(--shadow-xs);border-width:1px;overflow:hidden}}
@layer components{.bbPjla_icon{margin-right:var(--space-2)}}
@layer components{.pUaPPG_root{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.pUaPPG_toolbar{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:640px){.pUaPPG_toolbar{z-index:1;top:var(--space-2);left:var(--space-2);position:absolute}}.pUaPPG_canvas{border-radius:var(--radius-lg);background-color:hsl(var(--card));border-width:1px;height:min(55vh,24rem);overflow:hidden}@media (min-width:640px){.pUaPPG_canvas{height:28rem}}}
@layer components{.Az9OVW_title{font-size:var(--text-xl);line-height:var(--text-xl-leading);letter-spacing:-.02em;font-weight:600}.Az9OVW_field{gap:var(--space-1-5);flex-direction:column;width:100%;display:flex}.Az9OVW_footer{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.Az9OVW_footer>button{width:100%}.Az9OVW_link{font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--primary));text-underline-offset:3px;align-self:center;font-weight:500;text-decoration-thickness:1px}.Az9OVW_link:hover{text-decoration-line:underline}}
@layer components{.fS9LPq_title{font-size:var(--text-xl);line-height:var(--text-xl-leading);letter-spacing:-.02em;font-weight:600}.fS9LPq_field{gap:var(--space-1-5);flex-direction:column;width:100%;display:flex}.fS9LPq_emailField{margin-bottom:var(--space-4)}.fS9LPq_forgotLink{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--primary));text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px;display:inline-block}.fS9LPq_forgotLink:hover{text-decoration-line:underline}.fS9LPq_submit{width:100%}}
@layer components{.JVv6YW_title{font-size:var(--text-xl);line-height:var(--text-xl-leading);letter-spacing:-.02em;font-weight:600}.JVv6YW_field{gap:var(--space-1-5);flex-direction:column;width:100%;display:flex}.JVv6YW_confirmField{margin-top:var(--space-5)}.JVv6YW_footer{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.JVv6YW_footer>button{width:100%}.JVv6YW_link{font-size:var(--text-sm);line-height:var(--text-sm-leading);color:hsl(var(--primary));text-underline-offset:3px;align-self:center;font-weight:500;text-decoration-thickness:1px}.JVv6YW_link:hover{text-decoration-line:underline}}
@layer components{._52rODG_form{gap:var(--space-4);display:grid}@media (min-width:640px){._52rODG_form{grid-template-columns:repeat(2,minmax(0,1fr))}}._52rODG_row{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){._52rODG_row{grid-column:1/-1}}._52rODG_label{color:hsl(var(--foreground))}._52rODG_field{width:100%}._52rODG_colorField{align-items:center;gap:var(--space-2);display:flex}._52rODG_swatch{height:var(--space-9);width:var(--space-9);border-radius:var(--radius-md);border-width:1px;border-color:hsl(var(--foreground) / .12);flex-shrink:0}}
@layer components{.OjxkSq_form{gap:var(--space-4);display:grid}@media (min-width:640px){.OjxkSq_form{grid-template-columns:repeat(2,minmax(0,1fr))}}.OjxkSq_row{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.OjxkSq_row{grid-column:1/-1}}.OjxkSq_label{color:hsl(var(--foreground))}.OjxkSq_field{width:100%}}
@layer components{._8l9FNa_form{gap:var(--space-4);display:grid}@media (min-width:640px){._8l9FNa_form{grid-template-columns:repeat(2,minmax(0,1fr))}}._8l9FNa_row{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){._8l9FNa_row{grid-column:1/-1}}._8l9FNa_label{color:hsl(var(--foreground))}._8l9FNa_field{width:100%}}
@layer primitives{.MWw6Xq_sheet{width:75%;height:100%;max-height:none;animation:var(--animate-slide-in-left);gap:var(--space-4);padding:var(--space-4) var(--space-3);box-shadow:var(--shadow-lg);border-right-width:1px;margin:0;position:fixed;inset:0 auto 0 0}@media (min-width:640px){.MWw6Xq_sheet{max-width:20rem}}}
@layer components{.WFQjCa_list{flex-direction:column;display:flex}.WFQjCa_row{min-height:var(--space-14);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom-width:1px;display:flex}.WFQjCa_text{align-items:center;gap:var(--space-3);min-width:0;display:flex}.WFQjCa_swatch{height:var(--space-6);width:var(--space-6);border-radius:var(--radius-sm);border-width:1px;border-color:hsl(var(--foreground) / .12);flex-shrink:0}.WFQjCa_name{font-weight:500}.WFQjCa_actions{flex-shrink:0;align-items:center;display:flex}}
@layer components{._5LvDqG_form{max-width:56rem}._5LvDqG_day{gap:var(--space-2);padding:var(--space-3) 0;border-bottom-width:1px;display:grid}@media (min-width:768px){._5LvDqG_day{align-items:start;gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr)}}._5LvDqG_dayName{min-height:var(--space-9);align-items:center;font-weight:600;display:flex}@media (pointer:coarse){._5LvDqG_dayName{min-height:var(--space-11)}}._5LvDqG_periodsRow{align-items:flex-start;gap:var(--space-2) var(--space-4);min-width:0;display:flex}._5LvDqG_addButton{color:hsl(var(--muted-foreground))}._5LvDqG_closed{min-height:var(--space-9);color:hsl(var(--muted-foreground));align-items:center;display:flex}._5LvDqG_periods{gap:var(--space-2) var(--space-6);flex-direction:column;min-width:0;display:flex}._5LvDqG_periods:empty{display:none}._5LvDqG_period{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}._5LvDqG_period>:nth-child(2){grid-area:1/2}._5LvDqG_period>:nth-child(4){grid-area:2/2}._5LvDqG_period>:nth-child(5){grid-area:1/3}@media (min-width:640px){._5LvDqG_period{width:auto;display:flex}}._5LvDqG_label{color:hsl(var(--muted-foreground));grid-area:1/1}._5LvDqG_closingLabel{color:hsl(var(--muted-foreground));grid-area:2/1}._5LvDqG_time{max-width:10rem}@media (min-width:640px){._5LvDqG_time{width:7.5rem}}._5LvDqG_footer{padding-top:var(--space-4);justify-content:flex-end;display:flex}}
@layer components{.f9Z1dG_form{gap:var(--space-5) var(--space-6);max-width:48rem;display:grid}@media (min-width:768px){.f9Z1dG_form{grid-template-columns:repeat(2,minmax(0,1fr))}}.f9Z1dG_field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.f9Z1dG_wide{grid-column:1/-1}}.f9Z1dG_checkboxRow{align-items:center;gap:var(--space-2);display:flex}.f9Z1dG_hint{font-size:var(--text-xs);line-height:var(--text-xs-leading);color:hsl(var(--muted-foreground))}.f9Z1dG_footer{padding-top:var(--space-4);border-top-width:1px;justify-content:flex-end;display:flex}@media (min-width:768px){.f9Z1dG_footer{grid-column:1/-1}}}
@layer components{.It8M_W_list{flex-direction:column;display:flex}.It8M_W_row{min-height:var(--space-14);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom-width:1px;display:flex}.It8M_W_name{font-weight:500}.It8M_W_actions{flex-shrink:0;align-items:center;display:flex}}
@layer components{._59GMuW_table{border-bottom-width:1px}._59GMuW_table thead tr,._59GMuW_table thead tr:hover{background-color:#0000}._59GMuW_table th:first-child,._59GMuW_table td:first-child{padding-left:0}._59GMuW_table th:last-child,._59GMuW_table td:last-child{padding-right:0}._59GMuW_actionsHead{width:100px}._59GMuW_priceHead{text-align:right}._59GMuW_name{font-weight:500}._59GMuW_price{white-space:nowrap;text-align:right;font-weight:500}._59GMuW_actions{flex-direction:row;justify-content:flex-end;display:flex}}
@layer shared{.xsmi4a_header{z-index:20;height:var(--space-14);background-color:hsl(var(--background));padding:0 var(--space-2) 0 var(--space-4);border-bottom-width:1px;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (min-width:768px){.xsmi4a_header{display:none}}.xsmi4a_sheet{background-color:hsl(var(--background));flex-direction:column;justify-content:space-between;width:280px}.xsmi4a_sheet[open]{display:flex}.xsmi4a_sidebar{background-color:hsl(var(--background));width:248px;padding:var(--space-4) var(--space-3);border-right-width:1px;flex-direction:column;flex-shrink:0;justify-content:space-between;transition:width .16s ease-out;display:none}@media (min-width:768px){.xsmi4a_sidebar{display:flex}}.xsmi4a_collapsed{width:64px}.xsmi4a_top{gap:var(--space-6);flex-direction:column;display:flex}.xsmi4a_brand{align-items:center;gap:var(--space-2-5);min-width:0;padding:var(--space-1) var(--space-2);display:flex}.xsmi4a_brandCollapsed{padding:var(--space-1) 0;justify-content:center}.xsmi4a_logo{flex-shrink:0}.xsmi4a_brandText{flex-direction:column;min-width:0;display:flex}.xsmi4a_appName{font-size:var(--text-base);line-height:var(--text-base-leading);letter-spacing:-.018em;font-weight:650}.xsmi4a_organisationName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--text-xs-leading);color:hsl(var(--muted-foreground));overflow:hidden}.xsmi4a_nav{gap:var(--space-0-5);flex-direction:column;display:flex}.xsmi4a_navLink{height:var(--space-9);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:0 var(--space-2-5);color:hsl(var(--muted-foreground));font-weight:500;transition:color .12s ease-out,background-color .12s ease-out;display:flex}.xsmi4a_navLink:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.xsmi4a_navLink:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (pointer:coarse){.xsmi4a_navLink{height:var(--space-11)}}.xsmi4a_navLinkActive{background-color:hsl(var(--primary-soft));color:hsl(var(--primary-soft-foreground))}.xsmi4a_navLinkActive:hover{background-color:hsl(var(--primary-soft));color:hsl(var(--primary-soft-foreground))}.xsmi4a_navIcon{flex-shrink:0}.xsmi4a_navLinkCollapsed{justify-content:center;padding:0}.xsmi4a_actions{gap:var(--space-2);padding-top:var(--space-3);border-top-width:1px;flex-direction:column;display:flex}.xsmi4a_actionsCollapsed{align-items:center}.xsmi4a_language{width:100%}.xsmi4a_buttons{align-items:center;gap:var(--space-1);display:flex}.xsmi4a_buttonsCollapsed{flex-direction:column}.xsmi4a_toggle{margin-left:auto}.xsmi4a_buttonsCollapsed .xsmi4a_toggle{margin-left:0}.xsmi4a_iconButton{color:hsl(var(--muted-foreground));flex-shrink:0}}
@layer components{.u5iuSq_app{flex-direction:column;height:100%;display:flex}@media (min-width:768px){.u5iuSq_app{flex-direction:row}}.u5iuSq_main{width:100%;min-width:0;height:100%;padding:var(--space-4) var(--space-4) var(--space-8);overflow:auto}@media (min-width:768px){.u5iuSq_main{padding:var(--space-6) var(--space-8) var(--space-8)}}.u5iuSq_content{max-width:96rem;margin:0 auto}}
@layer components{.YRoKQa_header{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom-width:1px;flex-wrap:wrap;display:flex}.YRoKQa_title{font-size:var(--text-lg);line-height:var(--text-lg-leading);letter-spacing:-.014em;font-weight:600}.YRoKQa_icon{margin-right:var(--space-1-5)}}
@layer components{._04JamW_header{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom-width:1px;flex-wrap:wrap;display:flex}._04JamW_title{font-size:var(--text-lg);line-height:var(--text-lg-leading);letter-spacing:-.014em;font-weight:600}}
@layer components{.NTYj-G_header{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom-width:1px;flex-wrap:wrap;display:flex}.NTYj-G_title{font-size:var(--text-lg);line-height:var(--text-lg-leading);letter-spacing:-.014em;font-weight:600}}
@layer components{.FGJOJW_header{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom-width:1px;flex-wrap:wrap;display:flex}.FGJOJW_title{font-size:var(--text-lg);line-height:var(--text-lg-leading);letter-spacing:-.014em;font-weight:600}.FGJOJW_icon{margin-right:var(--space-1-5)}}
@layer components{.AwEbwa_header{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom-width:1px;flex-wrap:wrap;display:flex}.AwEbwa_title{font-size:var(--text-lg);line-height:var(--text-lg-leading);letter-spacing:-.014em;font-weight:600}.AwEbwa_icon{margin-right:var(--space-1-5)}}
