.lang[data-v-0bfd1cea]{position:relative}.user-menu .dropdown-menu[data-v-0bfd1cea]{min-width:90px}.lang[data-v-0bfd1cea]:before{position:absolute;content:"";width:26px;height:26px;top:29%;left:20%;border:1px solid #999eb6;border-radius:50%}.small[data-v-0bfd1cea]{height:22px;width:33px;margin-left:10px}.dropdown-item.active[data-v-0bfd1cea]{background-color:#f8f9fa;font-weight:600}.notifications .media>.avatar[data-v-8424e0cf]{margin:0 10px!important}.guest-autocomplete[data-v-9c233863]{position:relative;z-index:10}.autocomplete-results[data-v-9c233863]{position:absolute;top:100%;left:0;right:0;max-height:350px;min-height:100px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px #0003;z-index:9999;margin-top:4px}.autocomplete-results.has-results[data-v-9c233863]{border-color:#667eea}.result-item[data-v-9c233863]{padding:1rem 1.25rem;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .2s ease;min-height:70px}.result-item[data-v-9c233863]:last-child{border-bottom:none}.result-item[data-v-9c233863]:hover{background:linear-gradient(135deg,#f0f4ff,#e8f0fe)}.result-item[data-v-9c233863]:active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.result-item:active .text-muted[data-v-9c233863],.result-item:active .text-primary[data-v-9c233863]{color:#fffc!important}.result-item .d-flex[data-v-9c233863]{min-height:50px}.result-item i.bx-user-circle[data-v-9c233863]{font-size:2.5rem!important;color:#667eea}.result-item strong[data-v-9c233863]{font-size:1rem;color:#1e293b;display:block;margin-bottom:.25rem}.result-item .small[data-v-9c233863]{font-size:.8125rem;line-height:1.5}.result-item .small i[data-v-9c233863]{font-size:.875rem;margin-right:.25rem}.autocomplete-loading[data-v-9c233863]{padding:1.5rem;text-align:center;color:#64748b;min-height:80px;display:flex;align-items:center;justify-content:center}.autocomplete-loading i[data-v-9c233863]{font-size:1.5rem;margin-right:.5rem}.autocomplete-empty[data-v-9c233863],.autocomplete-hint[data-v-9c233863]{padding:1.5rem;text-align:center;color:#64748b;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.autocomplete-empty i[data-v-9c233863]{font-size:2.5rem;color:#94a3b8;margin-bottom:.75rem}.autocomplete-empty p[data-v-9c233863]{font-size:.9375rem;color:#475569}.selected-guest[data-v-9c233863]{border:2px solid #10b981!important;background:linear-gradient(135deg,#d1fae5,#a7f3d0)!important;border-radius:10px;padding:.875rem!important}.selected-guest strong[data-v-9c233863]{color:#065f46;font-size:1rem}.selected-guest .text-muted[data-v-9c233863]{color:#047857!important}.selected-guest .btn-outline-danger[data-v-9c233863]{border-radius:8px;padding:.375rem .75rem}.autocomplete-results[data-v-9c233863]::-webkit-scrollbar{width:8px}.autocomplete-results[data-v-9c233863]::-webkit-scrollbar-track{background:#f8fafc;border-radius:0 12px 12px 0}.autocomplete-results[data-v-9c233863]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:4px}.autocomplete-results[data-v-9c233863]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a67d8,#6b46c1)}.guest-autocomplete .form-control[data-v-9c233863]{border-radius:10px;padding:.75rem 1rem;border:1px solid #e2e8f0;transition:all .2s}.guest-autocomplete .form-control[data-v-9c233863]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26}.reservation-overlay[data-v-f1b6c10f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:#0f172ab3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:.5rem;overflow-y:auto}.reservation-modal[data-v-f1b6c10f]{background:#fff;border-radius:16px;width:100%;max-width:1600px;box-shadow:0 25px 80px #0000004d;display:flex;flex-direction:column;max-height:calc(100vh - 1rem);margin:auto}.modal-header[data-v-f1b6c10f]{padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center;color:#fff}.header-content[data-v-f1b6c10f]{display:flex;align-items:center;gap:.75rem}.header-icon[data-v-f1b6c10f]{width:38px;height:38px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.header-content h2[data-v-f1b6c10f]{margin:0;font-size:1.125rem;font-weight:600}.header-badges[data-v-f1b6c10f]{display:flex;gap:.375rem;margin-left:.75rem}.badge[data-v-f1b6c10f]{padding:.2rem .625rem;border-radius:20px;font-size:.7rem;font-weight:500}.badge.serial[data-v-f1b6c10f]{background:#ffffff40}.badge.room[data-v-f1b6c10f]{background:#10b981cc}.badge.nights[data-v-f1b6c10f]{background:#f59e0be6}.close-btn[data-v-f1b6c10f]{width:36px;height:36px;border:none;background:#fff3;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;transition:all .2s}.close-btn[data-v-f1b6c10f]:hover{background:#ffffff4d}.alert-banner[data-v-f1b6c10f]{background:linear-gradient(90deg,#fef3c7,#fde68a);color:#92400e;padding:1rem 2rem;display:flex;align-items:center;gap:.75rem;font-weight:500}.alert-banner i[data-v-f1b6c10f]{font-size:1.25rem}.modal-body[data-v-f1b6c10f]{padding:1.25rem 1.5rem;overflow-y:auto;flex:1;background:#f8fafc}.form-layout[data-v-f1b6c10f]{display:grid;grid-template-columns:1fr 400px;gap:1.5rem}@media (max-width: 1200px){.form-layout[data-v-f1b6c10f]{grid-template-columns:1fr}.form-sidebar[data-v-f1b6c10f]{order:-1}}.form-main[data-v-f1b6c10f]{display:flex;flex-direction:column;gap:1rem}.form-row-cards[data-v-f1b6c10f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){.form-row-cards[data-v-f1b6c10f]{grid-template-columns:1fr}}.form-card[data-v-f1b6c10f]{background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014;overflow:visible}.form-card .card-header[data-v-f1b6c10f]{border-radius:16px 16px 0 0}.card-header[data-v-f1b6c10f]{padding:.75rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.625rem}.card-icon[data-v-f1b6c10f]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem}.card-icon.blue[data-v-f1b6c10f]{background:#dbeafe;color:#2563eb}.card-icon.green[data-v-f1b6c10f]{background:#d1fae5;color:#059669}.card-icon.purple[data-v-f1b6c10f]{background:#ede9fe;color:#7c3aed}.card-icon.orange[data-v-f1b6c10f]{background:#ffedd5;color:#ea580c}.card-icon.teal[data-v-f1b6c10f]{background:#ccfbf1;color:#0d9488}.card-icon.gray[data-v-f1b6c10f]{background:#f1f5f9;color:#64748b}.card-header h3[data-v-f1b6c10f]{margin:0;font-size:.9rem;font-weight:600;color:#1e293b;flex:1}.count-badge[data-v-f1b6c10f]{background:#e0e7ff;color:#4f46e5;padding:.125rem .5rem;border-radius:10px;font-size:.75rem;margin-left:.5rem}.btn-add[data-v-f1b6c10f]{background:transparent;border:1px dashed #94a3b8;color:#64748b;padding:.5rem 1rem;border-radius:8px;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .2s}.btn-add[data-v-f1b6c10f]:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f0f4ff}.btn-add[data-v-f1b6c10f]:disabled{opacity:.5;cursor:not-allowed}.card-body[data-v-f1b6c10f]{padding:1rem;overflow:visible;position:relative}.guest-details[data-v-f1b6c10f]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed #e2e8f0}.detail-item[data-v-f1b6c10f]{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem}.detail-item i[data-v-f1b6c10f]{color:#94a3b8}.field[data-v-f1b6c10f]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-f1b6c10f]{font-size:.8125rem;font-weight:500;color:#475569}.req[data-v-f1b6c10f]{color:#ef4444}.fields-row[data-v-f1b6c10f],.dates-row[data-v-f1b6c10f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field-input[data-v-f1b6c10f]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;transition:all .2s}.field-input[data-v-f1b6c10f]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.room-option[data-v-f1b6c10f]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.25rem 0}.room-info[data-v-f1b6c10f]{display:flex;flex-direction:column}.room-name[data-v-f1b6c10f]{font-weight:500;color:#1e293b}.room-floor[data-v-f1b6c10f]{font-size:.75rem;color:#94a3b8}.room-price[data-v-f1b6c10f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.25rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600}.room-selected-details[data-v-f1b6c10f]{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:12px;border:1px solid #bbf7d0}.room-detail-row[data-v-f1b6c10f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.room-detail-row[data-v-f1b6c10f]:not(:last-child){border-bottom:1px dashed #d1fae5}.room-detail-row.extra-guest-info[data-v-f1b6c10f]{background:#fef3c7;margin:.5rem -1rem -1rem;padding:.75rem 1rem;border-radius:0 0 12px 12px;border:none}.room-stat[data-v-f1b6c10f]{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:#166534}.room-stat i[data-v-f1b6c10f]{width:28px;height:28px;background:#10b98126;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#059669}.room-stat.price i[data-v-f1b6c10f]{background:#6366f126;color:#4f46e5}.room-stat.warning[data-v-f1b6c10f]{color:#92400e}.room-stat.warning i[data-v-f1b6c10f]{background:#f59e0b33;color:#d97706}.room-stat.danger[data-v-f1b6c10f]{color:#991b1b}.room-stat.danger i[data-v-f1b6c10f]{background:#ef444426;color:#dc2626}.stat-info[data-v-f1b6c10f]{display:flex;flex-direction:column}.stat-label[data-v-f1b6c10f]{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-f1b6c10f]{font-weight:600;color:inherit}.reservation-type-toggle[data-v-f1b6c10f]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.type-btn[data-v-f1b6c10f]{padding:.625rem .75rem;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;font-weight:500;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;transition:all .2s}.type-btn[data-v-f1b6c10f]:hover:not(:disabled){border-color:#667eea;color:#667eea}.type-btn.active[data-v-f1b6c10f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.type-btn[data-v-f1b6c10f]:disabled{opacity:.5;cursor:not-allowed}.nights-display[data-v-f1b6c10f]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#f1f5f9;border-radius:12px;margin-top:1rem;transition:all .3s}.nights-display.active[data-v-f1b6c10f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.nights-icon[data-v-f1b6c10f]{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.nights-display:not(.active) .nights-icon[data-v-f1b6c10f]{background:#e2e8f0;color:#94a3b8}.nights-info[data-v-f1b6c10f]{display:flex;flex-direction:column}.nights-count[data-v-f1b6c10f]{font-size:2rem;font-weight:700;line-height:1}.nights-label[data-v-f1b6c10f]{font-size:.8125rem;opacity:.8}.companions-list[data-v-f1b6c10f]{display:flex;flex-direction:column;gap:1rem}.companion-item[data-v-f1b6c10f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.companion-header[data-v-f1b6c10f]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.companion-num[data-v-f1b6c10f]{width:24px;height:24px;background:#ffffff40;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.companion-title[data-v-f1b6c10f]{flex:1;font-weight:500;font-size:.875rem}.btn-remove[data-v-f1b6c10f]{width:28px;height:28px;border:none;background:#ffffff26;color:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-remove[data-v-f1b6c10f]:hover:not(:disabled){background:#ef4444e6}.btn-remove[data-v-f1b6c10f]:disabled{opacity:.5;cursor:not-allowed}.companion-form[data-v-f1b6c10f]{padding:1rem;display:flex;flex-direction:column;gap:.875rem}.companion-row[data-v-f1b6c10f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.companion-row.three-cols[data-v-f1b6c10f]{grid-template-columns:1fr 1fr 1fr}@media (max-width: 768px){.companion-row[data-v-f1b6c10f],.companion-row.three-cols[data-v-f1b6c10f]{grid-template-columns:1fr}}.companion-field[data-v-f1b6c10f]{display:flex;flex-direction:column;gap:.375rem}.companion-field label[data-v-f1b6c10f]{font-size:.75rem;font-weight:500;color:#64748b}.empty-companions[data-v-f1b6c10f]{text-align:center;padding:2.5rem;color:#94a3b8}.empty-companions i[data-v-f1b6c10f]{font-size:3rem;margin-bottom:.75rem;opacity:.5}.empty-companions p[data-v-f1b6c10f]{margin:0}.notes-textarea[data-v-f1b6c10f]{border:1px solid #e2e8f0!important;border-radius:10px!important;resize:none}.form-sidebar[data-v-f1b6c10f]{position:sticky;top:1rem;height:fit-content}.summary-card[data-v-f1b6c10f]{background:linear-gradient(180deg,#1e293b,#0f172a);border-radius:20px;overflow:hidden;color:#fff}.summary-header[data-v-f1b6c10f]{padding:1.25rem 1.5rem;background:#ffffff0d;display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600}.summary-header i[data-v-f1b6c10f]{font-size:1.5rem;opacity:.8}.summary-body[data-v-f1b6c10f]{padding:1.5rem}.summary-item[data-v-f1b6c10f]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.item-label[data-v-f1b6c10f]{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.item-label i[data-v-f1b6c10f],.item-label small[data-v-f1b6c10f]{opacity:.6}.item-value[data-v-f1b6c10f]{font-weight:500}.summary-item.discount[data-v-f1b6c10f]{color:#fca5a5}.summary-item.extra-charge[data-v-f1b6c10f]{background:#f59e0b1a;margin:0 -1.5rem;padding:.75rem 1.5rem;border-bottom:none}.summary-item.extra-charge .item-label[data-v-f1b6c10f]{color:#f59e0b}.summary-item.extra-charge .item-value[data-v-f1b6c10f]{color:#f59e0b;font-weight:600}.summary-item.subtotal[data-v-f1b6c10f]{background:#ffffff0d;margin:0 -1.5rem;padding:.875rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.15)}.summary-item.subtotal .item-label[data-v-f1b6c10f]{font-weight:600;color:#ffffffe6}.summary-item.subtotal .item-value[data-v-f1b6c10f]{font-weight:700;color:#fff}.summary-input-section[data-v-f1b6c10f]{padding:.875rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.summary-input-section label[data-v-f1b6c10f]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#fff9;margin-bottom:.5rem}.discount-inputs[data-v-f1b6c10f]{display:flex;align-items:center;gap:.5rem}.input-or[data-v-f1b6c10f]{color:#fff6;font-size:.75rem}.input-group[data-v-f1b6c10f]{display:flex;background:#ffffff1a;border-radius:8px;overflow:hidden;flex:1}.input-group.small[data-v-f1b6c10f]{max-width:120px}.input-group.large[data-v-f1b6c10f]{margin-bottom:.75rem}.input-group[data-v-f1b6c10f] .p-inputnumber{flex:1}.input-group[data-v-f1b6c10f] .p-inputnumber-input{background:transparent!important;border:none!important;color:#fff!important;padding:.625rem .75rem;width:100%;font-size:.9375rem}.input-suffix[data-v-f1b6c10f]{padding:0 .875rem;display:flex;align-items:center;background:#ffffff1a;font-size:.8125rem;font-weight:500;color:#ffffffb3}.input-suffix.success[data-v-f1b6c10f]{background:#10b9814d;color:#6ee7b7}.summary-total[data-v-f1b6c10f]{background:#667eea33;margin:1rem -1.5rem;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.total-label[data-v-f1b6c10f]{font-weight:600;font-size:1rem}.total-value[data-v-f1b6c10f]{font-size:1.5rem;font-weight:700;color:#a5b4fc}.payment-section[data-v-f1b6c10f]{padding-top:1rem}.payment-section>label[data-v-f1b6c10f]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#ffffffb3;margin-bottom:.625rem}.quick-pay[data-v-f1b6c10f]{display:flex;gap:.5rem}.quick-pay button[data-v-f1b6c10f]{flex:1;padding:.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:8px;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem;transition:all .2s}.quick-pay button[data-v-f1b6c10f]:hover:not(:disabled){background:#ffffff26}.quick-pay button.pay-100[data-v-f1b6c10f]{background:#10b98133;border-color:#10b9814d}.quick-pay button.pay-100[data-v-f1b6c10f]:hover:not(:disabled){background:#10b9814d}.quick-pay button[data-v-f1b6c10f]:disabled{opacity:.4;cursor:not-allowed}.remaining-display[data-v-f1b6c10f]{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.25rem;border-radius:14px}.remaining-display.unpaid[data-v-f1b6c10f]{background:#ef444426}.remaining-display.paid[data-v-f1b6c10f]{background:#10b98126}.remaining-icon[data-v-f1b6c10f]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.remaining-display.unpaid .remaining-icon[data-v-f1b6c10f]{background:#ef444433;color:#fca5a5}.remaining-display.paid .remaining-icon[data-v-f1b6c10f]{background:#10b98133;color:#6ee7b7}.remaining-info[data-v-f1b6c10f]{display:flex;flex-direction:column}.remaining-label[data-v-f1b6c10f]{font-size:.8125rem;opacity:.8}.remaining-value[data-v-f1b6c10f]{font-size:1.75rem;font-weight:700}.remaining-display.unpaid .remaining-value[data-v-f1b6c10f]{color:#fca5a5}.remaining-display.paid .remaining-value[data-v-f1b6c10f]{color:#6ee7b7}.modal-footer[data-v-f1b6c10f]{padding:.875rem 1.5rem;background:#fff;border-top:1px solid #e2e8f0;border-radius:0 0 16px 16px;display:flex;justify-content:space-between;align-items:center}.footer-actions[data-v-f1b6c10f]{display:flex;gap:.75rem}.btn[data-v-f1b6c10f]{padding:.5rem 1rem;border-radius:8px;font-weight:500;font-size:.875rem;border:none;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .2s}.btn-cancel[data-v-f1b6c10f]{background:#f1f5f9;color:#64748b}.btn-cancel[data-v-f1b6c10f]:hover{background:#e2e8f0}.btn-delete[data-v-f1b6c10f]{background:#fee2e2;color:#dc2626}.btn-delete[data-v-f1b6c10f]:hover{background:#dc2626;color:#fff}.btn-invoice[data-v-f1b6c10f]{background:#dbeafe;color:#2563eb}.btn-invoice[data-v-f1b6c10f]:hover{background:#2563eb;color:#fff}.btn-save[data-v-f1b6c10f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;min-width:120px;justify-content:center}.btn-save[data-v-f1b6c10f]:hover:not(:disabled){box-shadow:0 4px 15px #667eea66;transform:translateY(-1px)}.btn[data-v-f1b6c10f]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.spinner[data-v-f1b6c10f]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f1b6c10f .8s linear infinite}@keyframes spin-f1b6c10f{to{transform:rotate(360deg)}}[data-v-f1b6c10f] .p-datepicker,[data-v-f1b6c10f] .p-select-overlay{z-index:1060!important}[data-v-f1b6c10f] .p-select,[data-v-f1b6c10f] .p-inputnumber,[data-v-f1b6c10f] .p-datepicker-input{width:100%}[dir=rtl] .discount-inputs[data-v-f1b6c10f]{flex-direction:row-reverse}@media (max-width: 768px){.reservation-modal[data-v-f1b6c10f]{border-radius:16px}.modal-header[data-v-f1b6c10f]{border-radius:16px 16px 0 0;padding:1.25rem}.modal-body[data-v-f1b6c10f]{padding:1.25rem}.modal-footer[data-v-f1b6c10f]{padding:1rem 1.25rem;flex-direction:column;gap:.75rem}.footer-actions[data-v-f1b6c10f]{width:100%;justify-content:flex-end}.fields-row[data-v-f1b6c10f],.dates-row[data-v-f1b6c10f],.companion-fields[data-v-f1b6c10f]{grid-template-columns:1fr}}[data-v-f1b6c10f] .guest-autocomplete{position:relative;z-index:100}[data-v-f1b6c10f] .autocomplete-results{position:absolute;z-index:9999!important;min-width:100%;max-height:350px;background:#fff;border-radius:12px;box-shadow:0 15px 50px #00000040}[data-v-f1b6c10f] .result-item{min-height:65px;padding:.875rem 1rem}.view-overlay[data-v-865afc99]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:#0f172ab3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:1rem;overflow-y:auto}.view-modal[data-v-865afc99]{background:#fff;border-radius:20px;width:100%;max-width:1400px;box-shadow:0 25px 80px #0000004d;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);margin:auto}.modal-header[data-v-865afc99]{padding:1rem 1.5rem;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:20px 20px 0 0;display:flex;justify-content:space-between;align-items:center;color:#fff}.header-content[data-v-865afc99]{display:flex;align-items:center;gap:.875rem}.header-icon[data-v-865afc99]{width:42px;height:42px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.375rem}.header-content h2[data-v-865afc99]{margin:0;font-size:1.25rem;font-weight:600}.header-badges[data-v-865afc99]{display:flex;gap:.5rem;margin-left:1rem}.badge[data-v-865afc99]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.badge.serial[data-v-865afc99]{background:#ffffff40}.badge.status-pending[data-v-865afc99]{background:#f59e0be6}.badge.status-confirmed[data-v-865afc99]{background:#10b981e6}.badge.status-checked-in[data-v-865afc99]{background:#6366f1e6}.badge.status-checked-out[data-v-865afc99]{background:#8b5cf6e6}.badge.status-completed[data-v-865afc99]{background:#22c55ee6}.badge.status-cancelled[data-v-865afc99]{background:#ef4444e6}.header-actions[data-v-865afc99]{display:flex;gap:.5rem}.action-btn[data-v-865afc99]{width:40px;height:40px;border:none;background:#ffffff26;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;transition:all .2s}.action-btn[data-v-865afc99]:hover{background:#ffffff40}.action-btn.print[data-v-865afc99]:hover{background:#10b981cc}.modal-body[data-v-865afc99]{padding:1.5rem;overflow-y:auto;flex:1;background:#f8fafc}.view-layout[data-v-865afc99]{display:grid;grid-template-columns:1fr 380px;gap:1.5rem}@media (max-width: 1100px){.view-layout[data-v-865afc99]{grid-template-columns:1fr}.view-sidebar[data-v-865afc99]{order:-1}}.view-main[data-v-865afc99]{display:flex;flex-direction:column;gap:1.25rem}.cards-row[data-v-865afc99]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width: 768px){.cards-row[data-v-865afc99]{grid-template-columns:1fr}}.info-card[data-v-865afc99]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.card-header[data-v-865afc99]{padding:.875rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.75rem}.card-icon[data-v-865afc99]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.card-icon.blue[data-v-865afc99]{background:#dbeafe;color:#2563eb}.card-icon.green[data-v-865afc99]{background:#d1fae5;color:#059669}.card-icon.purple[data-v-865afc99]{background:#ede9fe;color:#7c3aed}.card-icon.teal[data-v-865afc99]{background:#ccfbf1;color:#0d9488}.card-icon.gray[data-v-865afc99]{background:#f1f5f9;color:#64748b}.card-header h3[data-v-865afc99]{margin:0;font-size:.9375rem;font-weight:600;color:#1e293b;flex:1}.count-badge[data-v-865afc99]{background:#e0e7ff;color:#4f46e5;padding:.2rem .625rem;border-radius:12px;font-size:.8125rem;font-weight:600}.card-body[data-v-865afc99]{padding:1.25rem}.guest-profile[data-v-865afc99]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px dashed #e2e8f0}.guest-avatar[data-v-865afc99]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff}.guest-details h4[data-v-865afc99]{margin:0;font-size:1.125rem;font-weight:600;color:#1e293b}.guest-name-e[data-v-865afc99]{margin:.25rem 0 0;color:#64748b;font-size:.875rem}.info-grid[data-v-865afc99]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.info-item[data-v-865afc99]{display:flex;align-items:flex-start;gap:.75rem}.info-item>i[data-v-865afc99]{width:32px;height:32px;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.info-content[data-v-865afc99]{display:flex;flex-direction:column}.info-label[data-v-865afc99]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-865afc99]{font-size:.875rem;color:#1e293b;font-weight:500}.room-display[data-v-865afc99]{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;margin-bottom:1rem}.room-number[data-v-865afc99]{font-size:2rem;font-weight:700;color:#166534;margin-bottom:.5rem}.room-meta[data-v-865afc99]{display:flex;justify-content:center;gap:1.5rem;color:#16a34a;font-size:.875rem}.room-meta span[data-v-865afc99]{display:flex;align-items:center;gap:.375rem}.room-price[data-v-865afc99]{display:flex;justify-content:space-between;align-items:center;padding:.875rem;background:#f8fafc;border-radius:10px}.price-label[data-v-865afc99]{color:#64748b;font-size:.875rem}.price-value[data-v-865afc99]{font-weight:600;color:#059669;font-size:1.125rem}.dates-display[data-v-865afc99]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.date-item[data-v-865afc99]{flex:1;display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:12px}.date-item.check-in[data-v-865afc99]{background:#f0fdf4}.date-item.check-out[data-v-865afc99]{background:#fef3c7}.date-icon[data-v-865afc99]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.check-in .date-icon[data-v-865afc99]{background:#dcfce7;color:#16a34a}.check-out .date-icon[data-v-865afc99]{background:#fde68a;color:#d97706}.date-info[data-v-865afc99]{display:flex;flex-direction:column}.date-label[data-v-865afc99]{font-size:.75rem;color:#64748b}.date-value[data-v-865afc99]{font-size:.9375rem;font-weight:600;color:#1e293b}.date-arrow[data-v-865afc99]{color:#94a3b8;font-size:1.25rem}[dir=rtl] .date-arrow[data-v-865afc99],[dir=rtl] .date-arrow i[data-v-865afc99]{transform:scaleX(-1);display:inline-block}.nights-badge[data-v-865afc99]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:10px;font-weight:600}.companions-grid[data-v-865afc99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.companion-card[data-v-865afc99]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.companion-header[data-v-865afc99]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.companion-num[data-v-865afc99]{width:24px;height:24px;background:#ffffff40;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.companion-type[data-v-865afc99]{padding:.2rem .625rem;border-radius:12px;font-size:.7rem;font-weight:500;background:#fff3}.companion-type.child[data-v-865afc99]{background:#f59e0bcc}.companion-body[data-v-865afc99]{padding:1rem}.companion-name[data-v-865afc99]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1e293b}.companion-name-e[data-v-865afc99]{margin:0 0 .75rem;font-size:.8125rem;color:#64748b}.companion-details[data-v-865afc99]{display:flex;flex-wrap:wrap;gap:.75rem}.companion-details span[data-v-865afc99]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#64748b}.companion-details i[data-v-865afc99]{color:#94a3b8}.notes-text[data-v-865afc99]{margin:0;color:#475569;line-height:1.6;white-space:pre-wrap}.summary-card[data-v-865afc99]{background:linear-gradient(180deg,#1e293b,#0f172a);border-radius:20px;overflow:hidden;color:#fff;position:sticky;top:1rem}.summary-header[data-v-865afc99]{padding:1.25rem 1.5rem;background:#ffffff0d;display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600}.summary-header i[data-v-865afc99]{font-size:1.5rem;opacity:.8}.summary-body[data-v-865afc99]{padding:1.5rem}.status-display[data-v-865afc99]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-radius:12px;margin-bottom:1.25rem;font-weight:600;font-size:1rem}.status-display.status-pending[data-v-865afc99]{background:#f59e0b26;color:#fbbf24}.status-display.status-confirmed[data-v-865afc99]{background:#10b98126;color:#34d399}.status-display.status-checked-in[data-v-865afc99]{background:#6366f126;color:#818cf8}.status-display.status-checked-out[data-v-865afc99]{background:#8b5cf626;color:#a78bfa}.status-display.status-completed[data-v-865afc99]{background:#22c55e26;color:#4ade80}.status-display.status-cancelled[data-v-865afc99]{background:#ef444426;color:#f87171}.summary-row[data-v-865afc99]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.row-label[data-v-865afc99]{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.row-label i[data-v-865afc99]{opacity:.6}.row-label small[data-v-865afc99]{opacity:.6;margin-left:.25rem}.row-value[data-v-865afc99]{font-weight:500}.summary-row.discount[data-v-865afc99]{color:#fca5a5}.summary-total[data-v-865afc99]{background:#667eea33;margin:1.25rem -1.5rem;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.total-label[data-v-865afc99]{font-weight:600;font-size:1rem}.total-value[data-v-865afc99]{font-size:1.5rem;font-weight:700;color:#a5b4fc}.payment-info[data-v-865afc99]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.payment-row[data-v-865afc99]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.payment-label[data-v-865afc99]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.payment-row.paid[data-v-865afc99]{color:#6ee7b7}.payment-row.paid .payment-label i[data-v-865afc99]{color:#34d399}.payment-row.remaining[data-v-865afc99]{color:#fca5a5}.payment-row.remaining .payment-label i[data-v-865afc99]{color:#f87171}.payment-row.remaining.fully-paid[data-v-865afc99]{color:#6ee7b7}.payment-row.remaining.fully-paid .payment-label i[data-v-865afc99]{color:#34d399}.payment-value[data-v-865afc99]{font-weight:600;font-size:1.125rem}.payment-method-display[data-v-865afc99]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:#ffffff0d;border-radius:10px;margin-top:1rem;font-size:.875rem;color:#ffffffb3}.payment-method-display i[data-v-865afc99]{font-size:1.125rem}.timestamps[data-v-865afc99]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.timestamp-item[data-v-865afc99]{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.8125rem}.ts-label[data-v-865afc99]{color:#ffffff80}.ts-value[data-v-865afc99]{color:#ffffffb3}.modal-footer[data-v-865afc99]{padding:1rem 1.5rem;background:#fff;border-top:1px solid #e2e8f0;border-radius:0 0 20px 20px;display:flex;justify-content:space-between;align-items:center}.footer-actions[data-v-865afc99]{display:flex;gap:.75rem}.btn[data-v-865afc99]{padding:.625rem 1.25rem;border-radius:10px;font-weight:500;font-size:.9375rem;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.btn-secondary[data-v-865afc99]{background:#f1f5f9;color:#64748b}.btn-secondary[data-v-865afc99]:hover{background:#e2e8f0}.btn-print[data-v-865afc99]{background:#dbeafe;color:#2563eb}.btn-print[data-v-865afc99]:hover{background:#2563eb;color:#fff}.btn-primary[data-v-865afc99]{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.btn-primary[data-v-865afc99]:hover{box-shadow:0 4px 15px #0ea5e966;transform:translateY(-1px)}.btn-purple[data-v-865afc99]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.btn-purple[data-v-865afc99]:hover{box-shadow:0 4px 15px #8b5cf666;transform:translateY(-1px)}.btn-success[data-v-865afc99]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-success[data-v-865afc99]:hover{box-shadow:0 4px 15px #10b98166;transform:translateY(-1px)}.btn-warning[data-v-865afc99]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.btn-warning[data-v-865afc99]:hover{box-shadow:0 4px 15px #f59e0b66;transform:translateY(-1px)}.btn-danger[data-v-865afc99]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-danger[data-v-865afc99]:hover{box-shadow:0 4px 15px #ef444466;transform:translateY(-1px)}.print-only[data-v-865afc99],.print-section[data-v-865afc99]{display:none}@media print{.no-print[data-v-865afc99]{display:none!important}.print-only[data-v-865afc99],.print-section[data-v-865afc99]{display:block!important}[data-v-865afc99]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:8mm 10mm}body[data-v-865afc99]{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:10px;line-height:1.3;color:#333}.view-overlay[data-v-865afc99]{position:static;background:none!important;padding:0;display:block}.view-modal[data-v-865afc99]{max-width:none;max-height:none;box-shadow:none;border-radius:0;background:#fff}.modal-body[data-v-865afc99]{padding:0;background:#fff!important;overflow:visible}.print-header[data-v-865afc99]{display:block!important;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #999}.print-header-row[data-v-865afc99]{display:flex;justify-content:space-between;align-items:flex-start}.branch-info[data-v-865afc99]{display:flex;align-items:flex-start;gap:10px}.branch-logo[data-v-865afc99]{width:50px;height:50px;border:1px solid #ddd;border-radius:4px;overflow:hidden;flex-shrink:0}.branch-logo img[data-v-865afc99]{width:100%;height:100%;object-fit:contain}.branch-details[data-v-865afc99]{text-align:right}.branch-name[data-v-865afc99]{margin:0 0 3px;font-size:14px;font-weight:600;color:#333}.branch-address[data-v-865afc99]{margin:0 0 2px;font-size:9px;color:#666}.branch-contacts[data-v-865afc99]{display:flex;flex-direction:column;gap:1px;font-size:9px;color:#666}.reservation-info[data-v-865afc99]{text-align:left;padding:6px 10px;background:#fafafa!important;border-radius:4px;border:1px solid #ddd}.doc-title[data-v-865afc99]{font-size:9px;color:#666;text-transform:uppercase;letter-spacing:.5px}.doc-number[data-v-865afc99]{font-size:13px;font-weight:600;color:#333;margin:1px 0}.doc-date[data-v-865afc99]{font-size:9px;color:#666}.doc-status[data-v-865afc99]{display:inline-block;margin-top:3px;padding:2px 8px;border-radius:10px;font-size:8px;font-weight:500;text-transform:uppercase;border:1px solid #ddd;background:#f5f5f5!important;color:#555!important}.print-table[data-v-865afc99]{width:100%;border-collapse:collapse;margin-bottom:6px;font-size:9px}.print-table td[data-v-865afc99],.print-table th[data-v-865afc99]{padding:4px 6px;border:1px solid #ddd;text-align:right}.print-table .section-header[data-v-865afc99]{background:#f0f0f0!important;color:#333!important;font-weight:600;font-size:10px;text-align:right;padding:5px 8px;border-bottom:1px solid #bbb}.print-table .label[data-v-865afc99]{background:#f9f9f9!important;font-weight:500;color:#555;width:22%}.print-table .value[data-v-865afc99]{color:#333;background:#fff!important}.print-table .value.highlight[data-v-865afc99]{font-weight:600;color:#333;font-size:10px}.print-table .table-header[data-v-865afc99]{background:#f0f0f0!important}.print-table .table-header th[data-v-865afc99]{font-weight:600;color:#555;text-align:center;font-size:9px}.companions-table td[data-v-865afc99]{text-align:center;font-size:9px}.financial-table[data-v-865afc99]{max-width:300px;margin-right:auto;margin-left:0}.financial-table .label[data-v-865afc99]{width:60%}.financial-table .value[data-v-865afc99]{text-align:left;font-weight:500}.financial-table .value.discount[data-v-865afc99],.financial-table .value.paid[data-v-865afc99]{color:#555}.financial-table .total-row td[data-v-865afc99]{background:#f0f0f0!important;color:#333!important;font-size:10px;font-weight:600;border-top:1px solid #999}.financial-table .remaining-row td[data-v-865afc99]{background:#fafafa!important;font-weight:500}.financial-table .remaining-row.fully-paid td[data-v-865afc99]{background:#fafafa!important;color:#333!important}.print-notes[data-v-865afc99]{margin-top:6px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.notes-header[data-v-865afc99]{background:#f5f5f5!important;padding:4px 8px;font-weight:600;font-size:9px;color:#555;border-bottom:1px solid #ddd}.notes-content[data-v-865afc99]{padding:5px 8px;font-size:9px;color:#555;line-height:1.4;white-space:pre-wrap;background:#fff!important}.print-footer[data-v-865afc99]{display:block!important;margin-top:10px;padding-top:6px;border-top:1px solid #ddd}.print-footer-content[data-v-865afc99]{page-break-inside:avoid}.footer-row[data-v-865afc99]{display:flex;justify-content:space-between;margin-bottom:8px}.footer-section[data-v-865afc99]{width:45%}.signature-line[data-v-865afc99]{display:flex;flex-direction:column;gap:3px}.signature-label[data-v-865afc99]{font-size:9px;color:#666;font-weight:500}.signature-box[data-v-865afc99]{height:28px;border-bottom:1px solid #999}.footer-info[data-v-865afc99]{text-align:center;padding-top:6px;border-top:1px dashed #ddd}.footer-info p[data-v-865afc99]{margin:1px 0;font-size:8px;color:#999}.branch-footer[data-v-865afc99]{font-weight:500;color:#555!important;font-size:9px!important;margin-top:3px!important}}.room-guests-info[data-v-865afc99]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;background:#fff8e1;border-radius:6px;font-size:.85rem}.room-guests-info .guests-label[data-v-865afc99]{color:#666}.room-guests-info .guests-value[data-v-865afc99]{font-weight:600;color:#333}.extra-guests-badge[data-v-865afc99]{background:#ff9800;color:#fff;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600}.summary-row.extra-guest-row .row-label[data-v-865afc99]{color:#ff9800}.summary-row.extra-guest-row .row-label small[data-v-865afc99]{display:block;font-size:.7rem;color:#999;margin-top:2px}[data-v-dd49a3ed] .p-datepicker,[data-v-dd49a3ed] .p-select-overlay{z-index:1060!important}[data-v-dd49a3ed] .p-select,[data-v-dd49a3ed] .p-datepicker-input{width:100%}.form-label-sm[data-v-ad4032ce]{font-size:.875rem;margin-bottom:.25rem}.card[data-v-ad4032ce]{border:1px solid #e0e0e0}.card-body[data-v-ad4032ce]{padding:1rem}.form-label-sm[data-v-86265900]{font-size:.875rem;margin-bottom:.25rem}.card[data-v-86265900]{border:1px solid #e0e0e0}.card-body[data-v-86265900]{padding:1rem}.attachment-manager .card[data-v-4ab43924]{border:1px solid #e9ecef;transition:box-shadow .2s}.attachment-manager .card[data-v-4ab43924]:hover{box-shadow:0 2px 8px #0000001a}.attachment-preview[data-v-4ab43924]{height:150px;overflow:hidden}.attachment-preview img[data-v-4ab43924]{width:100%;height:100%;object-fit:cover}.file-icon-preview[data-v-4ab43924]{height:100%;min-height:150px;background:linear-gradient(135deg,#f5f7fa,#e4e8eb)}.file-icon-preview i[data-v-4ab43924]{color:#6c757d}.text-purple[data-v-4ab43924]{color:#6f42c1!important}.p-select-overlay,.p-select-list-container,.p-component-overlay,.p-datepicker,.p-datepicker-panel{z-index:1090!important}.extra-guests-header[data-v-709d2bdf]{background:#0dcaf012}.counter-btn[data-v-709d2bdf]{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.counter-display[data-v-709d2bdf]{padding:4px 12px;min-height:36px;display:flex;align-items:center;justify-content:center}.charge-preview-box[data-v-709d2bdf]{border-width:1.5px!important;border-style:solid!important}.bg-info-subtle[data-v-709d2bdf]{background-color:#0dcaf01a}.extra-guests-summary-row[data-v-709d2bdf]{background:#0dcaf012;border:1px dashed rgba(13,202,240,.4)}.fs-tiny[data-v-709d2bdf]{font-size:10px}.input-group[data-v-709d2bdf]{display:flex;flex-wrap:nowrap;align-items:stretch}.input-group .flex-grow-1[data-v-709d2bdf]{flex:1 1 auto;width:1%;min-width:0}.input-group .flex-grow-1[data-v-709d2bdf] input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-text[data-v-709d2bdf]{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-left:0;border-radius:0 .375rem .375rem 0}[dir=rtl] .input-group .flex-grow-1[data-v-709d2bdf] input{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}[dir=rtl] .input-group-text[data-v-709d2bdf]{border-left:1px solid #ced4da;border-right:0;border-radius:.375rem 0 0 .375rem}.nav-tabs .nav-link[data-v-709d2bdf]{color:var(--bs-body-color)}.nav-tabs .nav-link.active[data-v-709d2bdf]{font-weight:600}.form-label[data-v-677efa0f]{font-weight:600;margin-bottom:.5rem}.btn-info-transparent[data-v-677efa0f]{background-color:#0dcaf01a;border-color:#0dcaf033;color:#0dcaf0}.btn-info-transparent[data-v-677efa0f]:hover{background-color:#0dcaf033;border-color:#0dcaf04d}.btn-secondary-transparent[data-v-677efa0f]{background-color:#6c757d1a;border-color:#6c757d33;color:#6c757d}.btn-secondary-transparent[data-v-677efa0f]:hover{background-color:#6c757d33;border-color:#6c757d4d}.btn-success-transparent[data-v-677efa0f]{background-color:#1987541a;border-color:#19875433;color:#198754}.btn-success-transparent[data-v-677efa0f]:hover{background-color:#19875433;border-color:#1987544d}.btn-warning-transparent[data-v-677efa0f]{background-color:#ffc1071a;border-color:#ffc10733;color:#cc9a06}.btn-warning-transparent[data-v-677efa0f]:hover{background-color:#ffc10733;border-color:#ffc1074d}.calendar-wrapper[data-v-a3c33a05]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden}.calendar-header[data-v-a3c33a05]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;flex-wrap:wrap;gap:1rem}.nav-section[data-v-a3c33a05]{display:flex;align-items:center;gap:.5rem}.nav-btn[data-v-a3c33a05]{width:36px;height:36px;border:none;background:#fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .2s}.nav-btn[data-v-a3c33a05]:hover{background:#ffffff4d}.today-btn[data-v-a3c33a05]{width:auto;padding:0 1rem;font-size:.875rem;font-weight:500}.current-range[data-v-a3c33a05]{margin-left:1rem;font-size:1.125rem;font-weight:600}[dir=rtl] .current-range[data-v-a3c33a05]{margin-left:0;margin-right:1rem}.view-section[data-v-a3c33a05]{display:flex;align-items:center}.btn-group-view[data-v-a3c33a05]{display:flex;background:#ffffff1a;border-radius:8px;overflow:hidden}.view-btn[data-v-a3c33a05]{padding:.5rem 1rem;border:none;background:transparent;color:#fffc;cursor:pointer;font-size:.875rem;display:flex;align-items:center;gap:.375rem;transition:all .2s}.view-btn[data-v-a3c33a05]:hover{background:#ffffff1a;color:#fff}.view-btn.active[data-v-a3c33a05]{background:#ffffff40;color:#fff;font-weight:500}.legend-section[data-v-a3c33a05]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.legend-title[data-v-a3c33a05]{font-size:.8125rem;opacity:.9}.legend-items[data-v-a3c33a05]{display:flex;gap:.75rem;flex-wrap:wrap}.legend-item[data-v-a3c33a05]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;opacity:.9}.legend-dot[data-v-a3c33a05]{width:10px;height:10px;border-radius:50%}.calendar-container[data-v-a3c33a05]{flex:1;overflow:auto;padding:0}[data-v-a3c33a05] .fc{height:100%;font-family:inherit}[data-v-a3c33a05] .fc-theme-standard td,[data-v-a3c33a05] .fc-theme-standard th,[data-v-a3c33a05] .fc-theme-standard .fc-scrollgrid{border-color:#e9ecef}[data-v-a3c33a05] .fc-datagrid-cell-frame{padding:0}[data-v-a3c33a05] .fc-resource-area{background:#f8fafc}[data-v-a3c33a05] .fc-datagrid-cell-cushion{padding:.5rem}[data-v-a3c33a05] .room-resource{padding:.625rem;cursor:pointer;transition:background .2s;border-radius:6px;margin:2px}[data-v-a3c33a05] .room-resource:hover{background:#667eea14}[data-v-a3c33a05] .room-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}[data-v-a3c33a05] .room-number{font-weight:600;font-size:.9375rem;color:#1e293b}[data-v-a3c33a05] .status-badge{width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center}[data-v-a3c33a05] .status-badge i{font-size:8px;color:#fff}[data-v-a3c33a05] .room-details{display:flex;gap:.5rem;margin-bottom:.25rem}[data-v-a3c33a05] .room-floor,[data-v-a3c33a05] .room-category{font-size:.75rem;color:#64748b}[data-v-a3c33a05] .room-price{font-size:.75rem;color:#667eea;font-weight:500}[data-v-a3c33a05] .fc-timeline-event{border-radius:6px;border:none;margin:2px 0}[data-v-a3c33a05] .fc-event-main{padding:0}[data-v-a3c33a05] .event-content{padding:.375rem .5rem;height:100%;display:flex;flex-direction:column;justify-content:center;cursor:pointer}[data-v-a3c33a05] .event-header{display:flex;align-items:center;justify-content:space-between;gap:.25rem;margin-bottom:.125rem}[data-v-a3c33a05] .event-serial{font-size:.625rem;color:#ffffffe6;font-weight:600}[data-v-a3c33a05] .event-status-badge{font-size:.5625rem;background:#ffffff40;padding:.0625rem .3rem;border-radius:3px;color:#fff;font-weight:500;text-transform:capitalize}[data-v-a3c33a05] .event-main{display:flex;align-items:center;justify-content:space-between;gap:.25rem}[data-v-a3c33a05] .event-guest{font-weight:500;font-size:.8125rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}[data-v-a3c33a05] .event-nights{font-size:.6875rem;background:#ffffff40;padding:.125rem .375rem;border-radius:4px;color:#fff;font-weight:500}[data-v-a3c33a05] .event-details{display:flex;align-items:center;gap:.25rem;margin-top:.125rem}[data-v-a3c33a05] .event-room{font-size:.6875rem;color:#fffc}[data-v-a3c33a05] .event-invoice-icon{font-size:.75rem;color:#ffffffe6}[data-v-a3c33a05] .event-content.status-pending{background:#ffc107}[data-v-a3c33a05] .event-content.status-confirmed{background:#6f42c1}[data-v-a3c33a05] .event-content.status-checked_in{background:#0d6efd}[data-v-a3c33a05] .event-content.status-checked_out{background:#6c757d}[data-v-a3c33a05] .event-content.status-completed{background:#28a745}[data-v-a3c33a05] .event-content.status-cancelled{background:#dc3545}[data-v-a3c33a05] .event-content.status-no_show{background:#343a40}[data-v-a3c33a05] .fc-timeline-now-indicator-line{border-color:#dc3545;border-width:2px}[data-v-a3c33a05] .fc-timeline-now-indicator-arrow{border-color:#dc3545;border-top-color:#dc3545}[data-v-a3c33a05] .fc-timeline-slot-label{font-size:.8125rem;color:#475569}[data-v-a3c33a05] .fc-datagrid-header .fc-datagrid-cell-frame{background:#667eea;color:#fff}[data-v-a3c33a05] .fc-datagrid-header .fc-datagrid-cell-cushion{font-weight:600;padding:.75rem}[data-v-a3c33a05] .fc-scroller::-webkit-scrollbar{width:8px;height:8px}[data-v-a3c33a05] .fc-scroller::-webkit-scrollbar-track{background:#f1f5f9}[data-v-a3c33a05] .fc-scroller::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}[data-v-a3c33a05] .fc-scroller::-webkit-scrollbar-thumb:hover{background:#94a3b8}.calendar-wrapper.loading[data-v-a3c33a05]{pointer-events:none;opacity:.7}[dir=rtl] .nav-section[data-v-a3c33a05],[dir=rtl] .legend-section[data-v-a3c33a05]{flex-direction:row-reverse}@media (max-width: 1024px){.calendar-header[data-v-a3c33a05]{flex-direction:column;align-items:flex-start}.view-section[data-v-a3c33a05]{width:100%}.btn-group-view[data-v-a3c33a05]{width:100%;justify-content:center}.legend-section[data-v-a3c33a05]{width:100%}}@media (max-width: 768px){[data-v-a3c33a05] .fc-resource-area{width:150px!important}[data-v-a3c33a05] .room-details,[data-v-a3c33a05] .room-price,.legend-section[data-v-a3c33a05]{display:none}}.context-menu-overlay[data-v-cf9ba1d7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.context-menu[data-v-cf9ba1d7]{position:fixed;min-width:200px;background:#fff;border-radius:10px;box-shadow:0 10px 40px #00000026,0 2px 10px #0000001a;padding:.5rem 0;z-index:10000;animation:menuFadeIn-cf9ba1d7 .15s ease-out}@keyframes menuFadeIn-cf9ba1d7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.menu-item[data-v-cf9ba1d7]{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;cursor:pointer;transition:all .15s;color:#475569;font-size:.875rem}.menu-item[data-v-cf9ba1d7]:hover{background:#f1f5f9}.menu-item i[data-v-cf9ba1d7]{font-size:1.125rem;width:20px;text-align:center}.menu-item.primary[data-v-cf9ba1d7]{color:#667eea}.menu-item.primary[data-v-cf9ba1d7]:hover{background:#667eea1a}.menu-item.success[data-v-cf9ba1d7]{color:#10b981}.menu-item.success[data-v-cf9ba1d7]:hover{background:#10b9811a}.menu-item.warning[data-v-cf9ba1d7]{color:#f59e0b}.menu-item.warning[data-v-cf9ba1d7]:hover{background:#f59e0b1a}.menu-item.info[data-v-cf9ba1d7]{color:#0ea5e9}.menu-item.info[data-v-cf9ba1d7]:hover{background:#0ea5e91a}.menu-item.danger[data-v-cf9ba1d7]{color:#ef4444}.menu-item.danger[data-v-cf9ba1d7]:hover{background:#ef44441a}.menu-item.disabled[data-v-cf9ba1d7]{color:#94a3b8;cursor:not-allowed}.menu-item.disabled[data-v-cf9ba1d7]:hover{background:transparent}.menu-divider[data-v-cf9ba1d7]{height:1px;background:#e2e8f0;margin:.375rem 0}[dir=rtl] .menu-item[data-v-cf9ba1d7]{flex-direction:row-reverse}[dir=rtl] .menu-item i[data-v-cf9ba1d7]{margin-left:0;margin-right:0}.room-side-panel[data-v-04f731de]{position:fixed;top:0;right:0;width:360px;height:100vh;background:#fff;box-shadow:-5px 0 25px #0000001a;z-index:1040;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}[dir=rtl] .room-side-panel[data-v-04f731de]{right:auto;left:0;transform:translate(-100%);box-shadow:5px 0 25px #0000001a}.room-side-panel.open[data-v-04f731de]{transform:translate(0)}.close-btn[data-v-04f731de]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:none;background:#0000000d;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#64748b;transition:all .2s;z-index:10}[dir=rtl] .close-btn[data-v-04f731de]{right:auto;left:1rem}.close-btn[data-v-04f731de]:hover{background:#0000001a;color:#1e293b}.panel-content[data-v-04f731de]{flex:1;overflow-y:auto;padding:1.5rem}.panel-header[data-v-04f731de]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.room-title[data-v-04f731de]{display:flex;align-items:center;gap:.75rem}.room-number[data-v-04f731de]{font-size:1.5rem;font-weight:700;color:#1e293b}.status-badge[data-v-04f731de]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;color:#fff}.status-badge i[data-v-04f731de]{font-size:.875rem}.info-section[data-v-04f731de]{background:#f8fafc;border-radius:12px;padding:1rem;margin-bottom:1.5rem}.info-row[data-v-04f731de]{display:flex;align-items:center;gap:.875rem;padding:.625rem 0}.info-row[data-v-04f731de]:not(:last-child){border-bottom:1px solid #e2e8f0}.info-row>i[data-v-04f731de]{width:32px;height:32px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#667eea;box-shadow:0 1px 3px #00000014}.info-content[data-v-04f731de]{flex:1;display:flex;flex-direction:column}.info-label[data-v-04f731de]{font-size:.75rem;color:#64748b}.info-value[data-v-04f731de]{font-size:.9375rem;font-weight:500;color:#1e293b}.info-value.price[data-v-04f731de]{color:#667eea;font-weight:600}.stats-section[data-v-04f731de]{margin-bottom:1.5rem}.section-title[data-v-04f731de]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.section-title i[data-v-04f731de]{color:#667eea}.stats-grid[data-v-04f731de]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.stat-item[data-v-04f731de]{background:#f8fafc;border-radius:10px;padding:1rem;text-align:center}.stat-value[data-v-04f731de]{display:block;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-04f731de]{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.text-success[data-v-04f731de]{color:#10b981}.text-warning[data-v-04f731de]{color:#f59e0b}.text-info[data-v-04f731de]{color:#0ea5e9}.action-section[data-v-04f731de]{margin-bottom:1.5rem}.btn-create[data-v-04f731de]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.btn-create[data-v-04f731de]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.not-bookable-notice[data-v-04f731de]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;background:#fef3c7;color:#92400e;border-radius:10px;font-size:.875rem;font-weight:500}.reservations-section[data-v-04f731de]{flex:1}.loading-state[data-v-04f731de],.empty-state[data-v-04f731de]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#94a3b8;text-align:center}.loading-state i[data-v-04f731de],.empty-state i[data-v-04f731de]{font-size:2rem;margin-bottom:.5rem}.spin[data-v-04f731de]{animation:spin-04f731de 1s linear infinite}@keyframes spin-04f731de{to{transform:rotate(360deg)}}.reservations-list[data-v-04f731de]{display:flex;flex-direction:column;gap:.75rem}.reservation-card[data-v-04f731de]{background:#f8fafc;border-radius:10px;padding:.875rem;cursor:pointer;transition:all .2s;border-left:4px solid #e2e8f0}.reservation-card[data-v-04f731de]:hover{background:#f1f5f9;transform:translate(4px)}[dir=rtl] .reservation-card[data-v-04f731de]{border-left:none;border-right:4px solid #e2e8f0}[dir=rtl] .reservation-card[data-v-04f731de]:hover{transform:translate(-4px)}.reservation-card.status-pending[data-v-04f731de]{border-color:#ffc107}.reservation-card.status-confirmed[data-v-04f731de]{border-color:#6f42c1}.reservation-card.status-checked_in[data-v-04f731de]{border-color:#0d6efd}.reservation-card.status-checked_out[data-v-04f731de]{border-color:#6c757d}.res-header[data-v-04f731de]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.res-guest[data-v-04f731de]{font-weight:600;color:#1e293b;font-size:.9375rem}.res-status[data-v-04f731de]{font-size:.6875rem;padding:.25rem .5rem;border-radius:6px;font-weight:500}.badge-pending[data-v-04f731de]{background:#fef3c7;color:#92400e}.badge-confirmed[data-v-04f731de]{background:#ede9fe;color:#6d28d9}.badge-checked_in[data-v-04f731de]{background:#dbeafe;color:#1e40af}.badge-checked_out[data-v-04f731de]{background:#f1f5f9;color:#475569}.res-dates[data-v-04f731de],.res-nights[data-v-04f731de]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#64748b;margin-top:.25rem}.res-dates i[data-v-04f731de],.res-nights i[data-v-04f731de]{font-size:.875rem;color:#94a3b8}.panel-content[data-v-04f731de]::-webkit-scrollbar{width:6px}.panel-content[data-v-04f731de]::-webkit-scrollbar-track{background:#f1f5f9}.panel-content[data-v-04f731de]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.panel-content[data-v-04f731de]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width: 768px){.room-side-panel[data-v-04f731de]{width:100%}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.reservation-calendar-page[data-v-11138889]{min-height:100vh;background:#f1f5f9;padding:1rem}.page-header[data-v-11138889]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014}.header-left[data-v-11138889]{display:flex;align-items:center}.page-title[data-v-11138889]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.page-title i[data-v-11138889]{color:#667eea}.header-right[data-v-11138889]{display:flex;align-items:center;gap:1rem}.custom-toggle-switch[data-v-11138889]{display:flex;align-items:center;gap:.5rem}.toggle-label[data-v-11138889]{color:#64748b}.loading-indicator[data-v-11138889]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:12px;text-align:center}.loading-indicator p[data-v-11138889]{margin-top:1rem;color:#64748b}.calendar-content[data-v-11138889]{display:flex;flex-direction:column;gap:1rem}.filters-card[data-v-11138889]{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #00000014}.filters-grid[data-v-11138889]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.filter-item[data-v-11138889]{display:flex;flex-direction:column}.filter-label[data-v-11138889]{font-size:.8125rem;font-weight:500;color:#475569;margin-bottom:.5rem;display:flex;align-items:center;gap:.375rem}.filter-label i[data-v-11138889]{color:#667eea}.status-buttons[data-v-11138889]{display:flex;flex-wrap:wrap;gap:.375rem}.status-btn[data-v-11138889]{padding:.375rem .75rem;border:1px solid var(--status-color, #e2e8f0);background:transparent;color:var(--status-color, #64748b);border-radius:6px;font-size:.75rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all .2s}.status-btn[data-v-11138889]:hover{background:color-mix(in srgb,var(--status-color, #e2e8f0) 15%,transparent)}.status-btn.active[data-v-11138889]{background:var(--status-color);color:#fff;border-color:var(--status-color)}.status-btn.active-all[data-v-11138889]{background:#667eea;color:#fff;border-color:#667eea}.date-filter-row[data-v-11138889]{display:flex;gap:.5rem}.empty-state[data-v-11138889]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:12px;text-align:center;color:#94a3b8}.empty-state i[data-v-11138889]{font-size:4rem;margin-bottom:1rem}.empty-state h5[data-v-11138889]{color:#475569;margin-bottom:.5rem}.empty-state p[data-v-11138889]{margin:0}@media (max-width: 768px){.page-header[data-v-11138889]{flex-direction:column;align-items:flex-start;gap:1rem}.header-right[data-v-11138889]{width:100%;justify-content:flex-end}.filters-grid[data-v-11138889]{grid-template-columns:1fr}}.hotel-dashboard[data-v-0639c1ee]{padding:0;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.dashboard-header[data-v-0639c1ee]{background:linear-gradient(135deg,#1e3a5f,#0f172a);padding:1.5rem 2rem;margin-bottom:1.5rem;border-radius:0 0 24px 24px;box-shadow:0 10px 40px #0f172a4d}.header-content[data-v-0639c1ee]{display:flex;justify-content:space-between;align-items:center;max-width:1800px;margin:0 auto}.header-title h1[data-v-0639c1ee]{color:#fff;font-size:1.75rem;font-weight:700;margin:0}.header-title .subtitle[data-v-0639c1ee]{color:#ffffffb3;font-size:.9rem;margin:.25rem 0 0}.header-actions[data-v-0639c1ee]{display:flex;align-items:center;gap:1rem}.live-time[data-v-0639c1ee]{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.75rem 1.25rem;border-radius:12px;color:#fff;font-size:.9rem}.refresh-btn[data-v-0639c1ee]{width:48px;height:48px;border-radius:12px;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;cursor:pointer;transition:all .3s ease;font-size:1.25rem}.refresh-btn[data-v-0639c1ee]:hover{transform:scale(1.05);box-shadow:0 4px 15px #10b98166}.refresh-btn.rotating i[data-v-0639c1ee]{animation:spin-0639c1ee 1s linear infinite}@keyframes spin-0639c1ee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay[data-v-0639c1ee]{display:flex;justify-content:center;align-items:center;min-height:60vh}.spinner[data-v-0639c1ee]{width:60px;height:60px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-0639c1ee 1s linear infinite}.dashboard-content[data-v-0639c1ee]{max-width:1800px;margin:0 auto;padding:0 1.5rem 2rem}.section[data-v-0639c1ee]{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 20px #0000000d}.section-header[data-v-0639c1ee]{margin-bottom:1.5rem}.section-header h2[data-v-0639c1ee]{font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin:0}.section-header h2 i[data-v-0639c1ee]{color:#3b82f6}.room-status-grid[data-v-0639c1ee]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1.5rem}.room-status-card[data-v-0639c1ee]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:16px;transition:all .3s ease}.room-status-card[data-v-0639c1ee]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.room-status-card .status-icon[data-v-0639c1ee]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.room-status-card .status-value[data-v-0639c1ee]{font-size:1.75rem;font-weight:700;display:block}.room-status-card .status-label[data-v-0639c1ee]{font-size:.8rem;opacity:.8}.room-status-card.total[data-v-0639c1ee]{background:linear-gradient(135deg,#1e3a5f,#0f172a);color:#fff}.room-status-card.total .status-icon[data-v-0639c1ee]{background:#fff3}.room-status-card.available[data-v-0639c1ee]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.room-status-card.available .status-icon[data-v-0639c1ee]{background:#10b98133;color:#10b981}.room-status-card.occupied[data-v-0639c1ee]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.room-status-card.occupied .status-icon[data-v-0639c1ee]{background:#3b82f633;color:#3b82f6}.room-status-card.reserved[data-v-0639c1ee]{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6}.room-status-card.reserved .status-icon[data-v-0639c1ee]{background:#8b5cf633;color:#8b5cf6}.room-status-card.cleaning[data-v-0639c1ee]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.room-status-card.cleaning .status-icon[data-v-0639c1ee]{background:#f59e0b33;color:#f59e0b}.room-status-card.maintenance[data-v-0639c1ee]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.room-status-card.maintenance .status-icon[data-v-0639c1ee]{background:#ef444433;color:#ef4444}.occupancy-gauge[data-v-0639c1ee]{display:flex;justify-content:center;padding:1rem 0}.gauge-container[data-v-0639c1ee]{position:relative;width:200px}.gauge-svg[data-v-0639c1ee]{width:100%;transform:rotate(180deg)}.gauge-fill[data-v-0639c1ee]{transition:stroke-dasharray 1s ease}.gauge-value[data-v-0639c1ee]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);text-align:center}.gauge-value .value[data-v-0639c1ee]{font-size:2rem;font-weight:700;color:#1e293b;display:block}.gauge-value .label[data-v-0639c1ee]{font-size:.85rem;color:#64748b}.stats-grid[data-v-0639c1ee]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.5rem}.stat-card[data-v-0639c1ee]{position:relative;border-radius:20px;padding:1.5rem;overflow:hidden;min-height:160px}.stat-bg-icon[data-v-0639c1ee]{position:absolute;right:-10px;bottom:-10px;font-size:6rem;opacity:.1}.stat-content[data-v-0639c1ee]{position:relative;z-index:1}.stat-header[data-v-0639c1ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.stat-title[data-v-0639c1ee]{font-size:.9rem;font-weight:500}.stat-icon[data-v-0639c1ee]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.stat-values .main-value[data-v-0639c1ee]{font-size:2.5rem;font-weight:700;line-height:1}.stat-values .separator[data-v-0639c1ee]{font-size:1.5rem;opacity:.5;margin:0 .25rem}.stat-values .value-label[data-v-0639c1ee]{font-size:.8rem;opacity:.8;margin-top:.5rem}.stat-progress[data-v-0639c1ee]{margin-top:1rem;height:6px;background:#ffffff4d;border-radius:3px;overflow:hidden}.stat-progress .progress-bar[data-v-0639c1ee]{height:100%;background:#fffc;border-radius:3px;transition:width .5s ease}.stat-card.check-in[data-v-0639c1ee]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.stat-card.check-in .stat-icon[data-v-0639c1ee]{background:#fff3}.stat-card.check-out[data-v-0639c1ee]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.stat-card.check-out .stat-icon[data-v-0639c1ee]{background:#fff3}.stat-card.guests[data-v-0639c1ee]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.stat-card.guests .stat-icon[data-v-0639c1ee]{background:#fff3}.stat-card.reservations[data-v-0639c1ee]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.stat-card.reservations .stat-icon[data-v-0639c1ee]{background:#fff3}.revenue-grid[data-v-0639c1ee]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.revenue-card[data-v-0639c1ee]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .3s ease}.revenue-card[data-v-0639c1ee]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000014}.revenue-icon[data-v-0639c1ee]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.revenue-card.today .revenue-icon[data-v-0639c1ee]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.revenue-card.week .revenue-icon[data-v-0639c1ee]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.revenue-card.month .revenue-icon[data-v-0639c1ee]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.revenue-card.pending .revenue-icon[data-v-0639c1ee]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.revenue-label[data-v-0639c1ee]{font-size:.85rem;color:#64748b;display:block}.revenue-value[data-v-0639c1ee]{font-size:1.5rem;font-weight:700;color:#1e293b;display:block;margin:.25rem 0}.revenue-value.danger[data-v-0639c1ee]{color:#ef4444}.revenue-sub[data-v-0639c1ee]{font-size:.8rem;color:#94a3b8}.growth-badge[data-v-0639c1ee]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.growth-badge.positive[data-v-0639c1ee]{background:#d1fae5;color:#065f46}.growth-badge.negative[data-v-0639c1ee]{background:#fee2e2;color:#991b1b}.charts-row[data-v-0639c1ee]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.chart-card[data-v-0639c1ee]{background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 4px 20px #0000000d}.chart-header h3[data-v-0639c1ee]{font-size:1.1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin:0 0 1rem}.chart-header h3 i[data-v-0639c1ee]{color:#3b82f6}.chart-body[data-v-0639c1ee]{height:250px}.chart-container[data-v-0639c1ee]{position:relative}.no-data-overlay[data-v-0639c1ee]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffd9;color:#64748b;border-radius:12px;padding:1rem 2rem;z-index:10;box-shadow:0 4px 15px #0000001a}.no-data-overlay i[data-v-0639c1ee]{font-size:2.5rem;margin-bottom:.5rem;opacity:.5}.no-data-overlay span[data-v-0639c1ee]{font-size:.9rem}.status-pills[data-v-0639c1ee]{display:flex;flex-wrap:wrap;gap:1rem}.status-pill[data-v-0639c1ee]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:50px;flex:1;min-width:150px}.status-pill i[data-v-0639c1ee]{font-size:1.25rem}.status-pill .count[data-v-0639c1ee]{font-size:1.5rem;font-weight:700}.status-pill .label[data-v-0639c1ee]{font-size:.85rem;opacity:.9}.status-pill.pending[data-v-0639c1ee]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.status-pill.confirmed[data-v-0639c1ee]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.status-pill.checked-in[data-v-0639c1ee]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.status-pill.checked-out[data-v-0639c1ee]{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6}.status-pill.completed[data-v-0639c1ee]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.status-pill.cancelled[data-v-0639c1ee]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.tables-row[data-v-0639c1ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}.table-card[data-v-0639c1ee]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.table-header[data-v-0639c1ee]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.table-header h3[data-v-0639c1ee]{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin:0}.table-header h3 i[data-v-0639c1ee]{color:#3b82f6}.view-all-btn[data-v-0639c1ee]{font-size:.85rem;color:#3b82f6;text-decoration:none;display:flex;align-items:center;gap:.25rem;transition:color .2s}.view-all-btn[data-v-0639c1ee]:hover{color:#2563eb}.table-body[data-v-0639c1ee]{padding:1rem;max-height:350px;overflow-y:auto}.table-list[data-v-0639c1ee]{display:flex;flex-direction:column;gap:.75rem}.table-item[data-v-0639c1ee]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#f8fafc;border-radius:12px;transition:all .2s}.table-item[data-v-0639c1ee]:hover{background:#f1f5f9;transform:translate(-4px)}.item-avatar[data-v-0639c1ee]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center}.item-avatar.warning[data-v-0639c1ee]{background:linear-gradient(135deg,#f59e0b,#d97706)}.item-avatar.danger[data-v-0639c1ee]{background:linear-gradient(135deg,#ef4444,#dc2626)}.item-info[data-v-0639c1ee]{flex:1}.item-name[data-v-0639c1ee]{font-weight:600;color:#1e293b;display:block}.item-sub[data-v-0639c1ee]{font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:.5rem}.item-sub .separator[data-v-0639c1ee]{color:#cbd5e1}.item-date[data-v-0639c1ee]{text-align:left}.item-date .date[data-v-0639c1ee]{font-weight:600;color:#1e293b;display:block}.status-badge[data-v-0639c1ee]{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase}.status-badge.pending[data-v-0639c1ee]{background:#fef3c7;color:#92400e}.status-badge.confirmed[data-v-0639c1ee]{background:#d1fae5;color:#065f46}.item-amount[data-v-0639c1ee]{text-align:left}.item-amount .amount[data-v-0639c1ee]{font-weight:700;display:block}.item-amount .amount.danger[data-v-0639c1ee]{color:#ef4444}.item-amount .total[data-v-0639c1ee]{font-size:.75rem;color:#94a3b8}.empty-state[data-v-0639c1ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#94a3b8}.empty-state i[data-v-0639c1ee]{font-size:2.5rem;margin-bottom:.5rem}.empty-state.success[data-v-0639c1ee],.empty-state.success i[data-v-0639c1ee]{color:#10b981}.bottom-row[data-v-0639c1ee]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}.bottom-card[data-v-0639c1ee]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.bottom-card .card-header[data-v-0639c1ee]{padding:1.25rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.bottom-card .card-header h3[data-v-0639c1ee]{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin:0}.bottom-card .card-header h3 i[data-v-0639c1ee]{color:#f59e0b}.bottom-card .card-body[data-v-0639c1ee]{padding:1.5rem}.bottom-card.chart .card-body[data-v-0639c1ee]{height:280px}.top-list[data-v-0639c1ee]{display:flex;flex-direction:column;gap:.75rem}.top-item[data-v-0639c1ee]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#f8fafc;border-radius:12px}.rank[data-v-0639c1ee]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.rank-1[data-v-0639c1ee]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.rank-2[data-v-0639c1ee]{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#fff}.rank-3[data-v-0639c1ee]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.rank-4[data-v-0639c1ee],.rank-5[data-v-0639c1ee]{background:#e5e7eb;color:#6b7280}.top-item .item-info[data-v-0639c1ee]{flex:1}.top-item .item-name[data-v-0639c1ee]{font-weight:600;color:#1e293b}.top-item .item-sub[data-v-0639c1ee]{font-size:.8rem;color:#64748b}.top-item .item-revenue[data-v-0639c1ee]{font-weight:700;color:#10b981}@media (max-width: 1400px){.room-status-grid[data-v-0639c1ee]{grid-template-columns:repeat(3,1fr)}.stats-grid[data-v-0639c1ee],.revenue-grid[data-v-0639c1ee]{grid-template-columns:repeat(2,1fr)}.tables-row[data-v-0639c1ee],.bottom-row[data-v-0639c1ee]{grid-template-columns:1fr}}@media (max-width: 768px){.dashboard-header[data-v-0639c1ee]{padding:1rem;border-radius:0 0 16px 16px}.header-content[data-v-0639c1ee]{flex-direction:column;gap:1rem;text-align:center}.room-status-grid[data-v-0639c1ee]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-0639c1ee],.revenue-grid[data-v-0639c1ee],.charts-row[data-v-0639c1ee]{grid-template-columns:1fr}.status-pills[data-v-0639c1ee]{flex-direction:column}.status-pill[data-v-0639c1ee]{min-width:100%}}.p-inputgroup-addon[data-v-287350ff]{background-color:#e9ecef;border:1px solid #ced4da;padding:.5rem .75rem}.invoice-modal-content[data-v-287350ff]{border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #0003}.invoice-modal-header[data-v-287350ff]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem;border:none}.invoice-modal-header .header-content[data-v-287350ff]{display:flex;align-items:center;gap:.75rem}.invoice-modal-header .header-icon[data-v-287350ff]{width:40px;height:40px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.invoice-modal-header .modal-title[data-v-287350ff]{color:#fff;margin:0;font-weight:600}.invoice-modal-header .btn-close[data-v-287350ff]{filter:brightness(0) invert(1);opacity:.8}.invoice-modal-header .btn-close[data-v-287350ff]:hover{opacity:1}.invoice-items-card[data-v-287350ff]{border:none;border-radius:12px;box-shadow:0 2px 8px #00000014}.items-card-header[data-v-287350ff]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem}.items-card-header .section-icon[data-v-287350ff]{width:32px;height:32px;background:linear-gradient(135deg,#10b981,#059669);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.items-card-header h6[data-v-287350ff]{font-weight:600;color:#1e293b}.add-item-btn[data-v-287350ff]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:500;transition:all .2s}.add-item-btn[data-v-287350ff]:hover{box-shadow:0 4px 15px #10b98166;transform:translateY(-1px);color:#fff}.items-card-body[data-v-287350ff]{padding:1rem;background:#fafbfc}.invoice-item-row[data-v-287350ff]{display:flex;align-items:flex-start;gap:1rem;background:#fff;border-radius:12px;padding:1rem;margin-bottom:.75rem;border:1px solid #e2e8f0;transition:all .2s}.invoice-item-row[data-v-287350ff]:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.item-number[data-v-287350ff]{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.item-content[data-v-287350ff]{flex:1}.btn-remove-item[data-v-287350ff]{width:36px;height:36px;background:#fee2e2;color:#dc2626;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;margin-top:1.75rem}.btn-remove-item[data-v-287350ff]:hover:not(:disabled){background:#dc2626;color:#fff}.btn-remove-item[data-v-287350ff]:disabled{opacity:.4;cursor:not-allowed}.invoice-item-row .item-content[data-v-287350ff] .p-inputnumber,.invoice-item-row .item-content[data-v-287350ff] .p-inputtext,.invoice-item-row .item-content[data-v-287350ff] .p-select,.invoice-item-row .item-content[data-v-287350ff] .p-inputnumber-input{width:100%!important;min-width:0!important}.item-total-display[data-v-287350ff]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:8px;padding:.625rem .875rem;font-weight:600;color:#166534;text-align:center}.service-option[data-v-287350ff]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.25rem 0}.service-name[data-v-287350ff]{font-weight:500;color:#1e293b}.service-price[data-v-287350ff]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.2rem .6rem;border-radius:6px;font-size:.75rem;font-weight:600}.form-label[data-v-287350ff]{font-size:.8125rem;font-weight:500;color:#475569;margin-bottom:.375rem}.modal-body[data-v-287350ff]{background:#f8fafc;padding:1.5rem}.card[data-v-287350ff]{border:none;border-radius:12px;box-shadow:0 2px 8px #00000014}.card-header[data-v-287350ff]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem;border-radius:12px 12px 0 0!important}.bg-light[data-v-287350ff]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-radius:12px}.payment-methods-card[data-v-287350ff]{border:none;border-radius:12px;box-shadow:0 2px 8px #00000014}.payment-card-header[data-v-287350ff]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem}.payment-card-header .section-icon.payment-icon[data-v-287350ff]{width:32px;height:32px;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.add-payment-btn[data-v-287350ff]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:500;transition:all .2s}.add-payment-btn[data-v-287350ff]:hover{box-shadow:0 4px 15px #6366f166;transform:translateY(-1px);color:#fff}.payment-card-body[data-v-287350ff]{padding:1rem;background:#fafbfc}.payment-method-row[data-v-287350ff]{display:flex;align-items:flex-start;gap:1rem;background:#fff;border-radius:12px;padding:1rem;margin-bottom:.75rem;border:1px solid #e2e8f0;transition:all .2s}.payment-method-row[data-v-287350ff]:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f126}.payment-number[data-v-287350ff]{width:32px;height:32px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.payment-content[data-v-287350ff]{flex:1}.btn-remove-payment[data-v-287350ff]{width:36px;height:36px;background:#fee2e2;color:#dc2626;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;margin-top:1.75rem}.btn-remove-payment[data-v-287350ff]:hover:not(:disabled){background:#dc2626;color:#fff}.btn-remove-payment[data-v-287350ff]:disabled{opacity:.4;cursor:not-allowed}.amount-input-group[data-v-287350ff]{display:flex;align-items:stretch;border:1px solid #ced4da;border-radius:6px;overflow:hidden}.amount-input-group .amount-input[data-v-287350ff]{flex:1;border:none!important;border-radius:0!important}.amount-input-group .amount-input[data-v-287350ff] .p-inputnumber-input{border:none!important;border-radius:0!important}.amount-input-group .currency-suffix[data-v-287350ff]{display:flex;align-items:center;padding:0 .75rem;background:#e9ecef;color:#495057;font-weight:500;font-size:.875rem;white-space:nowrap}.invoice-modal-footer[data-v-287350ff]{background:#fff;border-top:1px solid #e2e8f0;padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.btn-cancel-custom[data-v-287350ff]{background:#f1f5f9;color:#64748b;border:none;border-radius:8px;padding:.625rem 1.25rem;font-weight:500;transition:all .2s}.btn-cancel-custom[data-v-287350ff]:hover{background:#e2e8f0;color:#475569}.btn-save-custom[data-v-287350ff]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;padding:.625rem 1.5rem;font-weight:500;min-width:120px;transition:all .2s}.btn-save-custom[data-v-287350ff]:hover:not(:disabled){box-shadow:0 4px 15px #667eea66;transform:translateY(-1px);color:#fff}.btn-save-custom[data-v-287350ff]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){.invoice-item-row[data-v-287350ff],.payment-method-row[data-v-287350ff]{flex-direction:column}.item-number[data-v-287350ff],.payment-number[data-v-287350ff]{align-self:flex-start}.btn-remove-item[data-v-287350ff],.btn-remove-payment[data-v-287350ff]{align-self:flex-end;margin-top:.5rem}}.invoice-view-header[data-v-0f0d069c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem;border:none}.invoice-view-header .header-content[data-v-0f0d069c]{display:flex;align-items:center;gap:.75rem}.invoice-view-header .header-icon[data-v-0f0d069c]{width:45px;height:45px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.invoice-view-header .modal-title[data-v-0f0d069c]{color:#fff;font-weight:600;font-size:1.1rem}.invoice-view-header .invoice-number[data-v-0f0d069c]{color:#fffc;font-size:.9rem}.invoice-view-header .btn-close[data-v-0f0d069c]{filter:brightness(0) invert(1);opacity:.8}.invoice-view-header .btn-close[data-v-0f0d069c]:hover{opacity:1}.info-card[data-v-0f0d069c]{border:none;border-radius:12px;box-shadow:0 2px 8px #00000014;height:100%}.info-card .card-title[data-v-0f0d069c]{color:#667eea;font-weight:600;display:flex;align-items:center}.info-card .card-title i[data-v-0f0d069c]{color:#667eea}.modal-body[data-v-0f0d069c]{background:#f8fafc;padding:1.5rem}.modal-footer[data-v-0f0d069c]{background:#fff;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.modal-footer .btn[data-v-0f0d069c]{border-radius:8px;padding:.5rem 1rem;font-weight:500}.modal-footer .btn-success[data-v-0f0d069c]{background:linear-gradient(135deg,#10b981,#059669);border:none}.modal-footer .btn-success[data-v-0f0d069c]:hover{box-shadow:0 4px 15px #10b98166}.branch-header[data-v-0f0d069c]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1rem 1.25rem;border-radius:12px;border:1px solid #e2e8f0}.branch-logo[data-v-0f0d069c]{width:60px;height:60px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000001a}.branch-logo img[data-v-0f0d069c]{width:100%;height:100%;object-fit:contain}.branch-logo-placeholder[data-v-0f0d069c]{width:60px;height:60px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700}.branch-info h5[data-v-0f0d069c]{color:#1a1a2e}.input-group[data-v-4f15f92f]{display:flex;flex-wrap:nowrap;align-items:stretch}.input-group .flex-grow-1[data-v-4f15f92f]{flex:1 1 auto;width:1%;min-width:0}.input-group .flex-grow-1[data-v-4f15f92f] input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-text[data-v-4f15f92f]{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-left:0;border-radius:0 .375rem .375rem 0}[dir=rtl] .input-group .flex-grow-1[data-v-4f15f92f] input{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}[dir=rtl] .input-group-text[data-v-4f15f92f]{border-left:1px solid #ced4da;border-right:0;border-radius:.375rem 0 0 .375rem}.modal-dialog[data-v-4bdd1f01]{margin:1.75rem auto}.table.table-striped>tbody>tr.next-reservation-row>*,.table>tbody>tr.next-reservation-row>*{--bs-table-bg-type: rgb(109 236 125 / 37%) !important;--bs-table-accent-bg: rgb(109 236 125 / 37%) !important;background-color:#6dec7d5e!important}.modal-xl[data-v-17d3b570]{max-width:1200px}.nav-tabs .nav-link[data-v-1fad75f8]{color:#6c757d}.nav-tabs .nav-link.active[data-v-1fad75f8]{color:#0d6efd;font-weight:600}[data-v-9161b5bd] .p-select-panel,[data-v-9161b5bd] .p-multiselect-panel{z-index:1060!important}.table[data-v-9161b5bd]>:not(caption)>*>*{vertical-align:middle}.input-group-sm>.form-control[data-v-9161b5bd]{min-width:50px}.service-request-card[data-v-0a2f0355]{transition:all .3s ease;box-shadow:0 2px 6px #00000014}.service-request-card[data-v-0a2f0355]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.ribbon[data-v-0a2f0355]{position:absolute;z-index:1}.ribbon-top-right[data-v-0a2f0355]{top:-10px;right:-10px}.ribbon-top-right span[data-v-0a2f0355]{position:absolute;top:30px;right:-35px;width:150px;padding:5px 0;color:#fff;font-size:11px;font-weight:600;text-align:center;text-transform:uppercase;transform:rotate(45deg);box-shadow:0 3px 10px #0003;letter-spacing:.5px}.services-list[data-v-0a2f0355]{max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.services-list[data-v-0a2f0355]::-webkit-scrollbar{width:4px}.services-list[data-v-0a2f0355]::-webkit-scrollbar-track{background:transparent}.services-list[data-v-0a2f0355]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.services-list[data-v-0a2f0355]::-webkit-scrollbar-thumb:hover{background:#00000040}.services-list .border-bottom[data-v-0a2f0355]:last-child{border-bottom:none!important}.avatar.bg-warning-transparent[data-v-0a2f0355]{animation:pulse-warning-0a2f0355 2s infinite}@keyframes pulse-warning-0a2f0355{0%,to{box-shadow:0 0 #ffc10766}50%{box-shadow:0 0 0 10px #ffc10700}}.avatar.bg-info-transparent[data-v-0a2f0355]{animation:pulse-info-0a2f0355 1.5s infinite}@keyframes pulse-info-0a2f0355{0%,to{box-shadow:0 0 #17a2b866}50%{box-shadow:0 0 0 10px #17a2b800}}.border-danger.border-2[data-v-0a2f0355]{animation:danger-pulse-0a2f0355 1s infinite}@keyframes danger-pulse-0a2f0355{0%,to{border-color:#dc3545}50%{border-color:#f8d7da}}.btn-icon[data-v-0a2f0355]{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.card-footer .btn[data-v-0a2f0355]{transition:all .2s ease}.card-footer .btn[data-v-0a2f0355]:hover{transform:scale(1.05)}.empty-state-icon[data-v-0a2f0355]{width:120px;height:120px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:50%}.fs-60[data-v-0a2f0355]{font-size:60px!important}.bg-light[data-v-0a2f0355]{background-color:#f8f9fa!important}.rounded-3[data-v-0a2f0355]{border-radius:.5rem!important}.bg-success-transparent[data-v-0a2f0355]{background-color:#1987541a!important}.badge-sm[data-v-0a2f0355]{font-size:.7rem;padding:.25em .5em}.service-request-card.overflow-hidden[data-v-0a2f0355]{overflow:hidden!important}@media (max-width: 991px){.services-list[data-v-0a2f0355]{max-height:150px}.card-footer .btn[data-v-0a2f0355]{font-size:.8rem;padding:.4rem .6rem}.btn-icon[data-v-0a2f0355]{width:34px;height:34px}}@media (max-width: 576px){.service-request-card .card-body[data-v-0a2f0355]{padding:1rem}.service-request-card .card-footer[data-v-0a2f0355]{padding:0 1rem 1rem}.ribbon-top-right span[data-v-0a2f0355]{font-size:9px;width:130px;right:-40px;top:25px}}.shift-action-overlay[data-v-74f44973]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.shift-action-modal[data-v-74f44973]{background:#fff;border-radius:16px;width:100%;max-width:500px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:modalSlideIn-74f44973 .3s ease-out}.modal-header-custom[data-v-74f44973]{padding:16px 24px}.modal-body-custom[data-v-74f44973]{padding:32px 24px}@keyframes modalSlideIn-74f44973{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.coustom-select[data-v-e06903e9]{height:100px}.card[data-v-e06903e9]{position:relative}.package-feature ul li[data-v-e06903e9]:first-child{margin-top:10px}.package-feature ul li[data-v-e06903e9]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:600;color:#4b9f18;left:0;position:absolute;top:0}.package-feature ul li[data-v-e06903e9]:last-child{margin-bottom:10px}.ml-3[data-v-e06903e9]{margin-left:1.5rem}.waves-effect[data-v-e06903e9]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:200px;height:50px;text-align:center;line-height:34px;margin:auto}input[type=file][data-v-e06903e9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}.num-of-files[data-v-e06903e9]{text-align:center;margin:20px 0 30px}.container-images[data-v-e06903e9]{width:90%;position:relative;margin:auto;display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;padding:10px;border-radius:20px;background-color:#f7f7f7}.coustom-select[data-v-cb37fb35]{height:100px}.card[data-v-cb37fb35]{position:relative}.package-feature ul li[data-v-cb37fb35]:first-child{margin-top:10px}.package-feature ul li[data-v-cb37fb35]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:600;color:#4b9f18;left:0;position:absolute;top:0}.package-feature ul li[data-v-cb37fb35]:last-child{margin-bottom:10px}.ml-3[data-v-cb37fb35]{margin-left:1.5rem}.waves-effect[data-v-cb37fb35]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:200px;height:50px;text-align:center;line-height:34px;margin:auto}input[type=file][data-v-cb37fb35]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}.num-of-files[data-v-cb37fb35]{text-align:center;margin:20px 0 30px}.container-images[data-v-cb37fb35]{width:90%;position:relative;margin:auto;display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;padding:10px;border-radius:20px;background-color:#f7f7f7}.coustom-select[data-v-da778ca5]{height:100px}.card[data-v-da778ca5]{position:relative}.package-feature ul li[data-v-da778ca5]:first-child{margin-top:10px}.package-feature ul li[data-v-da778ca5]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:600;color:#4b9f18;left:0;position:absolute;top:0}.package-feature ul li[data-v-da778ca5]:last-child{margin-bottom:10px}.ml-3[data-v-da778ca5]{margin-left:1.5rem}.waves-effect[data-v-da778ca5]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:200px;height:50px;text-align:center;line-height:34px;margin:auto}input[type=file][data-v-da778ca5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}.num-of-files[data-v-da778ca5]{text-align:center;margin:20px 0 30px}.container-images[data-v-da778ca5]{width:90%;position:relative;margin:auto;display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;padding:10px;border-radius:20px;background-color:#f7f7f7}.coustom-select[data-v-0a76b866]{height:100px}.card[data-v-0a76b866]{position:relative}.package-feature ul li[data-v-0a76b866]:first-child{margin-top:10px}.package-feature ul li[data-v-0a76b866]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:600;color:#4b9f18;left:0;position:absolute;top:0}.package-feature ul li[data-v-0a76b866]:last-child{margin-bottom:10px}.ml-3[data-v-0a76b866]{margin-left:1.5rem}.waves-effect[data-v-0a76b866]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:200px;height:50px;text-align:center;line-height:34px;margin:auto}input[type=file][data-v-0a76b866]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}.num-of-files[data-v-0a76b866]{text-align:center;margin:20px 0 30px}.container-images[data-v-0a76b866]{width:90%;position:relative;margin:auto;display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;padding:10px;border-radius:20px;background-color:#f7f7f7}.coustom-select[data-v-a3176355]{height:100px}.card[data-v-a3176355]{position:relative}.package-feature ul li[data-v-a3176355]:first-child{margin-top:10px}.package-feature ul li[data-v-a3176355]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:600;color:#4b9f18;left:0;position:absolute;top:0}.package-feature ul li[data-v-a3176355]:last-child{margin-bottom:10px}.ml-3[data-v-a3176355]{margin-left:1.5rem}.waves-effect[data-v-a3176355]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:200px;height:50px;text-align:center;line-height:34px;margin:auto}input[type=file][data-v-a3176355]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}.num-of-files[data-v-a3176355]{text-align:center;margin:20px 0 30px}.container-images[data-v-a3176355]{width:90%;position:relative;margin:auto;display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;padding:10px;border-radius:20px;background-color:#f7f7f7}.date-range-picker-wrapper[data-v-d26cdc77]{position:relative}.coustom-select[data-v-88dbe6b8]{height:100px}.card[data-v-88dbe6b8]{position:relative}.package-feature ul li[data-v-88dbe6b8]:first-child{margin-top:10px}.package-feature ul li[data-v-88dbe6b8]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:600;color:#4b9f18;left:0;position:absolute;top:0}.package-feature ul li[data-v-88dbe6b8]:last-child{margin-bottom:10px}.ml-3[data-v-88dbe6b8]{margin-left:1.5rem}.waves-effect[data-v-88dbe6b8]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:200px;height:50px;text-align:center;line-height:34px;margin:auto}input[type=file][data-v-88dbe6b8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}.num-of-files[data-v-88dbe6b8]{text-align:center;margin:20px 0 30px}.container-images[data-v-88dbe6b8]{width:90%;position:relative;margin:auto;display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;padding:10px;border-radius:20px;background-color:#f7f7f7}.notify[data-v-b1cd31c7]{padding:5px 10px 10px;box-shadow:0 0 8px #9aa1ab4d;margin:.125rem 0 0;font-size:.9rem;color:#6c757d;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid #e7eef1;border-radius:.25rem}.notify-item[data-v-b1cd31c7]{padding:15px 20px;display:block;width:100%;clear:both;font-weight:400;color:#6c757d;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.notify-item.active[data-v-b1cd31c7]{color:#272e37;text-decoration:none;background-color:#f1f5f7}.notify-item .notify-icon[data-v-b1cd31c7]{height:36px;width:36px;font-size:18px;line-height:38px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notify-item .notify-details[data-v-b1cd31c7]{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#343a40}.notify-item[data-v-b1cd31c7]:hover,.notify-item[data-v-b1cd31c7]:focus{color:#272e37;text-decoration:none;background-color:#f1f5f7}.rtl .notify[data-v-b1cd31c7]{padding:5px 10px 10px;box-shadow:0 0 8px #9aa1ab4d;margin:.125rem 0 0;font-size:.9rem;color:#6c757d;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid #e7eef1;border-radius:.25rem}.rtl .notify-item[data-v-b1cd31c7]{padding:15px 20px;display:block;width:100%;clear:both;font-weight:400;color:#6c757d;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.rtl .notify-item.active[data-v-b1cd31c7]{color:#272e37;text-decoration:none;background-color:#f1f5f7}.rtl .notify-item .notify-icon[data-v-b1cd31c7]{height:36px;width:36px;font-size:18px;line-height:38px;text-align:center;margin-left:10px;border-radius:50%;color:#fff}.rtl .notify-item .notify-details[data-v-b1cd31c7]{margin-bottom:5px;overflow:hidden;margin-right:45px;text-overflow:ellipsis;white-space:nowrap;color:#343a40}.rtl .notify-item[data-v-b1cd31c7]:hover,.notify-item[data-v-b1cd31c7]:focus{color:#272e37;text-decoration:none;background-color:#f1f5f7}.not_readed[data-v-b1cd31c7]{color:#272e37;text-decoration:none;background-color:#f1f5f7;border-radius:12px}.coustom-select[data-v-5f92318a]{height:100px}.card[data-v-5f92318a]{position:relative}.waves-effect[data-v-5f92318a]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:200px;height:50px;text-align:center;line-height:34px;margin:auto}input[type=file][data-v-5f92318a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}.num-of-files[data-v-5f92318a]{text-align:center;margin:20px 0 30px}.container-images[data-v-5f92318a]{width:90%;position:relative;margin:auto;display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;padding:10px;border-radius:20px;background-color:#f7f7f7}.sec-body[data-v-5f92318a]{border:3px solid #fcb00c;border-radius:20px;padding:10px}.sec-head[data-v-5f92318a]{background-color:#fcb00c;color:#000;border-radius:11px;padding:5px;text-align:center;margin-bottom:8px;margin-top:10px}.sec-body:hover .sec-head[data-v-5f92318a]{border:3px solid #fcb00c;padding:2px;border-radius:11px;background-color:#fff}.sec-head h3[data-v-5f92318a]{font-weight:700}@keyframes opaque{0%{opacity:0}to{opacity:1}}@keyframes resizeanim{0%,to{opacity:0}}.apexcharts-canvas{position:relative;direction:ltr!important;-webkit-user-select:none;user-select:none}.apexcharts-canvas ::-webkit-scrollbar{-webkit-appearance:none;width:6px}.apexcharts-canvas ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;box-shadow:0 0 1px #ffffff80;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.apexcharts-inner{position:relative}.apexcharts-text tspan{font-family:inherit}rect.legend-mouseover-inactive,.legend-mouseover-inactive rect,.legend-mouseover-inactive path,.legend-mouseover-inactive circle,.legend-mouseover-inactive line,.legend-mouseover-inactive text.apexcharts-yaxis-title-text,.legend-mouseover-inactive text.apexcharts-yaxis-label{transition:.15s ease all;opacity:.2}.apexcharts-legend-text{padding-left:15px;margin-left:-15px}.apexcharts-series-collapsed{opacity:0}.apexcharts-tooltip{border-radius:5px;box-shadow:2px 2px 6px -4px #999;cursor:default;font-size:14px;left:62px;opacity:0;pointer-events:none;position:absolute;top:20px;display:flex;flex-direction:column;overflow:hidden;white-space:nowrap;z-index:12;transition:.15s ease all}.apexcharts-tooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-tooltip.apexcharts-theme-light{border:1px solid #e3e3e3;background:#fffffff5}.apexcharts-tooltip.apexcharts-theme-dark{color:#fff;background:#1e1e1ecc}.apexcharts-tooltip *{font-family:inherit}.apexcharts-tooltip-title{padding:6px;font-size:15px;margin-bottom:4px}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:#eceff1;border-bottom:1px solid #ddd}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:#000000b3;border-bottom:1px solid #333}.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value{display:inline-block;margin-left:5px;font-weight:600}.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty{display:none}.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{padding:6px 0 5px}.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{display:flex}.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty){margin-top:-6px}.apexcharts-tooltip-marker{width:12px;height:12px;position:relative;top:0;margin-right:10px;border-radius:50%}.apexcharts-tooltip-series-group{padding:0 10px;display:none;text-align:left;justify-content:left;align-items:center}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{opacity:1}.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child{padding-bottom:4px}.apexcharts-tooltip-y-group{padding:6px 0 5px}.apexcharts-custom-tooltip,.apexcharts-tooltip-box{padding:4px 8px}.apexcharts-tooltip-boxPlot{display:flex;flex-direction:column-reverse}.apexcharts-tooltip-box>div{margin:4px 0}.apexcharts-tooltip-box span.value{font-weight:700}.apexcharts-tooltip-rangebar{padding:5px 8px}.apexcharts-tooltip-rangebar .category{font-weight:600;color:#777}.apexcharts-tooltip-rangebar .series-name{font-weight:700;display:block;margin-bottom:5px}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{opacity:0;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#eceff1;border:1px solid #90a4ae}.apexcharts-xaxistooltip{padding:9px 10px;transition:.15s ease all}.apexcharts-xaxistooltip.apexcharts-theme-dark{background:#000000b3;border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-xaxistooltip:after{border-color:transparent;border-width:6px;margin-left:-6px}.apexcharts-xaxistooltip:before{border-color:transparent;border-width:7px;margin-left:-7px}.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before{bottom:100%}.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before{top:100%}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:#eceff1}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#90a4ae}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before{border-bottom-color:#00000080}.apexcharts-xaxistooltip-top:after{border-top-color:#eceff1}.apexcharts-xaxistooltip-top:before{border-top-color:#90a4ae}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before{border-top-color:#00000080}.apexcharts-xaxistooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-yaxistooltip{padding:4px 10px}.apexcharts-yaxistooltip.apexcharts-theme-dark{background:#000000b3;border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-yaxistooltip:after{border-color:transparent;border-width:6px;margin-top:-6px}.apexcharts-yaxistooltip:before{border-color:transparent;border-width:7px;margin-top:-7px}.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before{left:100%}.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before{right:100%}.apexcharts-yaxistooltip-left:after{border-left-color:#eceff1}.apexcharts-yaxistooltip-left:before{border-left-color:#90a4ae}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before{border-left-color:#00000080}.apexcharts-yaxistooltip-right:after{border-right-color:#eceff1}.apexcharts-yaxistooltip-right:before{border-right-color:#90a4ae}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before{border-right-color:#00000080}.apexcharts-yaxistooltip.apexcharts-active{opacity:1}.apexcharts-yaxistooltip-hidden{display:none}.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{pointer-events:none;opacity:0;transition:.15s ease all}.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-ycrosshairs-hidden{opacity:0}.apexcharts-selection-rect{cursor:move}.svg_select_boundingRect,.svg_select_points_rot{pointer-events:none;opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot{opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r{cursor:ew-resize;opacity:1;visibility:visible}.svg_select_points{fill:#efefef;stroke:#333;rx:2}.apexcharts-svg.apexcharts-zoomable.hovering-zoom{cursor:crosshair}.apexcharts-svg.apexcharts-zoomable.hovering-pan{cursor:move}.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{cursor:pointer;width:20px;height:20px;line-height:24px;color:#6e8192;text-align:center}.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg{fill:#6e8192}.apexcharts-selection-icon svg{fill:#444;transform:scale(.76)}.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg{fill:#f3f4f5}.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg{fill:#008ffb}.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg{fill:#333}.apexcharts-menu-icon,.apexcharts-selection-icon{position:relative}.apexcharts-reset-icon{margin-left:5px}.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon{transform:scale(.85)}.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{transform:scale(.7)}.apexcharts-zoomout-icon{margin-right:3px}.apexcharts-pan-icon{transform:scale(.62);position:relative;left:1px;top:0}.apexcharts-pan-icon svg{fill:#fff;stroke:#6e8192;stroke-width:2}.apexcharts-pan-icon.apexcharts-selected svg{stroke:#008ffb}.apexcharts-pan-icon:not(.apexcharts-selected):hover svg{stroke:#333}.apexcharts-toolbar{position:absolute;z-index:11;max-width:176px;text-align:right;border-radius:3px;padding:0 6px 2px;display:flex;justify-content:space-between;align-items:center}.apexcharts-menu{background:#fff;position:absolute;top:100%;border:1px solid #ddd;border-radius:3px;padding:3px;right:10px;opacity:0;min-width:110px;transition:.15s ease all;pointer-events:none}.apexcharts-menu.apexcharts-menu-open{opacity:1;pointer-events:all;transition:.15s ease all}.apexcharts-menu-item{padding:6px 7px;font-size:12px;cursor:pointer}.apexcharts-theme-light .apexcharts-menu-item:hover{background:#eee}.apexcharts-theme-dark .apexcharts-menu{background:#000000b3;color:#fff}@media screen and (min-width:768px){.apexcharts-canvas:hover .apexcharts-toolbar{opacity:1}}.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points{opacity:0}.apexcharts-hidden-element-shown{opacity:1;transition:.25s ease all}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label{cursor:default;pointer-events:none}.apexcharts-pie-label-delay{opacity:0;animation-name:opaque;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease}.apexcharts-radialbar-label{cursor:pointer}.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path:not(.apexcharts-marker),.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect{pointer-events:none}.apexcharts-tooltip-active .apexcharts-marker{transition:.15s ease all}.resize-triggers{animation:1ms resizeanim;visibility:hidden;opacity:0;height:100%;width:100%;overflow:hidden}.contract-trigger:before,.resize-triggers,.resize-triggers>div{content:" ";display:block;position:absolute;top:0;left:0}.resize-triggers>div{height:100%;width:100%;background:#eee;overflow:auto}.contract-trigger:before{overflow:hidden;width:200%;height:200%}.apexcharts-bar-goals-markers,.apexcharts-bar-shadows,.apexcharts-rangebar-goals-markers{pointer-events:none}.shadow[data-v-8510c69f]{position:fixed;width:100%;height:100%;background-color:#fff;opacity:1;z-index:15000;top:0;left:0;right:0;bottom:0}.main[data-v-8510c69f]{position:fixed;width:100%;height:100%;max-height:100vh;display:flex;justify-content:center;align-items:center;z-index:15000;top:0;left:0;right:0;bottom:0}.scope-filter[data-v-0445af5f]{margin-bottom:20px}.search-filter[data-v-0445af5f]{display:flex;align-items:center;margin-bottom:10px}.search-in-translations[data-v-0445af5f]{margin-left:10px}.column-filters[data-v-0445af5f]{border:1px solid #ccc;padding:10px}.filter-row[data-v-0445af5f]{display:flex;align-items:center;margin-bottom:10px}.filter-row[data-v-0445af5f]>*{margin-right:10px}.mapboxgl-ctrl-geocoder[data-v-4d02af08]{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #0003;display:flex;align-items:center;padding:5px;width:400px}.mapboxgl-ctrl-geocoder--input[data-v-4d02af08]{font-family:Arial,sans-serif;font-size:16px;padding:10px;border:1px solid #ccc;border-radius:4px;width:300px;margin-right:10px;transition:border-color .3s ease}.mapboxgl-ctrl-geocoder--input[data-v-4d02af08]:focus{border-color:#007bff;outline:none}.suggestions-wrapper[data-v-4d02af08]{max-width:400px;border:1px solid #ddd;border-radius:5px;background-color:#fff;box-shadow:0 4px 8px #0000001a;margin-top:5px}.suggestions li[data-v-4d02af08]{padding:10px 15px;list-style:none;border-bottom:1px solid #ddd;cursor:pointer;font-size:14px;color:#333}.suggestions li.active[data-v-4d02af08]{background-color:#f0f8ff;font-weight:700}.suggestions li[data-v-4d02af08]:hover{background-color:#f0f8ff}.mapboxgl-ctrl-geocoder--suggestion-title[data-v-4d02af08]{font-size:16px;font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address[data-v-4d02af08]{font-size:14px;color:#666}.mapboxgl-ctrl-geocoder--powered-by[data-v-4d02af08]{display:none!important;padding:10px;font-size:12px;text-align:center;color:#555}.mapboxgl-ctrl-geocoder--button[data-v-4d02af08]{background:none;border:none;cursor:pointer}.mapboxgl-ctrl-geocoder--icon[data-v-4d02af08]{fill:#007bff}@font-face{font-family:primeicons;font-display:block;src:url(/build/assets/primeicons-DMOk5skT.eot);src:url(/build/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/build/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/build/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/build/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/build/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
