@import "https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap";.voucher_check[data-v-285dd6c7]{cursor:pointer;align-items:center;gap:8px;display:flex}.ayuda_form[data-v-285dd6c7]{color:var(--text-muted);margin:0;font-size:12px}.voucher_ayuda[data-v-285dd6c7]{color:var(--gold);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.comision_panel[data-v-17dc0667]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;padding:16px;display:flex}.comision_info[data-v-17dc0667]{flex-direction:column;gap:2px;max-width:460px;display:flex}.comision_valor[data-v-17dc0667]{color:var(--gold);font-size:28px}.comision_ayuda[data-v-17dc0667]{color:var(--text-muted);font-size:12px}.comision_form[data-v-17dc0667]{align-items:flex-end;gap:10px;display:flex}.comision_campo[data-v-17dc0667]{flex-direction:column;gap:4px;display:flex}.comision_input[data-v-17dc0667]{width:110px}@media (width<=768px){.comision_panel[data-v-17dc0667]{flex-direction:column;align-items:stretch}.comision_form[data-v-17dc0667]{flex-wrap:wrap}.comision_campo[data-v-17dc0667]{flex:1}.comision_input[data-v-17dc0667]{flex:1;width:auto}.comision_form>.btn_form[data-v-17dc0667]{width:100%}}.voucher_badge[data-v-17dc0667]{color:var(--gold-muted);border:1px solid var(--gold-muted);border-radius:20px;align-items:center;gap:4px;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.checkbox_comisiona[data-v-1a771d31]{align-items:center;gap:8px;display:flex}.ayuda_comisiona[data-v-1a771d31]{color:var(--text-muted);margin:0;font-size:12px}.checkbox_suma[data-v-b76250c0]{align-items:center;gap:8px;display:flex}.ayuda_rol[data-v-b76250c0]{color:var(--text-muted);margin:0;font-size:13px}.rol_barbero[data-v-c1dfd9b1],.rol_encargado[data-v-c1dfd9b1],.rol_recepcionista[data-v-c1dfd9b1]{border-radius:20px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.rol_barbero[data-v-c1dfd9b1]{color:var(--text-foreground);background-color:var(--bg-muted)}.rol_recepcionista[data-v-c1dfd9b1]{color:var(--gold);background-color:#d4af3726}.rol_encargado[data-v-c1dfd9b1]{color:var(--gold);border:1px solid var(--gold);background-color:#d4af3726}.sin_dato[data-v-c1dfd9b1]{color:var(--text-muted)}.combobox_cliente[data-v-738eaddf]{flex-direction:column;gap:5px;display:flex;position:relative}.combobox_campo[data-v-738eaddf]{align-items:center;display:flex;position:relative}.combobox_input[data-v-738eaddf]{width:100%;padding-right:36px}.combobox_limpiar[data-v-738eaddf]{cursor:pointer;color:var(--text-muted);background:0 0;border:#0000;align-items:center;font-size:20px;display:flex;position:absolute;right:8px}.combobox_limpiar[data-v-738eaddf]:hover{color:var(--text-foreground)}.combobox_estado[data-v-738eaddf]{color:var(--text-muted);align-items:center;gap:5px;font-size:13px;display:flex}.combobox_elegido[data-v-738eaddf]{color:var(--green)}.combobox_nuevo[data-v-738eaddf]{color:var(--gold)}.combobox_lista[data-v-738eaddf]{z-index:20;border:1px solid var(--border);background-color:var(--bg-popover);border-radius:8px;width:100%;max-height:220px;margin-top:4px;position:absolute;top:100%;overflow-y:auto}.combobox_opcion[data-v-738eaddf]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px;transition:all .2s ease-in-out;display:flex}.combobox_opcion[data-v-738eaddf]:hover{background-color:var(--bg-muted)}.combobox_nombre[data-v-738eaddf]{color:var(--text-foreground)}.combobox_telefono[data-v-738eaddf]{color:var(--text-muted);font-size:13px}.ayuda_form[data-v-8c801964]{color:var(--text-muted);margin:0;font-size:12px}.resumen_voucher[data-v-8c801964],.pago_resumen[data-v-bc800b3a]{color:var(--gold);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.pago_aviso[data-v-bc800b3a]{color:var(--destructive-text);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.btn_dividir[data-v-a52ec793]{cursor:pointer;color:var(--gold);border:1px solid var(--gold-dark);transition:color var(--transition), border-color var(--transition), background-color var(--transition);background-color:#0000;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:14px;display:flex}.btn_dividir[data-v-a52ec793]:hover:not(:disabled){border-color:var(--gold-light);background-color:var(--bg-muted)}.btn_dividir[data-v-a52ec793]:disabled{cursor:default;opacity:.5}.btn_dividir_activo[data-v-a52ec793]{color:var(--text-foreground);background-color:var(--bg-muted);border-color:var(--gold)}.mixto_total[data-v-a52ec793]{justify-content:space-between;align-items:baseline;display:flex}.mixto_total_monto[data-v-a52ec793]{color:var(--text-foreground);font-size:28px}.mixto_barra[data-v-a52ec793]{background-color:var(--bg-muted);border-radius:20px;height:10px;display:flex;overflow:hidden}.mixto_tramo_efectivo[data-v-a52ec793],.mixto_tramo_transferencia[data-v-a52ec793]{transition:width var(--transition)}.mixto_tramo_efectivo[data-v-a52ec793]{background-color:var(--gold)}.mixto_tramo_transferencia[data-v-a52ec793]{background-color:var(--blue)}.mixto_barra_excedida .mixto_tramo_efectivo[data-v-a52ec793],.mixto_barra_excedida .mixto_tramo_transferencia[data-v-a52ec793]{background-color:var(--destructive)}.mixto_estado[data-v-a52ec793]{align-items:center;gap:6px;font-size:13px;display:flex}.mixto_ok[data-v-a52ec793]{color:var(--green)}.mixto_falta[data-v-a52ec793]{color:var(--text-muted)}.btn_dividir[data-v-a52ec793]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}@media (prefers-reduced-motion:reduce){.btn_dividir[data-v-a52ec793],.mixto_tramo_efectivo[data-v-a52ec793],.mixto_tramo_transferencia[data-v-a52ec793]{transition:none}}.checkbox_ingreso[data-v-93eeb7e2]{align-items:center;gap:8px;display:flex}.ayuda_tipo[data-v-93eeb7e2]{color:var(--text-muted);margin:0;font-size:13px}.sin_dato[data-v-095a5f21]{color:var(--text-muted)}.usos[data-v-095a5f21]{color:var(--text-foreground)}.saldo_activo[data-v-095a5f21]{color:var(--green)}.saldo_agotado[data-v-095a5f21],.sin_dato[data-v-ad37a3cb]{color:var(--text-muted)}.internal_navigation[data-v-0d0f3590]{width:100%;padding:10px}.internal_navigation_nav[data-v-0d0f3590]{border-bottom:1px solid var(--border);overscroll-behavior-x:contain;overflow-x:auto}.internal_navigation_list[data-v-0d0f3590]{gap:10px;min-width:max-content;display:flex}.internal_navigation_item[data-v-0d0f3590]{cursor:pointer;white-space:nowrap;width:100%;min-height:64px;color:var(--text-muted);transition:color var(--transition), border-color var(--transition), background-color var(--transition);background-color:#0000;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.internal_navigation_item[data-v-0d0f3590]:hover{color:var(--text-foreground);background-color:var(--bg-card)}.internal_item_active[data-v-0d0f3590],.internal_item_active[data-v-0d0f3590]:hover{color:var(--gold);border-bottom-color:var(--gold)}.internal_item_active .icon_nav[data-v-0d0f3590],.internal_item_active .badge[data-v-0d0f3590]{color:var(--gold)}.internal_item_active .badge[data-v-0d0f3590]{background-color:var(--bg-muted)}.icon_nav[data-v-0d0f3590]{color:inherit;font-size:20px}.tab_nombre[data-v-0d0f3590]{color:inherit}.badge[data-v-0d0f3590]{font-variant-numeric:tabular-nums;background-color:var(--bg-muted);min-width:24px;height:24px;color:var(--text-muted);border-radius:20px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;display:flex}@media (width<=768px){.internal_navigation_item[data-v-0d0f3590]{gap:6px;min-width:120px;min-height:52px;padding:8px 10px;font-size:14px}.badge[data-v-0d0f3590]{display:none}}.badge_pago[data-v-38f7f75a]{border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.badge_efectivo[data-v-38f7f75a]{border-color:var(--green);color:var(--green);background-color:var(--green-subtle)}.badge_transferencia[data-v-38f7f75a]{border-color:var(--blue);color:var(--blue)}.badge_mixto[data-v-38f7f75a]{border-color:var(--gold);color:var(--gold);background-color:#d4af3726;flex-wrap:wrap}.badge_voucher[data-v-38f7f75a]{border-color:var(--gold-muted);color:var(--gold-muted);flex-wrap:wrap}.badge_gratis[data-v-38f7f75a]{border-color:var(--green);color:var(--green)}.badge_desglose[data-v-38f7f75a]{width:100%;color:var(--text-muted);font-size:11px;font-weight:400}.badge_otro[data-v-38f7f75a]{border-color:var(--border);color:var(--text-muted);background-color:var(--bg-muted)}.celda_fecha[data-v-c0c0201f]{align-items:center;gap:6px;display:flex}.hora[data-v-c0c0201f]{color:var(--text-muted);font-size:12px}.sin_dato[data-v-77437a43]{color:var(--text-muted)}.commission_badge[data-v-77437a43]{background-color:var(--bg-muted);color:var(--gold);border-radius:20px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.payment_badge_cash[data-v-77437a43]{border:1px solid var(--green);color:var(--green);background-color:var(--green-subtle);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.payment_badge_trans[data-v-77437a43]{border:1px solid var(--blue);color:var(--blue);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.ayuda_tiempos[data-v-50d5aeaf]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.sobre_meta[data-v-50d5aeaf]{color:var(--red)}.bajo_meta[data-v-50d5aeaf]{color:var(--green)}.ayuda_form[data-v-50d5aeaf]{color:var(--text-muted);margin:0;font-size:12px}.prod_cuerpo[data-v-0c496ab4]{flex-direction:column;gap:14px;display:flex}.prod_resumen[data-v-0c496ab4]{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:20px;padding:14px;display:flex}.prod_dato[data-v-0c496ab4]{flex-direction:column;gap:2px;display:flex}.prod_etiqueta[data-v-0c496ab4]{color:var(--text-muted);font-size:12px}.prod_valor[data-v-0c496ab4]{color:var(--gold);font-size:20px}.prod_ayuda[data-v-0c496ab4],.prod_estado[data-v-0c496ab4]{color:var(--text-muted);margin:0;font-size:12px}.prod_advertencia[data-v-0c496ab4]{color:var(--red);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.prod_titulo[data-v-0c496ab4]{margin:6px 0 0}.prod_pie[data-v-0c496ab4]{margin-top:4px}.sobre_meta[data-v-0c496ab4]{color:var(--red)}.bajo_meta[data-v-0c496ab4]{color:var(--green)}.sin_dato[data-v-0c496ab4],.sin_meta[data-v-0c496ab4]{color:var(--text-muted)}.historials_table[data-v-d7cce542]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:10px;margin-top:20px;padding:20px;display:flex}.title_box[data-v-d7cce542]{flex-direction:column;gap:10px;display:flex}.cash[data-v-d7cce542]{color:var(--green)}.trans[data-v-d7cce542]{color:var(--blue)}.mixto[data-v-d7cce542]{color:var(--gold)}.voucher[data-v-d7cce542]{color:var(--gold-muted)}.commission_badge[data-v-d7cce542]{background-color:var(--bg-muted);color:var(--text-foreground);border-radius:20px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.total_services_box[data-v-d7cce542]{border:1px solid var(--border);background-color:var(--input-bg);border-radius:8px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}.h2_com[data-v-d7cce542],.product[data-v-d7cce542]{color:var(--gold)}@media (width<=768px){.form_historials_container form[data-v-d7cce542]{flex-direction:column}.order_box[data-v-d7cce542],.select_form[data-v-d7cce542],.input_form[data-v-d7cce542]{width:100%}.historials_table[data-v-d7cce542]{padding:10px}.register_historial_footer[data-v-d7cce542]{display:none}}.divider[data-v-ddcdb399]{align-items:center;gap:10px;display:flex}.form_filter_finances_container[data-v-ddcdb399]{flex-direction:column;display:flex}.form_filter_finances[data-v-ddcdb399]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;padding:20px;display:flex}.period_filter_container[data-v-ddcdb399]{justify-content:space-evenly;align-items:center;display:flex}.cierre_diario_row[data-v-ddcdb399]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;margin-top:15px;padding-top:15px;display:flex}.header_earnings[data-v-ddcdb399]{align-items:center;gap:10px;margin:10px;display:flex}.arrow_green[data-v-ddcdb399]{color:var(--green);font-size:20px}.finance_list_container[data-v-ddcdb399]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.earning_boxes[data-v-ddcdb399]{border:1px solid var(--green-subtle);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.icon_box[data-v-ddcdb399]{color:var(--green);background-color:var(--green-subtle);border-radius:8px;padding:5px;font-size:30px}.box_money[data-v-ddcdb399]{color:var(--text-foreground);font-size:30px;font-weight:700}.percentage[data-v-ddcdb399]{color:var(--green)}.total_earning_box[data-v-ddcdb399]{color:var(--green);border:1px solid var(--green);background-color:var(--green-subtle);border-radius:8px;flex-direction:column;grid-column:span 2;justify-content:space-between;gap:10px;padding:20px;display:flex}.total_earning_icon[data-v-ddcdb399]{color:#000;background-color:var(--green-dark);border-radius:8px;padding:8px;font-size:40px}.total_money[data-v-ddcdb399]{color:var(--text-foreground);font-size:50px;font-weight:700}.red_arrow[data-v-ddcdb399]{color:var(--red);font-size:20px}.expenses_boxes[data-v-ddcdb399]{border:1px solid var(--red-subtle);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.icon_box_cost[data-v-ddcdb399]{color:var(--red);background-color:var(--red-subtle);border-radius:8px;padding:5px;font-size:30px}.percentage_cost[data-v-ddcdb399]{color:var(--red)}.total_expense[data-v-ddcdb399]{background-color:var(--red-subtle)}.icon_background[data-v-ddcdb399]{color:#000;background-color:var(--red)}.net_income_container[data-v-ddcdb399]{gap:20px;padding:10px;display:flex}.net_income_box[data-v-ddcdb399]{width:70%;color:var(--on-gold);background:var(--gold-gradient);border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.net_income_header[data-v-ddcdb399]{justify-content:space-between;align-items:center;gap:10px;display:flex}.icon_net[data-v-ddcdb399]{color:#000;background-color:var(--blur-bg);border-radius:8px;padding:20px;font-size:40px}.title_net[data-v-ddcdb399]{align-items:center;gap:10px;display:flex}.final_balance_p[data-v-ddcdb399]{flex-direction:column;gap:8px;display:flex}.net_income_h3[data-v-ddcdb399]{font-size:30px}.margin_net[data-v-ddcdb399]{background-color:var(--blur-bg);border-radius:8px;flex-direction:column;padding:10px;display:flex}.margin_net strong[data-v-ddcdb399]{font-size:35px}.net_income_number[data-v-ddcdb399]{flex-direction:column;gap:10px;display:flex}.net_income_total[data-v-ddcdb399]{font-size:70px;font-weight:700}.total_combined[data-v-ddcdb399]{justify-content:space-around;align-items:center;display:flex}.payment_methods_aside[data-v-ddcdb399]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:10px;width:30%;padding:20px;display:flex}.icon_net_aside[data-v-ddcdb399]{color:#000;background:var(--gold-gradient);border-radius:8px;padding:10px;font-size:35px}.methods[data-v-ddcdb399]{color:var(--text-foreground);font-size:18px}.payment_subtitle[data-v-ddcdb399]{color:var(--text-muted);font-size:13px}.payment_header_info[data-v-ddcdb399]{flex-direction:column;gap:4px;display:flex}.payment_methods_container[data-v-ddcdb399]{flex-direction:column;gap:20px;padding:10px 0;display:flex}.payment_method_item[data-v-ddcdb399]{flex-direction:column;gap:10px;display:flex}.payment_method_label[data-v-ddcdb399]{border-bottom:1px solid var(--border);align-items:center;gap:5px;padding:10px;display:flex}.icon_box_cash[data-v-ddcdb399]{color:var(--green);font-size:25px}.icon_box_transfer[data-v-ddcdb399]{color:var(--blue);font-size:25px}.payment_label[data-v-ddcdb399]{color:var(--text-muted);font-size:16px}.payment_method_amount[data-v-ddcdb399]{color:var(--text-foreground);text-align:right}.payment_total[data-v-ddcdb399]{background-color:var(--bg-popover);border-radius:8px;padding:8px}.payment_total_amount[data-v-ddcdb399]{color:var(--chart-1)}@media (width<=768px){.period_filter_container[data-v-ddcdb399]{flex-direction:column;align-items:flex-start;gap:10px}.period_filter_container>div[data-v-ddcdb399]{flex-direction:column;gap:5px;width:100%;display:flex}.cierre_diario_row[data-v-ddcdb399]{flex-direction:column;align-items:stretch;gap:10px}.input_form[data-v-ddcdb399]{width:100%}.finance_list_container[data-v-ddcdb399]{grid-template-columns:1fr 1fr}.total_earning_box[data-v-ddcdb399]{grid-column:span 2}.total_money[data-v-ddcdb399]{font-size:30px}.box_money[data-v-ddcdb399]{font-size:22px}.net_income_container[data-v-ddcdb399]{flex-direction:column}.net_income_box[data-v-ddcdb399]{width:100%}.net_income_total[data-v-ddcdb399]{font-size:40px}.net_income_header[data-v-ddcdb399]{flex-direction:column;align-items:flex-start}.total_combined[data-v-ddcdb399]{flex-direction:column;gap:10px}.payment_methods_aside[data-v-ddcdb399]{width:100%}}[data-v-c4a3dc66]{box-sizing:border-box;margin:0;padding:0;font-family:Raleway,sans-serif;text-decoration:none;list-style:none}.login_background[data-v-c4a3dc66]{background-color:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.decorative_layer[data-v-c4a3dc66]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb_top_right[data-v-c4a3dc66]{filter:blur(96px);background:linear-gradient(to bottom right,#d4af371a,#0000);border-radius:50%;width:600px;height:600px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.orb_bottom_left[data-v-c4a3dc66]{filter:blur(96px);background:linear-gradient(to top right,#d4af370d,#0000);border-radius:50%;width:500px;height:500px;position:absolute;bottom:0;left:0;transform:translate(-50%,50%)}.container_login_form[data-v-c4a3dc66]{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.header_login[data-v-c4a3dc66]{flex-direction:column;align-items:center;display:flex}.logo[data-v-c4a3dc66]{object-fit:cover;width:300px;height:auto}.title[data-v-c4a3dc66]{color:var(--text-foreground);margin:20px}.login_form[data-v-c4a3dc66]{border:1px solid var(--border);background-color:var(--bg-card);z-index:1;border-radius:8px;flex-direction:column;justify-content:space-between;gap:20px;width:500px;height:auto;padding:20px;display:flex}.box[data-v-c4a3dc66]{flex-direction:column;gap:10px;display:flex}.label_login[data-v-c4a3dc66]{color:var(--gold)}.input-wrapper[data-v-c4a3dc66]{position:relative}.icon[data-v-c4a3dc66]{color:var(--gold);font-size:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input_login[data-v-c4a3dc66]{border:1px solid var(--border);color:#fff;background-color:#1a1a1a;border-radius:10px;outline:none;width:100%;padding:10px 10px 10px 35px}.login_error[data-v-c4a3dc66]{color:var(--destructive-text);margin:0;font-size:13px}.login_btn[data-v-c4a3dc66]{cursor:pointer;min-height:44px;color:var(--on-gold);background-color:var(--gold-muted);transition:background-color var(--transition);border:#0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.login_btn[data-v-c4a3dc66]:hover{background-color:var(--gold-light)}.login_btn[data-v-c4a3dc66]:disabled{cursor:not-allowed;opacity:.6}.p_conection[data-v-c4a3dc66]{color:var(--text-muted);margin-top:10px;font-size:11px}@media (width<=768px){.login_form[data-v-c4a3dc66]{width:100%}}.medicion_abierta[data-v-46c4ae0b],.aviso_ocupado[data-v-46c4ae0b]{margin:0;font-size:13px;line-height:1.4}.medicion_abierta ion-icon[data-v-46c4ae0b],.aviso_ocupado ion-icon[data-v-46c4ae0b]{vertical-align:-2px;margin-right:4px}.medicion_abierta[data-v-46c4ae0b]{color:var(--gold)}.aviso_ocupado[data-v-46c4ae0b]{color:var(--destructive-text)}.checkbox_ingreso[data-v-d0c3c8c7]{align-items:center;gap:8px;display:flex}.ayuda_ingreso[data-v-d0c3c8c7]{color:var(--text-muted);margin:0;font-size:13px}.comision_estimada[data-v-d0c3c8c7],.aviso_voucher[data-v-d0c3c8c7]{flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.comision_estimada[data-v-d0c3c8c7]{color:var(--gold)}.aviso_voucher[data-v-d0c3c8c7]{color:var(--destructive-text)}.en_curso_panel[data-v-6995c44b]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;margin-bottom:20px;padding:16px}.en_curso_lista[data-v-6995c44b]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.en_curso_item[data-v-6995c44b]{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.en_curso_viejo[data-v-6995c44b]{border-color:var(--red)}.en_curso_datos[data-v-6995c44b]{flex-direction:column;gap:2px;display:flex}.en_curso_servicio[data-v-6995c44b]{color:var(--gold);font-size:13px}.en_curso_cliente[data-v-6995c44b],.en_curso_ayuda[data-v-6995c44b]{color:var(--text-muted);font-size:12px}.en_curso_tiempo[data-v-6995c44b]{color:var(--text-foreground);align-items:center;gap:6px;display:flex}.en_curso_tiempo small[data-v-6995c44b]{color:var(--text-muted)}.en_curso_ayuda[data-v-6995c44b]{margin:12px 0 0}.operaciones[data-v-6995c44b]{flex-direction:column;gap:12px;padding:10px;display:flex}.operaciones_lista[data-v-6995c44b]{gap:10px;display:flex}.operacion_btn[data-v-6995c44b]{cursor:pointer;text-align:left;width:100%;color:var(--text-foreground);border:1px solid var(--border);transition:border-color var(--transition);background-color:var(--bg-card);border-radius:8px;align-items:center;gap:10px;padding:14px;font-family:inherit;display:flex}.operacion_btn[data-v-6995c44b]:hover{border-color:var(--gold-light)}.operacion_texto[data-v-6995c44b]{flex-direction:column;gap:2px;display:flex}.operacion_texto strong[data-v-6995c44b]{font-size:18px}.financial_metrics[data-v-6995c44b]{flex-direction:column;width:100%;height:auto;margin-top:20px;padding:10px;display:flex}.financial_metrics_info[data-v-6995c44b]{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.metrics_periodo_fijo[data-v-6995c44b]{color:var(--text-muted);background-color:var(--bg-muted);border-radius:8px;padding:8px;font-size:18px}.metrics_select[data-v-6995c44b]{min-height:44px;color:var(--text-foreground);border:1px solid var(--border);background-color:var(--bg-popover);border-radius:8px;padding:8px 10px;font-size:18px}.metodos_del_dia[data-v-6995c44b]{margin-top:20px}.financial_metrics_views[data-v-6995c44b]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;width:100%;display:grid}.financial_metrics_views_item[data-v-6995c44b]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;justify-content:space-between;align-items:center;min-width:0;height:100px;padding:8px;display:flex}.metrica_titulo[data-v-6995c44b]{color:var(--text-muted);font-size:16px;font-weight:400}.money[data-v-6995c44b]{color:var(--text-foreground);margin:5px;font-size:30px;font-weight:700}.metrics_icon[data-v-6995c44b]{color:var(--on-gold);background-color:var(--ring);border-radius:8px;margin:10px;padding:10px;font-size:25px}.fast_actions[data-v-6995c44b]{flex-direction:column;gap:10px;margin-top:10px;padding:10px;display:flex}.fast_actions_list[data-v-6995c44b]{gap:10px;display:flex}.fast_actions_item[data-v-6995c44b]{cursor:pointer;text-align:left;width:100%;color:var(--text-foreground);border:1px solid var(--border);transition:border-color var(--transition);background-color:var(--bg-card);border-radius:8px;align-items:center;gap:10px;padding:10px;font-family:inherit;display:flex}.fast_actions_item[data-v-6995c44b]:hover{border-color:var(--gold-light)}.fast_actions_item strong[data-v-6995c44b]{font-size:16px;font-weight:600}.action_icon[data-v-6995c44b]{transition:transform var(--transition);color:var(--on-gold);background-color:var(--ring);border-radius:8px;padding:8px;font-size:25px}.action_icon[data-v-6995c44b]:hover{transform:scale(1.1)}.daily_activity[data-v-6995c44b]{flex-direction:column;padding:10px;display:flex}.border_daliy_activity[data-v-6995c44b]{border:1px solid var(--border);border-radius:8px;height:150px;padding:10px}.activity_list[data-v-6995c44b]{justify-content:space-between;align-items:center;gap:10px;height:100%;display:flex}.activity_list_item[data-v-6995c44b]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.borders[data-v-6995c44b]{border-right:1px solid var(--border);border-left:1px solid var(--border)}.daily_activity_counter[data-v-6995c44b]{color:var(--gold-dark);font-size:30px;font-weight:700}@media (width<=768px){.operaciones_lista[data-v-6995c44b],.fast_actions_list[data-v-6995c44b]{flex-direction:column}.modal[data-v-6995c44b]{width:90%}}.table[data-v-aa219c15]{min-width:860px}.badge_descuento[data-v-aa219c15]{border:1px solid var(--destructive);color:var(--destructive-text);border-radius:20px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.monto_final[data-v-aa219c15]{color:var(--gold)}.sin_dato[data-v-aa219c15]{color:var(--text-muted);white-space:nowrap}.final_box[data-v-3d68bec8]{flex-direction:column;gap:2px;display:flex}.monto_final[data-v-3d68bec8]{color:var(--gold);font-size:26px}.descuento_detalle[data-v-3d68bec8],.ayuda_form[data-v-3d68bec8]{color:var(--text-muted);margin:0;font-size:12px}.form_salary_container[data-v-f907036e]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:20px;padding:20px;display:flex}.filter_container[data-v-f907036e]{gap:20px;display:flex}.notice_box[data-v-f907036e]{border:1px solid var(--gold);background-color:#d4af3726;border-radius:8px;gap:12px;margin-top:20px;padding:12px;display:flex}.alert_box[data-v-f907036e]{border-color:var(--destructive);background-color:var(--red-subtle)}.notice_icon[data-v-f907036e]{color:var(--gold);flex-shrink:0;font-size:24px}.alert_box .notice_icon[data-v-f907036e]{color:var(--destructive-text)}.notice_text[data-v-f907036e]{color:var(--text-foreground);flex-direction:column;gap:6px;font-size:14px;display:flex}.container_salary_details[data-v-f907036e]{flex-direction:column;gap:20px;width:100%;margin-top:20px;display:flex}.columna_principal[data-v-f907036e]{flex-direction:column;gap:20px;min-width:0;display:flex}.pendiente_card[data-v-f907036e]{border:1px solid var(--gold-dark);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.pendiente_card.vacio[data-v-f907036e]{border-color:var(--border);align-items:center}.pendiente_header[data-v-f907036e]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.comision_span[data-v-f907036e]{text-align:right;color:var(--text-muted);flex-direction:column;font-size:14px;display:flex}.comision_span strong[data-v-f907036e]{color:var(--gold);font-size:20px}.desglose[data-v-f907036e]{flex-wrap:wrap;gap:10px;display:flex}.desglose_item[data-v-f907036e]{border:1px solid var(--border);background-color:var(--input-bg);min-width:120px;color:var(--text-foreground);border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:12px;display:flex}.desglose_detalle[data-v-f907036e]{color:var(--text-muted);font-size:11px}.desglose_item .bruto[data-v-f907036e]{color:var(--gold);font-size:20px}.referencia_tardanzas[data-v-f907036e]{border:1px solid var(--border);background-color:var(--bg-popover);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.referencia_header[data-v-f907036e]{color:var(--text-foreground);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.referencia_vacia[data-v-f907036e],.referencia_resumen[data-v-f907036e]{color:var(--text-muted);margin:0;font-size:13px}.referencia_lista[data-v-f907036e]{color:var(--text-foreground);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.referencia_fecha[data-v-f907036e]{color:var(--text-muted);margin-right:6px}.referencia_motivo[data-v-f907036e]{color:var(--text-muted)}.conteo_tardanza[data-v-f907036e]{color:var(--gold)}.conteo_falta[data-v-f907036e]{color:var(--destructive-text)}.cierre_box[data-v-f907036e]{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.cierre_box .order_box[data-v-f907036e]{flex-direction:column;flex:1;gap:5px;min-width:180px;display:flex}.final_box[data-v-f907036e]{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.monto_final[data-v-f907036e]{color:var(--gold);font-size:30px}.descuento_excedido[data-v-f907036e]{color:var(--destructive-text);margin:0;font-size:13px}.descuento_detalle[data-v-f907036e]{color:var(--text-muted);font-size:12px}.ayuda_form[data-v-f907036e]{color:var(--text-muted);margin:0;font-size:12px}.aviso_cerrado[data-v-f907036e]{color:var(--green);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.aviso_sin_nada[data-v-f907036e]{border:1px solid var(--gold);color:var(--text-foreground);background-color:#d4af371f;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.aviso_sin_nada ion-icon[data-v-f907036e]{color:var(--gold);flex-shrink:0;font-size:18px}.border_table_salaries[data-v-f907036e]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;width:100%;margin-top:20px;padding:10px}.bonus_container[data-v-f907036e]{min-width:0;color:var(--on-gold);background-color:var(--gold-dark);border-radius:8px;flex-direction:column;align-self:flex-start;gap:10px;padding:10px;display:flex}.bonus_header[data-v-f907036e]{align-items:center;gap:20px;display:flex}.bonus_container .label_form[data-v-f907036e]{color:var(--on-gold-muted)}.bonus_icon[data-v-f907036e]{color:var(--input-bg);background-color:#796c6c80;border-radius:8px;padding:4px;font-size:40px}.estimated_amount_box[data-v-f907036e]{flex-direction:column;display:flex}.estimated_amount[data-v-f907036e]{font-size:30px;font-weight:700}.bonus_description[data-v-f907036e]{text-align:justify;background-color:#796c6c80;border-radius:8px;flex-direction:column;justify-content:center;padding:8px;display:flex}.fees_container[data-v-f907036e]{flex-direction:column;gap:5px;display:flex}.fees[data-v-f907036e]{justify-content:space-between;font-weight:700;display:flex}.bonus_activate[data-v-f907036e]{justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.btn_fee[data-v-f907036e]{cursor:pointer;width:100%;transition:background-color var(--transition);color:var(--text-foreground);background-color:#796c6c80;border:#0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:14px;font-weight:700;display:flex}.btn_fee[data-v-f907036e]:hover{background-color:#796c6c}.toggle[data-v-f907036e]{width:48px;height:26px;display:inline-block;position:relative}.toggle input[data-v-f907036e]{display:none}.toggle_slider[data-v-f907036e]{background-color:var(--bg-muted);cursor:pointer;transition:background-color var(--transition);border-radius:26px;position:absolute;inset:0}.toggle_slider[data-v-f907036e]:before{content:"";background-color:var(--text-foreground);width:20px;height:20px;transition:transform var(--transition);border-radius:50%;position:absolute;top:3px;left:3px}input:checked+.toggle_slider[data-v-f907036e]{background-color:var(--gold)}input:checked+.toggle_slider[data-v-f907036e]:before{transform:translate(22px)}@media (prefers-reduced-motion:reduce){.btn_fee[data-v-f907036e],.toggle_slider[data-v-f907036e],.toggle_slider[data-v-f907036e]:before{transition:none}}@media (width>=1200px){.container_salary_details[data-v-f907036e]{flex-direction:row;align-items:flex-start}.columna_principal[data-v-f907036e]{flex:1 1 0}.bonus_container[data-v-f907036e]{flex:0 0 360px}}@media (width<=768px){.filter_container[data-v-f907036e]{flex-direction:column;gap:10px}.select_form[data-v-f907036e]{width:100%}.pendiente_header[data-v-f907036e]{flex-direction:column;gap:4px}.comision_span[data-v-f907036e]{text-align:left;flex-direction:row;gap:6px}.bonus_activate[data-v-f907036e]{flex-wrap:wrap}.dashboard_header[data-v-f907036e]{flex-direction:column;align-items:flex-start;gap:10px}.modal_prices_product[data-v-f907036e]{flex-direction:column}.price_container[data-v-f907036e]{width:100%}}.active_badge[data-v-7167ac9f]{color:#22c55e;background-color:#22c55e26;border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.paused_badge[data-v-7167ac9f]{color:var(--gold);background-color:#d4af3726;border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.debt_badge[data-v-7167ac9f]{color:var(--destructive-text);background-color:#dc262626;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.payment_badge_cash[data-v-7167ac9f]{border:1px solid var(--green);color:var(--green);background-color:var(--green-subtle);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.commission_badge[data-v-7167ac9f]{background-color:var(--bg-muted);color:var(--text-foreground);border-radius:20px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.nombre_con_logo[data-v-7167ac9f]{align-items:center;gap:8px;display:flex}.logo_thumb[data-v-7167ac9f]{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.logo_thumb_vacio[data-v-7167ac9f]{color:var(--text-muted);background-color:var(--bg-muted);justify-content:center;align-items:center;font-size:15px;display:flex}.pay_ok_btn[data-v-7167ac9f]{color:var(--green)}.pay_ok_btn[data-v-7167ac9f]:hover{background-color:var(--bg-muted)}.pay_debt_btn[data-v-7167ac9f]{color:var(--destructive-text)}.pay_debt_btn[data-v-7167ac9f]:hover{background-color:var(--bg-muted)}.section_container[data-v-15620d40]{background-color:var(--bg-card)}.metrics_grid[data-v-15620d40]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:10px;padding:10px;display:grid}.metric_card[data-v-15620d40]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:6px;padding:1rem;display:flex}.metric_number[data-v-15620d40]{color:var(--text-foreground);font-size:28px}.metric_active[data-v-15620d40]{color:#22c55e}.metric_paused[data-v-15620d40]{color:var(--gold)}.forms_section[data-v-15620d40]{margin-top:20px;padding:10px}.forms_section_title[data-v-15620d40]{margin-bottom:12px}.forms_grid[data-v-15620d40]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.delete_warning[data-v-15620d40]{font-size:13px}.logo_row[data-v-15620d40]{align-items:center;gap:10px;display:flex}.logo_preview[data-v-15620d40]{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:48px;height:48px}.logo_preview_vacio[data-v-15620d40]{color:var(--text-muted);background-color:var(--bg-muted);justify-content:center;align-items:center;font-size:22px;display:flex}.logo_file[data-v-15620d40]{flex:1;min-width:0;font-size:13px}.logo_hint[data-v-15620d40]{font-size:12px}@media (width<=768px){.forms_section[data-v-15620d40],.metrics_grid[data-v-15620d40]{padding:10px 0}}.area_motivo[data-v-b883b71c]{resize:vertical;font-family:inherit;font-size:15px}.title_box[data-v-62268408]{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.badge_tardanza[data-v-62268408],.badge_falta[data-v-62268408]{border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.badge_tardanza[data-v-62268408]{border-color:var(--gold);color:var(--gold);background-color:#d4af3726}.badge_falta[data-v-62268408]{border-color:var(--destructive);color:var(--destructive-text);background-color:var(--red-subtle)}.badge_retiro[data-v-62268408]{border:1px solid var(--gold-muted);color:var(--gold-muted);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.conteo_tardanza[data-v-62268408]{color:var(--gold)}.conteo_falta[data-v-62268408]{color:var(--destructive-text)}.conteo_retiro[data-v-62268408]{color:var(--gold-muted)}.sin_dato[data-v-62268408]{color:var(--text-muted)}@media (width<=768px){.filter_historial_form[data-v-62268408]{flex-direction:column}}.sin_dato[data-v-72e987bf]{color:var(--text-muted)}.shifts_header_title[data-v-72e987bf]{justify-content:space-between;padding-bottom:10px;display:flex}.title_day_shifts[data-v-72e987bf]{align-items:center;gap:10px;display:flex}.icon_header_shifts[data-v-72e987bf]{color:var(--gold);font-size:20px}.shift_badge[data-v-72e987bf]{width:25px;height:25px;color:var(--on-gold);background-color:var(--ring);border-radius:8px 0;justify-content:center;font-size:18px;font-weight:700;display:flex}.container_shifts[data-v-a48dd24a]{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.shifts_border[data-v-a48dd24a]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.shifts_header_title[data-v-a48dd24a]{justify-content:space-between;padding-bottom:10px;display:flex}.title_day_shifts[data-v-a48dd24a]{align-items:center;gap:10px;display:flex}.icon_header_shifts[data-v-a48dd24a]{color:var(--gold);font-size:20px}.shift_badge[data-v-a48dd24a]{width:25px;height:25px;color:var(--on-gold);background-color:var(--ring);border-radius:8px 0;justify-content:center;font-size:18px;font-weight:700;display:flex}.shifts_list[data-v-a48dd24a]{border:1px solid var(--border);border-radius:8px}.shift_item[data-v-a48dd24a]{flex-direction:column;gap:10px;padding:10px;display:flex}.shift_main[data-v-a48dd24a]{justify-content:space-between;display:flex}.shift_time[data-v-a48dd24a]{color:var(--text-muted);align-items:center;gap:5px;font-size:18px;font-weight:700;display:flex}.shift_price[data-v-a48dd24a]{color:var(--gold);font-size:18px;font-weight:700}.shift_details[data-v-a48dd24a]{flex-direction:column;gap:5px;display:flex}.shift_detail_item[data-v-a48dd24a]{color:var(--text-muted);align-items:center;gap:5px;font-size:14px;display:flex}@media (width<=768px){.container_shifts[data-v-a48dd24a]{grid-template-columns:1fr}}.sin_ingreso[data-v-4325d753]{color:var(--text-muted);margin-top:4px;font-size:13px;display:block}.sin_dato[data-v-4325d753]{color:var(--text-muted)}.comision_badge[data-v-4325d753]{background-color:var(--bg-muted);color:var(--gold);border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.comision_badge small[data-v-4325d753]{color:var(--text-muted);font-weight:400}.payment_badge_cash[data-v-4325d753]{border:1px solid var(--green);color:var(--green);background-color:var(--green-subtle);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.payment_badge_trans[data-v-4325d753]{border:1px solid var(--blue);color:var(--blue);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.checkbox_ingreso[data-v-3ae13678]{align-items:center;gap:8px;display:flex}.ayuda_ingreso[data-v-3ae13678],.ayuda_form[data-v-3ae13678]{color:var(--text-muted);margin:0;font-size:13px}.historials_table[data-v-529c545a]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:10px;margin-top:20px;padding:20px;display:flex}.title_box[data-v-529c545a]{flex-direction:column;gap:10px;display:flex}.cash[data-v-529c545a]{color:var(--green)}.trans[data-v-529c545a]{color:var(--blue)}.commission_badge[data-v-529c545a]{background-color:var(--bg-muted);color:var(--text-foreground);border-radius:20px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.total_services_box[data-v-529c545a]{border:1px solid var(--border);background-color:var(--input-bg);border-radius:8px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}.h2_com[data-v-529c545a],.product[data-v-529c545a]{color:var(--gold)}@media (width<=768px){.form_historials_container form[data-v-529c545a]{flex-direction:column}.order_box[data-v-529c545a],.select_form[data-v-529c545a],.input_form[data-v-529c545a]{width:100%}.historials_table[data-v-529c545a]{padding:10px}.register_historial_footer[data-v-529c545a]{display:none}}.payment_badge_cash[data-v-d4077db2]{border:1px solid var(--green);color:var(--green);background-color:var(--green-subtle);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.payment_badge_trans[data-v-d4077db2]{border:1px solid var(--blue);color:var(--blue);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.origin_badge_manual[data-v-d4077db2]{background-color:var(--bg-muted);color:var(--text-foreground);border-radius:20px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.origin_badge_salary[data-v-d4077db2]{color:var(--gold);background-color:#d4af3726;border-radius:20px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}@media (width<=768px){.register_historial_footer[data-v-d4077db2]{flex-direction:column}.cash_box[data-v-d4077db2],.trans_box[data-v-d4077db2]{width:100%}}.sidebar[data-v-3dc3ea76]{background-color:var(--bg-sidebar);flex-direction:column;width:100%;height:100%;display:flex}.logo_container[data-v-3dc3ea76]{border:1px solid var(--border);justify-content:center;align-items:center;width:100%;height:100px;display:flex}.logo_img[data-v-3dc3ea76]{width:150px;height:auto}.sidebar_nav[data-v-3dc3ea76]{border-left:1px solid var(--border);border-right:1px solid var(--border);justify-content:center;width:100%;height:100%;display:flex}.sidebar_list[data-v-3dc3ea76]{flex-direction:column;justify-content:space-evenly;width:auto;display:flex}.sidebar_item[data-v-3dc3ea76]{width:100%;color:var(--text-muted);text-align:left;cursor:pointer;transition:color var(--transition), background-color var(--transition);background-color:#0000;border:none;border-radius:8px;align-items:center;gap:5px;padding:10px;font-family:inherit;font-size:16px;display:flex}.sidebar_item[data-v-3dc3ea76]:hover{color:var(--text-foreground);background-color:var(--bg-popover)}.user_profile_container[data-v-3dc3ea76]{border:1px solid var(--border);justify-content:center;align-items:center;width:100%;height:150px;display:flex}.profile_info[data-v-3dc3ea76]{justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.img_user[data-v-3dc3ea76]{object-fit:cover;border-radius:50%;width:40px;height:40px}.logo_wrapper[data-v-3dc3ea76]{line-height:0;display:flex;position:relative}.logo_edit_btn[data-v-3dc3ea76]{cursor:pointer;border:1px solid var(--border);width:20px;height:20px;color:var(--bg-sidebar);background-color:var(--gold);transition:background-color var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;bottom:-4px;right:-4px}.logo_edit_btn[data-v-3dc3ea76]:hover{background-color:var(--gold-light)}.logo_edit_btn[data-v-3dc3ea76]:disabled{cursor:default;background-color:var(--bg-muted);color:var(--text-muted)}.logo_input[data-v-3dc3ea76]{display:none}.admin_span[data-v-3dc3ea76]{color:var(--text-foreground);font-size:13px}.logout_btn[data-v-3dc3ea76]{cursor:pointer;width:36px;height:36px;transition:background-color var(--transition);background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.logout_btn[data-v-3dc3ea76]:hover{background-color:var(--bg-popover)}.logout_icon[data-v-3dc3ea76]{color:var(--destructive-text);font-size:25px}.sidebar_salir[data-v-3dc3ea76]:hover{color:var(--destructive-text)}.nav_active[data-v-3dc3ea76],.nav_active[data-v-3dc3ea76]:hover{color:var(--on-gold);background-color:var(--gold);font-weight:700}.nav_active[data-v-3dc3ea76]:hover{background-color:var(--gold-light)}.header_movile[data-v-3dc3ea76]{display:none}@media (width<=768px){.sidebar[data-v-3dc3ea76]{display:none}.check_menu[data-v-3dc3ea76]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.check_menu:focus-visible+.header_movile_top .hamburger[data-v-3dc3ea76]{outline:2px solid var(--gold-light);outline-offset:4px;border-radius:4px}.header_movile[data-v-3dc3ea76]{background-color:var(--bg-primary);width:100%;display:block}.header_movile_top[data-v-3dc3ea76]{background-color:var(--bg-sidebar);border-bottom:1px solid var(--border);z-index:1000;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex;position:fixed;top:0;left:0}.header_logo_movile[data-v-3dc3ea76]{width:auto;height:40px}.hamburger[data-v-3dc3ea76]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.line[data-v-3dc3ea76]{background-color:var(--text-foreground);width:25px;height:2px;transition:transform var(--transition), opacity var(--transition);transform-origin:50%;border-radius:2px;display:block}.nav_movile[data-v-3dc3ea76]{background-color:var(--bg-sidebar);border-right:1px solid var(--border);width:250px;height:100vh;transition:left var(--transition);z-index:999;padding-top:70px;position:fixed;top:0;left:-100%}#check:checked~.nav_movile[data-v-3dc3ea76]{left:0}#check:checked~.header_movile_top .line[data-v-3dc3ea76]:first-child{transform:rotate(45deg)translate(5px,5px)}#check:checked~.header_movile_top .line[data-v-3dc3ea76]:nth-child(2){opacity:0}#check:checked~.header_movile_top .line[data-v-3dc3ea76]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}}.layout_container[data-v-ccd70b84]{grid-template-columns:1fr;width:100%;min-height:100dvh;display:grid}.main_container[data-v-ccd70b84]{background-color:var(--bg-primary);flex-direction:column;width:100%;min-width:0;display:flex}@media (width>=769px){.layout_container[data-v-ccd70b84]{grid-template-columns:250px 1fr;height:100vh;min-height:0}.main_container[data-v-ccd70b84]{height:100%;overflow-y:auto}}.confirm_mensaje[data-v-9b2d46b7]{white-space:pre-line;color:var(--text-foreground);font-size:15px;line-height:1.5}.btn_destructivo[data-v-9b2d46b7]{color:var(--text-foreground);background-color:var(--destructive)}.btn_destructivo[data-v-9b2d46b7]:hover{background-color:var(--red)}.terminos_cuerpo[data-v-d48218db]{flex-direction:column;gap:10px;min-height:0;padding:20px;display:flex;overflow-y:auto}.terminos_intro[data-v-d48218db]{font-size:15px;line-height:1.5}.terminos_version[data-v-d48218db]{font-size:13px}.terminos_visor[data-v-d48218db]{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex:1;min-height:0;display:flex}.terminos_iframe[data-v-d48218db]{border:none;border-radius:8px;width:100%;height:55vh}.terminos_estado[data-v-d48218db]{padding:20px;font-size:14px}.terminos_link[data-v-d48218db]{cursor:pointer;color:var(--gold);background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}.terminos_salir[data-v-d48218db]{color:var(--text-muted);align-self:center}.terminos_movil[data-v-d48218db]{font-size:13px;display:none}@media (width<=768px){.terminos_visor[data-v-d48218db]{display:none}.terminos_movil[data-v-d48218db]{display:block}}.toast_container[data-v-d07a3a5c]{z-index:2000;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:16px;right:16px}.toast[data-v-d07a3a5c]{pointer-events:auto;border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;align-items:flex-start;gap:10px;width:min(360px,100vw - 32px);padding:12px;display:flex;box-shadow:0 4px 16px #0006}.toast_exito[data-v-d07a3a5c]{border-color:var(--green);background-color:var(--green-subtle)}.toast_exito .toast_icon[data-v-d07a3a5c]{color:var(--green)}.toast_error[data-v-d07a3a5c]{border-color:var(--destructive-text);background-color:var(--red-subtle)}.toast_error .toast_icon[data-v-d07a3a5c]{color:var(--destructive-text)}.toast_advertencia[data-v-d07a3a5c]{border-color:var(--gold);background-color:#d4af3726}.toast_advertencia .toast_icon[data-v-d07a3a5c]{color:var(--gold)}.toast_icon[data-v-d07a3a5c]{flex-shrink:0;margin-top:2px;font-size:22px}.toast_texto[data-v-d07a3a5c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast_titulo[data-v-d07a3a5c]{color:var(--text-foreground);font-size:14px}.toast_mensaje[data-v-d07a3a5c]{white-space:pre-line;color:var(--text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.toast_cerrar[data-v-d07a3a5c]{cursor:pointer;color:var(--text-muted);transition:color var(--transition);background-color:#0000;border:#0000;flex-shrink:0;padding:0 4px;font-size:20px;line-height:1}.toast_cerrar[data-v-d07a3a5c]:hover{color:var(--text-foreground)}.toast-enter-active[data-v-d07a3a5c],.toast-leave-active[data-v-d07a3a5c]{transition:all .25s ease-in-out}.toast-enter-from[data-v-d07a3a5c],.toast-leave-to[data-v-d07a3a5c]{opacity:0;transform:translate(20px)}.toast-leave-active[data-v-d07a3a5c]{position:absolute}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-d07a3a5c],.toast-leave-active[data-v-d07a3a5c]{transition:none}}@media (width<=768px){.toast_container[data-v-d07a3a5c]{inset:auto 16px 16px}.toast[data-v-d07a3a5c]{width:100%}}*{box-sizing:border-box;margin:0;padding:0;font-family:Raleway,sans-serif;text-decoration:none;list-style:none}:root{--bg-primary:#0a0a0a;--bg-sidebar:#0d0d0d;--bg-popover:#1a1a1a;--bg-card:#121212;--bg-muted:#2a2a2a;--input-bg:#1a1a1a;--ring:#d4af37;--destructive:#dc2626;--destructive-text:#f87171;--border:#d4af3726;--text-foreground:#fff;--text-muted:#a0a0a0;--gold:#d4af37;--gold-dark:#b8960f;--gold-light:#f4d03f;--gold-muted:#c9a961;--gold-gradient:linear-gradient(to bottom right, #d4af37, #b8960f);--blue:#3b82f6;--green:#22c55e;--green-dark:#16a34a;--green-subtle:#22c55e33;--red:#ef4444;--blur-bg:#0003;--red-subtle:#ef444433;--chart-1:#d4af37;--chart-5:#e6c85c;--transition:.18s ease-out;--on-gold:#0a0a0a;--on-gold-muted:#0a0a0ab8;caret-color:var(--gold);accent-color:var(--gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--bg-muted) var(--bg-primary)}body{color:var(--text-foreground);background-color:var(--bg-primary)}::selection{color:var(--bg-primary);background-color:var(--gold)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}::placeholder{color:var(--text-muted);opacity:1}.section_container{flex-direction:column;flex-shrink:0;width:100%;min-width:0;min-height:100%;padding:20px;display:flex}.dashboard_header{justify-content:space-between;align-items:center;width:100%;height:auto;padding:10px;display:flex}.dashboard_header_info{flex-direction:column;gap:10px;display:flex}.h1_global{letter-spacing:-.02em;color:var(--text-foreground);font-size:28px;font-weight:700;line-height:1.2}.h2_global{letter-spacing:-.015em;color:var(--text-foreground);font-size:22px;font-weight:700;line-height:1.25}.h3_global{color:var(--text-foreground);font-size:18px;font-weight:600;line-height:1.3}.span_global{color:var(--text-muted)}.p_global{color:var(--text-muted);font-size:16px}.date{border:1px solid var(--border);color:var(--text-muted);background-color:var(--bg-popover);border-radius:8px;align-items:center;gap:5px;padding:10px;font-size:18px;font-weight:700;display:flex}.icon_date{font-size:22px}.registers_forms{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:10px;width:100%;padding:10px;display:grid}.form_register_container{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;width:100%;min-width:0;display:flex}.form_header{align-items:center;gap:10px;padding:8px;display:flex}.icon_header_form{color:var(--on-gold);background-color:var(--ring);border-radius:8px;padding:8px;font-size:20px}.form_service_register{flex-direction:column;gap:10px;width:100%;padding:10px;display:flex}.label_form{color:var(--text-muted);font-size:14px}.campo_grupo{border:none;flex-direction:column;gap:5px;min-inline-size:0;margin:0;padding:0;display:flex}.campo_grupo>.label_form{padding:0}.opciones_radio{flex-wrap:wrap;gap:10px;display:flex}.opcion_radio{border:1px solid var(--border);cursor:pointer;min-height:44px;color:var(--text-muted);background-color:var(--input-bg);transition:color var(--transition), border-color var(--transition);border-radius:8px;flex:140px;align-items:center;gap:8px;padding:10px 12px;display:flex}.opcion_radio:hover{color:var(--text-foreground);border-color:var(--gold-muted)}.opcion_radio_elegida,.opcion_radio_elegida:hover{color:var(--gold);border-color:var(--gold)}.select_form{border:1px solid var(--border);min-height:44px;color:var(--text-foreground);background-color:var(--input-bg);transition:border-color var(--transition);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:16px}.btn_form{cursor:pointer;min-height:44px;transition:background-color var(--transition), transform var(--transition);color:var(--on-gold);background-color:var(--gold-dark);border:#0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:18px;font-weight:700;display:flex}.btn_form:active{transform:translateY(1px)}.btn_form:hover{background-color:var(--chart-5)}.btn_form:disabled{cursor:not-allowed;opacity:.6}.btn_form:disabled:active{transform:none}.btn_form:disabled:hover{background-color:var(--gold-dark)}.btn_cancelar{color:var(--text-foreground);background-color:var(--bg-muted)}.btn_cancelar:hover{background-color:var(--bg-popover)}.btn_icon{font-size:30px}.form_acciones{align-items:stretch;gap:10px;display:flex}.form_acciones>.btn_form{flex:1}.input_form{border:1px solid var(--border);min-height:44px;color:var(--text-foreground);background-color:var(--input-bg);transition:border-color var(--transition);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:18px}.input_form:hover,.select_form:hover{border-color:var(--gold-muted)}.input_form:disabled,.select_form:disabled{cursor:not-allowed;opacity:.6}.input_form[type=number],.input_form[type=date],.input_form[type=datetime-local],.table_td,.money{font-variant-numeric:tabular-nums}.tab_content{display:none}.tab_active{display:block}.form_historials_container{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;flex-direction:column;gap:20px;padding:20px;display:flex}.filter_historial_form{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.order_box{flex-direction:column;gap:5px;min-width:0;display:flex}.order_box>.select_form,.order_box>.input_form{width:100%;min-width:0}.modal{background-color:var(--bg-popover);border:1px solid var(--border);z-index:1000;border-radius:12px;flex-direction:column;width:450px;height:auto;max-height:92dvh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal:focus-visible{outline:none}.modal_header{flex-shrink:0}.modal>:not(.modal_header){min-height:0;overflow-y:auto}.modal_ancho{width:min(900px,92vw)}.modal_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:20px;display:flex}.modal_close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;transition:color var(--transition), background-color var(--transition);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.modal_close:hover{color:var(--text-foreground);background-color:var(--bg-muted)}.form_modal_services{flex-direction:column;gap:10px;padding:20px;display:flex}.modal_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background-color:#000000b3;position:fixed;inset:0}.modal_prices_product{gap:5px;display:flex}.price_container{flex-direction:column;gap:5px;width:50%;display:flex}.paginador{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 2px 10px;display:flex}.paginador_conteo{color:var(--text-muted);margin:0;font-size:13px}.paginador_conteo strong{color:var(--text-foreground);font-variant-numeric:tabular-nums}.paginador_controles{align-items:center;gap:8px;display:flex}.paginador_btn{border:1px solid var(--border);min-height:44px;color:var(--text-foreground);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);background-color:#0000;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.paginador_btn:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.paginador_btn:disabled{opacity:.4;cursor:not-allowed}.paginador_pagina{text-align:center;min-width:72px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}@media (width<=768px){.paginador{justify-content:center}.paginador_btn span{display:none}.paginador_btn{padding:0 18px}}.table_container{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;width:100%;height:auto;padding:10px}.table_container,.historials_table,.border_table_salaries,.shifts_border{overscroll-behavior-x:contain;flex-shrink:0;overflow-x:auto}.table{border-collapse:collapse;border-radius:8px;width:100%}.table_ancha{min-width:1040px}.table_head{border-bottom:1px solid var(--border);background-color:var(--input-bg)}.table_th{text-align:left;letter-spacing:1px;text-transform:uppercase;color:var(--gold);white-space:nowrap;padding:14px 16px;font-size:13px;font-weight:700}.table_row{border-bottom:1px solid var(--border);transition:background-color var(--transition)}.table_row:hover{background-color:var(--bg-popover)}.table_td{color:var(--text-foreground);background-color:var(--bg-primary);padding:16px;font-size:15px}.table_th:last-child,.table_td:last-child{text-align:right}.table_actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.action_btn{cursor:pointer;width:36px;height:36px;transition:background-color var(--transition);border:1px solid var(--border);background-color:#0000;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}.edit_btn{color:var(--gold)}.edit_btn:hover{background-color:var(--bg-muted)}.delete_btn{color:var(--destructive-text)}.delete_btn:hover{background-color:var(--bg-muted)}.badge_estado{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.badge_estado_si{color:var(--green);background-color:var(--green-subtle)}.badge_estado_no{color:var(--text-muted);background-color:var(--bg-muted)}.register_historial_footer{justify-content:space-between;gap:20px;margin-top:10px;display:flex}.cash_box,.trans_box{border-radius:8px;flex-direction:column;gap:10px;width:50%;padding:10px;display:flex}.cash_box{color:var(--green);background-color:var(--green-subtle)}.trans_box{color:var(--blue);background:linear-gradient(to bottom right,#3b82f61a,#2563eb0d)}.cash_title{color:var(--text-foreground);font-weight:700}@media (width<=768px){.section_container{padding:68px 10px 0}.dashboard_header{flex-direction:column;align-items:flex-start;gap:10px}.table_container{border-left:none;border-right:none;border-radius:0;width:100%}.table{min-width:640px}.table_th,.table_td{padding:10px 12px}.table_td{font-size:14px}.filter_historial_form{grid-template-columns:1fr}.btn_form{padding:8px 12px;font-size:15px}.action_btn{width:40px;height:40px}.modal{width:90%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
