.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-af76574b]{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-af76574b]{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-af76574b]{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-af76574b]{display:flex;align-items:center;gap:.75rem}.header-icon[data-v-af76574b]{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-af76574b]{margin:0;font-size:1.125rem;font-weight:600}.header-badges[data-v-af76574b]{display:flex;gap:.375rem;margin-left:.75rem}.badge[data-v-af76574b]{padding:.2rem .625rem;border-radius:20px;font-size:.7rem;font-weight:500}.badge.serial[data-v-af76574b]{background:#ffffff40}.badge.room[data-v-af76574b]{background:#10b981cc}.badge.nights[data-v-af76574b]{background:#f59e0be6}.close-btn[data-v-af76574b]{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-af76574b]:hover{background:#ffffff4d}.alert-banner[data-v-af76574b]{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-af76574b]{font-size:1.25rem}.modal-body[data-v-af76574b]{padding:1.25rem 1.5rem;overflow-y:auto;flex:1;background:#f8fafc}.form-layout[data-v-af76574b]{display:grid;grid-template-columns:1fr 400px;gap:1.5rem}@media (max-width: 1200px){.form-layout[data-v-af76574b]{grid-template-columns:1fr}.form-sidebar[data-v-af76574b]{order:-1}}.form-main[data-v-af76574b]{display:flex;flex-direction:column;gap:1rem}.form-row-cards[data-v-af76574b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){.form-row-cards[data-v-af76574b]{grid-template-columns:1fr}}.form-card[data-v-af76574b]{background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014;overflow:visible}.form-card .card-header[data-v-af76574b]{border-radius:16px 16px 0 0}.card-header[data-v-af76574b]{padding:.75rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.625rem}.card-icon[data-v-af76574b]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem}.card-icon.blue[data-v-af76574b]{background:#dbeafe;color:#2563eb}.card-icon.green[data-v-af76574b]{background:#d1fae5;color:#059669}.card-icon.purple[data-v-af76574b]{background:#ede9fe;color:#7c3aed}.card-icon.orange[data-v-af76574b]{background:#ffedd5;color:#ea580c}.card-icon.teal[data-v-af76574b]{background:#ccfbf1;color:#0d9488}.card-icon.gray[data-v-af76574b]{background:#f1f5f9;color:#64748b}.card-header h3[data-v-af76574b]{margin:0;font-size:.9rem;font-weight:600;color:#1e293b;flex:1}.count-badge[data-v-af76574b]{background:#e0e7ff;color:#4f46e5;padding:.125rem .5rem;border-radius:10px;font-size:.75rem;margin-left:.5rem}.btn-add[data-v-af76574b]{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-af76574b]:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f0f4ff}.btn-add[data-v-af76574b]:disabled{opacity:.5;cursor:not-allowed}.card-body[data-v-af76574b]{padding:1rem;overflow:visible;position:relative}.guest-details[data-v-af76574b]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed #e2e8f0}.detail-item[data-v-af76574b]{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem}.detail-item i[data-v-af76574b]{color:#94a3b8}.field[data-v-af76574b]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-af76574b]{font-size:.8125rem;font-weight:500;color:#475569}.req[data-v-af76574b]{color:#ef4444}.fields-row[data-v-af76574b],.dates-row[data-v-af76574b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field-input[data-v-af76574b]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;transition:all .2s}.field-input[data-v-af76574b]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.room-option[data-v-af76574b]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.25rem 0}.room-info[data-v-af76574b]{display:flex;flex-direction:column}.room-name[data-v-af76574b]{font-weight:500;color:#1e293b}.room-floor[data-v-af76574b]{font-size:.75rem;color:#94a3b8}.room-price[data-v-af76574b]{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-af76574b]{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:12px;border:1px solid #bbf7d0}.room-detail-row[data-v-af76574b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.room-detail-row[data-v-af76574b]:not(:last-child){border-bottom:1px dashed #d1fae5}.room-detail-row.extra-guest-info[data-v-af76574b]{background:#fef3c7;margin:.5rem -1rem -1rem;padding:.75rem 1rem;border-radius:0 0 12px 12px;border:none}.room-stat[data-v-af76574b]{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:#166534}.room-stat i[data-v-af76574b]{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-af76574b]{background:#6366f126;color:#4f46e5}.room-stat.warning[data-v-af76574b]{color:#92400e}.room-stat.warning i[data-v-af76574b]{background:#f59e0b33;color:#d97706}.room-stat.danger[data-v-af76574b]{color:#991b1b}.room-stat.danger i[data-v-af76574b]{background:#ef444426;color:#dc2626}.stat-info[data-v-af76574b]{display:flex;flex-direction:column}.stat-label[data-v-af76574b]{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-af76574b]{font-weight:600;color:inherit}.reservation-type-toggle[data-v-af76574b]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.type-btn[data-v-af76574b]{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-af76574b]:hover:not(:disabled){border-color:#667eea;color:#667eea}.type-btn.active[data-v-af76574b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.type-btn[data-v-af76574b]:disabled{opacity:.5;cursor:not-allowed}.nights-display[data-v-af76574b]{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-af76574b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.nights-icon[data-v-af76574b]{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-af76574b]{background:#e2e8f0;color:#94a3b8}.nights-info[data-v-af76574b]{display:flex;flex-direction:column}.nights-count[data-v-af76574b]{font-size:2rem;font-weight:700;line-height:1}.nights-label[data-v-af76574b]{font-size:.8125rem;opacity:.8}.companions-list[data-v-af76574b]{display:flex;flex-direction:column;gap:1rem}.companion-item[data-v-af76574b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.companion-header[data-v-af76574b]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.companion-num[data-v-af76574b]{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-af76574b]{flex:1;font-weight:500;font-size:.875rem}.btn-remove[data-v-af76574b]{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-af76574b]:hover:not(:disabled){background:#ef4444e6}.btn-remove[data-v-af76574b]:disabled{opacity:.5;cursor:not-allowed}.companion-form[data-v-af76574b]{padding:1rem;display:flex;flex-direction:column;gap:.875rem}.companion-row[data-v-af76574b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.companion-row.three-cols[data-v-af76574b]{grid-template-columns:1fr 1fr 1fr}@media (max-width: 768px){.companion-row[data-v-af76574b],.companion-row.three-cols[data-v-af76574b]{grid-template-columns:1fr}}.companion-field[data-v-af76574b]{display:flex;flex-direction:column;gap:.375rem}.companion-field label[data-v-af76574b]{font-size:.75rem;font-weight:500;color:#64748b}.empty-companions[data-v-af76574b]{text-align:center;padding:2.5rem;color:#94a3b8}.empty-companions i[data-v-af76574b]{font-size:3rem;margin-bottom:.75rem;opacity:.5}.empty-companions p[data-v-af76574b]{margin:0}.notes-textarea[data-v-af76574b]{border:1px solid #e2e8f0!important;border-radius:10px!important;resize:none}.form-sidebar[data-v-af76574b]{position:sticky;top:1rem;height:fit-content}.summary-card[data-v-af76574b]{background:linear-gradient(180deg,#1e293b,#0f172a);border-radius:20px;overflow:hidden;color:#fff}.summary-header[data-v-af76574b]{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-af76574b]{font-size:1.5rem;opacity:.8}.summary-body[data-v-af76574b]{padding:1.5rem}.summary-item[data-v-af76574b]{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-af76574b]{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.item-label i[data-v-af76574b],.item-label small[data-v-af76574b]{opacity:.6}.item-value[data-v-af76574b]{font-weight:500}.summary-item.discount[data-v-af76574b]{color:#fca5a5}.summary-item.extra-charge[data-v-af76574b]{background:#f59e0b1a;margin:0 -1.5rem;padding:.75rem 1.5rem;border-bottom:none}.summary-item.extra-charge .item-label[data-v-af76574b]{color:#f59e0b}.summary-item.extra-charge .item-value[data-v-af76574b]{color:#f59e0b;font-weight:600}.summary-item.subtotal[data-v-af76574b]{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-af76574b]{font-weight:600;color:#ffffffe6}.summary-item.subtotal .item-value[data-v-af76574b]{font-weight:700;color:#fff}.summary-input-section[data-v-af76574b]{padding:.875rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.summary-input-section label[data-v-af76574b]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#fff9;margin-bottom:.5rem}.discount-inputs[data-v-af76574b]{display:flex;align-items:center;gap:.5rem}.input-or[data-v-af76574b]{color:#fff6;font-size:.75rem}.input-group[data-v-af76574b]{display:flex;background:#ffffff1a;border-radius:8px;overflow:hidden;flex:1}.input-group.small[data-v-af76574b]{max-width:120px}.input-group.large[data-v-af76574b]{margin-bottom:.75rem}.input-group[data-v-af76574b] .p-inputnumber{flex:1}.input-group[data-v-af76574b] .p-inputnumber-input{background:transparent!important;border:none!important;color:#fff!important;padding:.625rem .75rem;width:100%;font-size:.9375rem}.input-suffix[data-v-af76574b]{padding:0 .875rem;display:flex;align-items:center;background:#ffffff1a;font-size:.8125rem;font-weight:500;color:#ffffffb3}.input-suffix.success[data-v-af76574b]{background:#10b9814d;color:#6ee7b7}.summary-total[data-v-af76574b]{background:#667eea33;margin:1rem -1.5rem;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.total-label[data-v-af76574b]{font-weight:600;font-size:1rem}.total-value[data-v-af76574b]{font-size:1.5rem;font-weight:700;color:#a5b4fc}.payment-section[data-v-af76574b]{padding-top:1rem}.payment-section>label[data-v-af76574b]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#ffffffb3;margin-bottom:.625rem}.pay-lines[data-v-af76574b]{display:flex;flex-direction:column;gap:.5rem}.pay-line[data-v-af76574b]{display:flex;align-items:center;gap:.5rem}.pay-line .pay-method[data-v-af76574b]{flex:1 1 46%;min-width:0}.pay-line[data-v-af76574b] .p-select{width:100%}.pay-line .pay-amount[data-v-af76574b]{flex:1 1 38%;min-width:0;margin:0}.pay-line .pay-rest[data-v-af76574b],.pay-line .pay-remove[data-v-af76574b]{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;cursor:pointer;transition:all .2s}.pay-line .pay-rest[data-v-af76574b]:hover:not(:disabled){background:#10b9814d;border-color:#10b98166}.pay-line .pay-remove[data-v-af76574b]:hover:not(:disabled){background:#ef444459;border-color:#ef444473}.pay-line .pay-rest[data-v-af76574b]:disabled,.pay-line .pay-remove[data-v-af76574b]:disabled{opacity:.35;cursor:not-allowed}.pay-add[data-v-af76574b]{margin-top:.625rem;width:100%;padding:.5rem;background:#3b82f62e;border:1px dashed rgba(147,197,253,.4);color:#bfdbfe;border-radius:8px;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;transition:all .2s}.pay-add[data-v-af76574b]:hover{background:#3b82f647}.pay-total[data-v-af76574b]{margin-top:.75rem;display:flex;justify-content:space-between;align-items:center;padding:.625rem .875rem;background:#10b98126;border:1px solid rgba(16,185,129,.25);border-radius:10px;font-size:.875rem}.pay-total strong[data-v-af76574b]{font-size:1.125rem;color:#6ee7b7}.pay-total.over[data-v-af76574b]{background:#ef444426;border-color:#ef444459}.pay-total.over strong[data-v-af76574b]{color:#fca5a5}.pay-warn[data-v-af76574b]{margin-top:.5rem;display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#fca5a5}.pay-readonly[data-v-af76574b]{padding:.875rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px}.pay-ro-row[data-v-af76574b]{display:flex;justify-content:space-between;align-items:center}.pay-ro-row strong[data-v-af76574b]{font-size:1.25rem;color:#6ee7b7}.pay-ro-label[data-v-af76574b]{font-size:.875rem;color:#ffffffbf}.pay-ro-hint[data-v-af76574b]{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.75rem;color:#ffffff8c}.remaining-display[data-v-af76574b]{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.25rem;border-radius:14px}.remaining-display.unpaid[data-v-af76574b]{background:#ef444426}.remaining-display.paid[data-v-af76574b]{background:#10b98126}.remaining-icon[data-v-af76574b]{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-af76574b]{background:#ef444433;color:#fca5a5}.remaining-display.paid .remaining-icon[data-v-af76574b]{background:#10b98133;color:#6ee7b7}.remaining-info[data-v-af76574b]{display:flex;flex-direction:column}.remaining-label[data-v-af76574b]{font-size:.8125rem;opacity:.8}.remaining-value[data-v-af76574b]{font-size:1.75rem;font-weight:700}.remaining-display.unpaid .remaining-value[data-v-af76574b]{color:#fca5a5}.remaining-display.paid .remaining-value[data-v-af76574b]{color:#6ee7b7}.modal-footer[data-v-af76574b]{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-af76574b]{display:flex;gap:.75rem}.btn[data-v-af76574b]{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-af76574b]{background:#f1f5f9;color:#64748b}.btn-cancel[data-v-af76574b]:hover{background:#e2e8f0}.btn-delete[data-v-af76574b]{background:#fee2e2;color:#dc2626}.btn-delete[data-v-af76574b]:hover{background:#dc2626;color:#fff}.btn-invoice[data-v-af76574b]{background:#dbeafe;color:#2563eb}.btn-invoice[data-v-af76574b]:hover{background:#2563eb;color:#fff}.btn-save[data-v-af76574b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;min-width:120px;justify-content:center}.btn-save[data-v-af76574b]:hover:not(:disabled){box-shadow:0 4px 15px #667eea66;transform:translateY(-1px)}.btn[data-v-af76574b]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.spinner[data-v-af76574b]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-af76574b .8s linear infinite}@keyframes spin-af76574b{to{transform:rotate(360deg)}}[data-v-af76574b] .p-datepicker,[data-v-af76574b] .p-select-overlay{z-index:1060!important}[data-v-af76574b] .p-select,[data-v-af76574b] .p-inputnumber,[data-v-af76574b] .p-datepicker-input{width:100%}[dir=rtl] .discount-inputs[data-v-af76574b]{flex-direction:row-reverse}@media (max-width: 768px){.reservation-modal[data-v-af76574b]{border-radius:16px}.modal-header[data-v-af76574b]{border-radius:16px 16px 0 0;padding:1.25rem}.modal-body[data-v-af76574b]{padding:1.25rem}.modal-footer[data-v-af76574b]{padding:1rem 1.25rem;flex-direction:column;gap:.75rem}.footer-actions[data-v-af76574b]{width:100%;justify-content:flex-end}.fields-row[data-v-af76574b],.dates-row[data-v-af76574b],.companion-fields[data-v-af76574b]{grid-template-columns:1fr}}[data-v-af76574b] .guest-autocomplete{position:relative;z-index:100}[data-v-af76574b] .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-af76574b] .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-5442f092] .p-datepicker,[data-v-5442f092] .p-select-overlay{z-index:1060!important}[data-v-5442f092] .p-select,[data-v-5442f092] .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}.card[data-v-8f333f25]{margin-bottom:0}.table-sm td[data-v-8f333f25]{padding:.4rem 0}.border-start.border-3[data-v-8f333f25]{border-width:3px!important}.checkout-modal-header[data-v-3f6125df]{background:linear-gradient(135deg,#4338ca,#6366f1 55%,#818cf8);color:#fff;border-bottom:none;padding:1rem 1.25rem}.checkout-modal-header .modal-title[data-v-3f6125df]{color:#fff;letter-spacing:.2px}.checkout-modal-header small[data-v-3f6125df]{color:#ffffffd9}.checkout-header-icon[data-v-3f6125df]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff2e;font-size:22px;flex-shrink:0}.balance-hero[data-v-3f6125df]{border:1.5px solid transparent;transition:background .2s ease,border-color .2s ease}.balance-hero-label[data-v-3f6125df]{font-size:.95rem}.balance-hero-amount[data-v-3f6125df]{font-size:1.6rem;line-height:1.1;font-variant-numeric:tabular-nums}.balance-hero-danger[data-v-3f6125df]{background:#dc354514;border-color:#dc354559}.balance-hero-success[data-v-3f6125df]{background:#19875414;border-color:#19875459}.balance-hero-neutral[data-v-3f6125df]{background:#6c757d14;border-color:#6c757d4d}.extra-guests-header[data-v-3f6125df]{background:#0dcaf012}.counter-btn[data-v-3f6125df]{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.counter-display[data-v-3f6125df]{padding:4px 12px;min-height:36px;display:flex;align-items:center;justify-content:center}.charge-preview-box[data-v-3f6125df]{border-width:1.5px!important;border-style:solid!important}.bg-info-subtle[data-v-3f6125df]{background-color:#0dcaf01a}.extra-guests-summary-row[data-v-3f6125df]{background:#0dcaf012;border:1px dashed rgba(13,202,240,.4)}.addc-summary-row[data-v-3f6125df]{background:#0d6efd0f;border:1px dashed rgba(13,110,253,.4)}.acc-proj-row[data-v-3f6125df]{background:#0d6efd0f;border:1px solid rgba(13,110,253,.25)}.acc-proj-line[data-v-3f6125df]{font-size:12px;padding:3px 0;border-top:1px dashed rgba(13,110,253,.15);margin-top:4px}.acc-proj-note[data-v-3f6125df]{font-size:10px;margin-top:4px}.fs-tiny[data-v-3f6125df]{font-size:10px}.input-group[data-v-3f6125df]{display:flex;flex-wrap:nowrap;align-items:stretch}.input-group .flex-grow-1[data-v-3f6125df]{flex:1 1 auto;width:1%;min-width:0}.input-group .flex-grow-1[data-v-3f6125df] input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-text[data-v-3f6125df]{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-3f6125df] 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-3f6125df]{border-left:1px solid #ced4da;border-right:0;border-radius:.375rem 0 0 .375rem}.nav-tabs .nav-link[data-v-3f6125df]{color:var(--bs-body-color)}.nav-tabs .nav-link.active[data-v-3f6125df]{font-weight:600}.inv-row[data-v-3f6125df]{cursor:pointer;transition:background-color .15s ease}.inv-row[data-v-3f6125df]:hover{background-color:#0d6efd0a}.inv-row.inv-open[data-v-3f6125df]{background-color:#0d6efd0f}.inv-caret[data-v-3f6125df]{display:inline-block;transition:transform .2s ease;color:var(--bs-secondary-color, #6c757d)}.inv-caret-open[data-v-3f6125df]{transform:rotate(90deg)}[dir=rtl] .inv-caret[data-v-3f6125df]{transform:rotate(180deg)}[dir=rtl] .inv-caret-open[data-v-3f6125df]{transform:rotate(90deg)}.inv-detail-row>td[data-v-3f6125df]{border-top:0}.inv-detail[data-v-3f6125df]{background:#00000005;border-inline-start:3px solid var(--bs-primary, #0d6efd)}.inv-items thead th[data-v-3f6125df]{font-size:12px;font-weight:600;color:var(--bs-secondary-color, #6c757d);background:transparent;border-bottom:1px solid rgba(0,0,0,.08)}.inv-items tfoot td[data-v-3f6125df]{border-top:1px dashed rgba(0,0,0,.12);font-size:13px;padding-top:6px;padding-bottom:6px}.inv-items tfoot .inv-total-row td[data-v-3f6125df]{border-top:2px solid rgba(0,0,0,.12)}.folio-card .card-header[data-v-3f6125df]{background:#6366f10f}.sig-wrap[data-v-3f6125df]{position:relative;border:1.5px dashed #b9bed6;border-radius:10px;background:#fcfcff;height:150px;overflow:hidden;transition:border-color .2s ease,background .2s ease}.sig-wrap.sig-active[data-v-3f6125df]{border-style:solid;border-color:#6366f1;background:#fff}.sig-canvas[data-v-3f6125df]{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.sig-placeholder[data-v-3f6125df]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#a3a8c3;font-size:14px;pointer-events:none;-webkit-user-select:none;user-select:none}.folio-name-field[data-v-3f6125df]{min-width:220px;max-width:320px;flex:1 1 220px}.folio-sig-img[data-v-3f6125df]{max-height:110px;max-width:100%;border:1px solid #e3e3ee;border-radius:8px;padding:6px;background:#fff}.addc-chips[data-v-3f6125df]{display:flex;flex-wrap:wrap;gap:8px}.addc-chip[data-v-3f6125df]{border:1px solid #d5d8ea;background:#f6f7fc;color:#4b4f6b;border-radius:20px;font-weight:600;transition:background .15s ease,border-color .15s ease,transform .1s ease}.addc-chip[data-v-3f6125df]:hover{background:#ecedfb;border-color:#6366f1;color:#4338ca;transform:translateY(-1px)}.addc-rows[data-v-3f6125df]{display:flex;flex-direction:column;gap:8px}.addc-row[data-v-3f6125df]{display:flex;align-items:center;gap:8px}.addc-icon[data-v-3f6125df]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#6366f11a;color:#6366f1}.addc-label[data-v-3f6125df]{flex:1 1 auto;min-width:0}.addc-amount[data-v-3f6125df]{flex:0 0 190px;max-width:190px}.addc-remove[data-v-3f6125df]{flex-shrink:0}.addc-empty[data-v-3f6125df]{border:1px dashed #dfe1ee;border-radius:8px;font-size:13px}.invoice-view-header[data-v-6517c876]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem;border:none}.invoice-view-header .header-content[data-v-6517c876]{display:flex;align-items:center;gap:.75rem}.invoice-view-header .header-icon[data-v-6517c876]{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-6517c876]{color:#fff;font-weight:600;font-size:1.1rem}.invoice-view-header .invoice-number[data-v-6517c876]{color:#fffc;font-size:.9rem}.invoice-view-header .btn-close[data-v-6517c876]{filter:brightness(0) invert(1);opacity:.8}.invoice-view-header .btn-close[data-v-6517c876]:hover{opacity:1}.info-card[data-v-6517c876]{border:none;border-radius:12px;box-shadow:0 2px 8px #00000014;height:100%}.info-card .card-title[data-v-6517c876]{color:#667eea;font-weight:600;display:flex;align-items:center}.info-card .card-title i[data-v-6517c876]{color:#667eea}.modal-body[data-v-6517c876]{background:#f8fafc;padding:1.5rem}.modal-footer[data-v-6517c876]{background:#fff;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.modal-footer .btn[data-v-6517c876]{border-radius:8px;padding:.5rem 1rem;font-weight:500}.modal-footer .btn-success[data-v-6517c876]{background:linear-gradient(135deg,#10b981,#059669);border:none}.modal-footer .btn-success[data-v-6517c876]:hover{box-shadow:0 4px 15px #10b98166}.branch-header[data-v-6517c876]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1rem 1.25rem;border-radius:12px;border:1px solid #e2e8f0}.branch-logo[data-v-6517c876]{width:60px;height:60px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000001a}.branch-logo img[data-v-6517c876]{width:100%;height:100%;object-fit:contain}.branch-logo-placeholder[data-v-6517c876]{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-6517c876]{color:#1a1a2e}.form-label[data-v-046cd584]{font-weight:600;margin-bottom:.5rem}.btn-info-transparent[data-v-046cd584]{background-color:#0dcaf01a;border-color:#0dcaf033;color:#0dcaf0}.btn-info-transparent[data-v-046cd584]:hover{background-color:#0dcaf033;border-color:#0dcaf04d}.btn-secondary-transparent[data-v-046cd584]{background-color:#6c757d1a;border-color:#6c757d33;color:#6c757d}.btn-secondary-transparent[data-v-046cd584]:hover{background-color:#6c757d33;border-color:#6c757d4d}.btn-success-transparent[data-v-046cd584]{background-color:#1987541a;border-color:#19875433;color:#198754}.btn-success-transparent[data-v-046cd584]:hover{background-color:#19875433;border-color:#1987544d}.btn-warning-transparent[data-v-046cd584]{background-color:#ffc1071a;border-color:#ffc10733;color:#cc9a06}.btn-warning-transparent[data-v-046cd584]: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-3c6af2f8]{padding:0;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.dashboard-header[data-v-3c6af2f8]{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-3c6af2f8]{display:flex;justify-content:space-between;align-items:center;max-width:1800px;margin:0 auto}.header-title h1[data-v-3c6af2f8]{color:#fff;font-size:1.75rem;font-weight:700;margin:0}.header-title .subtitle[data-v-3c6af2f8]{color:#ffffffb3;font-size:.9rem;margin:.25rem 0 0}.header-actions[data-v-3c6af2f8]{display:flex;align-items:center;gap:1rem}.live-time[data-v-3c6af2f8]{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-3c6af2f8]{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-3c6af2f8]:hover{transform:scale(1.05);box-shadow:0 4px 15px #10b98166}.refresh-btn.rotating i[data-v-3c6af2f8]{animation:spin-3c6af2f8 1s linear infinite}@keyframes spin-3c6af2f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay[data-v-3c6af2f8]{display:flex;justify-content:center;align-items:center;min-height:60vh}.spinner[data-v-3c6af2f8]{width:60px;height:60px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-3c6af2f8 1s linear infinite}.dashboard-content[data-v-3c6af2f8]{max-width:1800px;margin:0 auto;padding:0 1.5rem 2rem}.section[data-v-3c6af2f8]{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 20px #0000000d}.section-header[data-v-3c6af2f8]{margin-bottom:1.5rem}.section-header h2[data-v-3c6af2f8]{font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin:0}.section-header h2 i[data-v-3c6af2f8]{color:#3b82f6}.room-status-grid[data-v-3c6af2f8]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1.5rem}.room-status-card[data-v-3c6af2f8]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:16px;transition:all .3s ease}.room-status-card[data-v-3c6af2f8]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.room-status-card .status-icon[data-v-3c6af2f8]{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-3c6af2f8]{font-size:1.75rem;font-weight:700;display:block}.room-status-card .status-label[data-v-3c6af2f8]{font-size:.8rem;opacity:.8}.room-status-card.total[data-v-3c6af2f8]{background:linear-gradient(135deg,#1e3a5f,#0f172a);color:#fff}.room-status-card.total .status-icon[data-v-3c6af2f8]{background:#fff3}.room-status-card.available[data-v-3c6af2f8]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.room-status-card.available .status-icon[data-v-3c6af2f8]{background:#10b98133;color:#10b981}.room-status-card.occupied[data-v-3c6af2f8]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.room-status-card.occupied .status-icon[data-v-3c6af2f8]{background:#3b82f633;color:#3b82f6}.room-status-card.reserved[data-v-3c6af2f8]{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6}.room-status-card.reserved .status-icon[data-v-3c6af2f8]{background:#8b5cf633;color:#8b5cf6}.room-status-card.cleaning[data-v-3c6af2f8]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.room-status-card.cleaning .status-icon[data-v-3c6af2f8]{background:#f59e0b33;color:#f59e0b}.room-status-card.maintenance[data-v-3c6af2f8]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.room-status-card.maintenance .status-icon[data-v-3c6af2f8]{background:#ef444433;color:#ef4444}.occupancy-gauge[data-v-3c6af2f8]{display:flex;justify-content:center;padding:1rem 0}.gauge-container[data-v-3c6af2f8]{position:relative;width:200px}.gauge-svg[data-v-3c6af2f8]{width:100%;transform:rotate(180deg)}.gauge-fill[data-v-3c6af2f8]{transition:stroke-dasharray 1s ease}.gauge-value[data-v-3c6af2f8]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);text-align:center}.gauge-value .value[data-v-3c6af2f8]{font-size:2rem;font-weight:700;color:#1e293b;display:block}.gauge-value .label[data-v-3c6af2f8]{font-size:.85rem;color:#64748b}.stats-grid[data-v-3c6af2f8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.5rem}.stat-card[data-v-3c6af2f8]{position:relative;border-radius:20px;padding:1.5rem;overflow:hidden;min-height:160px}.stat-bg-icon[data-v-3c6af2f8]{position:absolute;right:-10px;bottom:-10px;font-size:6rem;opacity:.1}.stat-content[data-v-3c6af2f8]{position:relative;z-index:1}.stat-header[data-v-3c6af2f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.stat-title[data-v-3c6af2f8]{font-size:.9rem;font-weight:500}.stat-icon[data-v-3c6af2f8]{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-3c6af2f8]{font-size:2.5rem;font-weight:700;line-height:1}.stat-values .separator[data-v-3c6af2f8]{font-size:1.5rem;opacity:.5;margin:0 .25rem}.stat-values .value-label[data-v-3c6af2f8]{font-size:.8rem;opacity:.8;margin-top:.5rem}.stat-progress[data-v-3c6af2f8]{margin-top:1rem;height:6px;background:#ffffff4d;border-radius:3px;overflow:hidden}.stat-progress .progress-bar[data-v-3c6af2f8]{height:100%;background:#fffc;border-radius:3px;transition:width .5s ease}.stat-card.check-in[data-v-3c6af2f8]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.stat-card.check-in .stat-icon[data-v-3c6af2f8]{background:#fff3}.stat-card.check-out[data-v-3c6af2f8]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.stat-card.check-out .stat-icon[data-v-3c6af2f8]{background:#fff3}.stat-card.guests[data-v-3c6af2f8]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.stat-card.guests .stat-icon[data-v-3c6af2f8]{background:#fff3}.stat-card.reservations[data-v-3c6af2f8]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.stat-card.reservations .stat-icon[data-v-3c6af2f8]{background:#fff3}.revenue-grid[data-v-3c6af2f8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.revenue-card[data-v-3c6af2f8]{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-3c6af2f8]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000014}.revenue-icon[data-v-3c6af2f8]{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-3c6af2f8]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.revenue-card.week .revenue-icon[data-v-3c6af2f8]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.revenue-card.month .revenue-icon[data-v-3c6af2f8]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.revenue-card.pending .revenue-icon[data-v-3c6af2f8]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.revenue-label[data-v-3c6af2f8]{font-size:.85rem;color:#64748b;display:block}.revenue-value[data-v-3c6af2f8]{font-size:1.5rem;font-weight:700;color:#1e293b;display:block;margin:.25rem 0}.revenue-value.danger[data-v-3c6af2f8]{color:#ef4444}.revenue-sub[data-v-3c6af2f8]{font-size:.8rem;color:#94a3b8}.growth-badge[data-v-3c6af2f8]{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-3c6af2f8]{background:#d1fae5;color:#065f46}.growth-badge.negative[data-v-3c6af2f8]{background:#fee2e2;color:#991b1b}.charts-row[data-v-3c6af2f8]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.chart-card[data-v-3c6af2f8]{background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 4px 20px #0000000d}.chart-header h3[data-v-3c6af2f8]{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-3c6af2f8]{color:#3b82f6}.chart-body[data-v-3c6af2f8]{height:250px}.chart-container[data-v-3c6af2f8]{position:relative}.no-data-overlay[data-v-3c6af2f8]{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-3c6af2f8]{font-size:2.5rem;margin-bottom:.5rem;opacity:.5}.no-data-overlay span[data-v-3c6af2f8]{font-size:.9rem}.status-pills[data-v-3c6af2f8]{display:flex;flex-wrap:wrap;gap:1rem}.status-pill[data-v-3c6af2f8]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:50px;flex:1;min-width:150px}.status-pill i[data-v-3c6af2f8]{font-size:1.25rem}.status-pill .count[data-v-3c6af2f8]{font-size:1.5rem;font-weight:700}.status-pill .label[data-v-3c6af2f8]{font-size:.85rem;opacity:.9}.status-pill.pending[data-v-3c6af2f8]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.status-pill.confirmed[data-v-3c6af2f8]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.status-pill.checked-in[data-v-3c6af2f8]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.status-pill.checked-out[data-v-3c6af2f8]{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6}.status-pill.completed[data-v-3c6af2f8]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.status-pill.cancelled[data-v-3c6af2f8]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.tables-row[data-v-3c6af2f8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}.table-card[data-v-3c6af2f8]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.table-header[data-v-3c6af2f8]{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-3c6af2f8]{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin:0}.table-header h3 i[data-v-3c6af2f8]{color:#3b82f6}.view-all-btn[data-v-3c6af2f8]{font-size:.85rem;color:#3b82f6;text-decoration:none;display:flex;align-items:center;gap:.25rem;transition:color .2s}.view-all-btn[data-v-3c6af2f8]:hover{color:#2563eb}.table-body[data-v-3c6af2f8]{padding:1rem;max-height:350px;overflow-y:auto}.table-list[data-v-3c6af2f8]{display:flex;flex-direction:column;gap:.75rem}.table-item[data-v-3c6af2f8]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#f8fafc;border-radius:12px;transition:all .2s}.table-item[data-v-3c6af2f8]:hover{background:#f1f5f9;transform:translate(-4px)}.item-avatar[data-v-3c6af2f8]{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-3c6af2f8]{background:linear-gradient(135deg,#f59e0b,#d97706)}.item-avatar.danger[data-v-3c6af2f8]{background:linear-gradient(135deg,#ef4444,#dc2626)}.item-info[data-v-3c6af2f8]{flex:1}.item-name[data-v-3c6af2f8]{font-weight:600;color:#1e293b;display:block}.item-sub[data-v-3c6af2f8]{font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:.5rem}.item-sub .separator[data-v-3c6af2f8]{color:#cbd5e1}.item-date[data-v-3c6af2f8]{text-align:left}.item-date .date[data-v-3c6af2f8]{font-weight:600;color:#1e293b;display:block}.status-badge[data-v-3c6af2f8]{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase}.status-badge.pending[data-v-3c6af2f8]{background:#fef3c7;color:#92400e}.status-badge.confirmed[data-v-3c6af2f8]{background:#d1fae5;color:#065f46}.item-amount[data-v-3c6af2f8]{text-align:left}.item-amount .amount[data-v-3c6af2f8]{font-weight:700;display:block}.item-amount .amount.danger[data-v-3c6af2f8]{color:#ef4444}.item-amount .total[data-v-3c6af2f8]{font-size:.75rem;color:#94a3b8}.empty-state[data-v-3c6af2f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#94a3b8}.empty-state i[data-v-3c6af2f8]{font-size:2.5rem;margin-bottom:.5rem}.empty-state.success[data-v-3c6af2f8],.empty-state.success i[data-v-3c6af2f8]{color:#10b981}.bottom-row[data-v-3c6af2f8]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}.bottom-card[data-v-3c6af2f8]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.bottom-card .card-header[data-v-3c6af2f8]{padding:1.25rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.bottom-card .card-header h3[data-v-3c6af2f8]{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-3c6af2f8]{color:#f59e0b}.bottom-card .card-body[data-v-3c6af2f8]{padding:1.5rem}.bottom-card.chart .card-body[data-v-3c6af2f8]{height:280px}.top-list[data-v-3c6af2f8]{display:flex;flex-direction:column;gap:.75rem}.top-item[data-v-3c6af2f8]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#f8fafc;border-radius:12px}.rank[data-v-3c6af2f8]{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-3c6af2f8]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.rank-2[data-v-3c6af2f8]{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#fff}.rank-3[data-v-3c6af2f8]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.rank-4[data-v-3c6af2f8],.rank-5[data-v-3c6af2f8]{background:#e5e7eb;color:#6b7280}.top-item .item-info[data-v-3c6af2f8]{flex:1}.top-item .item-name[data-v-3c6af2f8]{font-weight:600;color:#1e293b}.top-item .item-sub[data-v-3c6af2f8]{font-size:.8rem;color:#64748b}.top-item .item-revenue[data-v-3c6af2f8]{font-weight:700;color:#10b981}@media (max-width: 1400px){.room-status-grid[data-v-3c6af2f8]{grid-template-columns:repeat(3,1fr)}.stats-grid[data-v-3c6af2f8],.revenue-grid[data-v-3c6af2f8]{grid-template-columns:repeat(2,1fr)}.tables-row[data-v-3c6af2f8],.bottom-row[data-v-3c6af2f8]{grid-template-columns:1fr}}@media (max-width: 768px){.dashboard-header[data-v-3c6af2f8]{padding:1rem;border-radius:0 0 16px 16px}.header-content[data-v-3c6af2f8]{flex-direction:column;gap:1rem;text-align:center}.room-status-grid[data-v-3c6af2f8]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-3c6af2f8],.revenue-grid[data-v-3c6af2f8],.charts-row[data-v-3c6af2f8]{grid-template-columns:1fr}.status-pills[data-v-3c6af2f8]{flex-direction:column}.status-pill[data-v-3c6af2f8]{min-width:100%}}.p-inputgroup-addon[data-v-51f8f1b7]{background-color:#e9ecef;border:1px solid #ced4da;padding:.5rem .75rem}.invoice-modal-content[data-v-51f8f1b7]{border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #0003}.invoice-modal-header[data-v-51f8f1b7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem;border:none}.invoice-modal-header .header-content[data-v-51f8f1b7]{display:flex;align-items:center;gap:.75rem}.invoice-modal-header .header-icon[data-v-51f8f1b7]{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-51f8f1b7]{color:#fff;margin:0;font-weight:600}.invoice-modal-header .btn-close[data-v-51f8f1b7]{filter:brightness(0) invert(1);opacity:.8}.invoice-modal-header .btn-close[data-v-51f8f1b7]:hover{opacity:1}.invoice-items-card[data-v-51f8f1b7]{border:none;border-radius:12px;box-shadow:0 2px 8px #00000014}.items-card-header[data-v-51f8f1b7]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem}.items-card-header .section-icon[data-v-51f8f1b7]{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-51f8f1b7]{font-weight:600;color:#1e293b}.add-item-btn[data-v-51f8f1b7]{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-51f8f1b7]:hover{box-shadow:0 4px 15px #10b98166;transform:translateY(-1px);color:#fff}.items-card-body[data-v-51f8f1b7]{padding:1rem;background:#fafbfc}.invoice-item-row[data-v-51f8f1b7]{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-51f8f1b7]:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.item-number[data-v-51f8f1b7]{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-51f8f1b7]{flex:1}.btn-remove-item[data-v-51f8f1b7]{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-51f8f1b7]:hover:not(:disabled){background:#dc2626;color:#fff}.btn-remove-item[data-v-51f8f1b7]:disabled{opacity:.4;cursor:not-allowed}.invoice-item-row .item-content[data-v-51f8f1b7] .p-inputnumber,.invoice-item-row .item-content[data-v-51f8f1b7] .p-inputtext,.invoice-item-row .item-content[data-v-51f8f1b7] .p-select,.invoice-item-row .item-content[data-v-51f8f1b7] .p-inputnumber-input{width:100%!important;min-width:0!important}.item-total-display[data-v-51f8f1b7]{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-51f8f1b7]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.25rem 0}.service-name[data-v-51f8f1b7]{font-weight:500;color:#1e293b}.service-price[data-v-51f8f1b7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.2rem .6rem;border-radius:6px;font-size:.75rem;font-weight:600}.form-label[data-v-51f8f1b7]{font-size:.8125rem;font-weight:500;color:#475569;margin-bottom:.375rem}.modal-body[data-v-51f8f1b7]{background:#f8fafc;padding:1.5rem}.card[data-v-51f8f1b7]{border:none;border-radius:12px;box-shadow:0 2px 8px #00000014}.card-header[data-v-51f8f1b7]{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-51f8f1b7]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-radius:12px}.payment-methods-card[data-v-51f8f1b7]{border:none;border-radius:12px;box-shadow:0 2px 8px #00000014}.payment-card-header[data-v-51f8f1b7]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem}.payment-card-header .section-icon.payment-icon[data-v-51f8f1b7]{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-51f8f1b7]{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-51f8f1b7]:hover{box-shadow:0 4px 15px #6366f166;transform:translateY(-1px);color:#fff}.payment-card-body[data-v-51f8f1b7]{padding:1rem;background:#fafbfc}.payment-method-row[data-v-51f8f1b7]{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-51f8f1b7]:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f126}.payment-number[data-v-51f8f1b7]{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-51f8f1b7]{flex:1}.btn-remove-payment[data-v-51f8f1b7]{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-51f8f1b7]:hover:not(:disabled){background:#dc2626;color:#fff}.btn-remove-payment[data-v-51f8f1b7]:disabled{opacity:.4;cursor:not-allowed}.amount-input-group[data-v-51f8f1b7]{display:flex;align-items:stretch;border:1px solid #ced4da;border-radius:6px;overflow:hidden}.amount-input-group .amount-input[data-v-51f8f1b7]{flex:1;border:none!important;border-radius:0!important}.amount-input-group .amount-input[data-v-51f8f1b7] .p-inputnumber-input{border:none!important;border-radius:0!important}.amount-input-group .currency-suffix[data-v-51f8f1b7]{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-51f8f1b7]{background:#fff;border-top:1px solid #e2e8f0;padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.btn-cancel-custom[data-v-51f8f1b7]{background:#f1f5f9;color:#64748b;border:none;border-radius:8px;padding:.625rem 1.25rem;font-weight:500;transition:all .2s}.btn-cancel-custom[data-v-51f8f1b7]:hover{background:#e2e8f0;color:#475569}.btn-save-custom[data-v-51f8f1b7]{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-51f8f1b7]:hover:not(:disabled){box-shadow:0 4px 15px #667eea66;transform:translateY(-1px);color:#fff}.btn-save-custom[data-v-51f8f1b7]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){.invoice-item-row[data-v-51f8f1b7],.payment-method-row[data-v-51f8f1b7]{flex-direction:column}.item-number[data-v-51f8f1b7],.payment-number[data-v-51f8f1b7]{align-self:flex-start}.btn-remove-item[data-v-51f8f1b7],.btn-remove-payment[data-v-51f8f1b7]{align-self:flex-end;margin-top:.5rem}}.input-group[data-v-dbc4fbda]{display:flex;flex-wrap:nowrap;align-items:stretch}.input-group .flex-grow-1[data-v-dbc4fbda]{flex:1 1 auto;width:1%;min-width:0}.input-group .flex-grow-1[data-v-dbc4fbda] input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-text[data-v-dbc4fbda]{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-dbc4fbda] 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-dbc4fbda]{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}.gbl-timeline[data-v-a10cbae9]{position:relative;padding-inline-start:.5rem}.gbl-item[data-v-a10cbae9]{position:relative;display:flex;gap:.9rem;padding-bottom:1.1rem}.gbl-item[data-v-a10cbae9]:not(:last-child):before{content:"";position:absolute;inset-inline-start:13px;top:28px;bottom:0;width:2px;background:var(--default-border, #e9edf6)}.gbl-dot[data-v-a10cbae9]{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;z-index:1}.gbl-open .gbl-dot[data-v-a10cbae9]{background:#ef4444}.gbl-closed .gbl-dot[data-v-a10cbae9]{background:#6b7280}.gbl-content[data-v-a10cbae9]{flex:1;background:var(--custom-white, #fff);border:1px solid var(--default-border, #e9edf6);border-radius:.6rem;padding:.75rem .9rem}.gbl-reason[data-v-a10cbae9]{font-size:.92rem;white-space:pre-wrap;word-break:break-word}.gbl-meta[data-v-a10cbae9]{font-size:.8rem;color:var(--text-muted, #8c9097)}.gbl-unblock[data-v-a10cbae9]{border-top:1px dashed var(--default-border, #e9edf6)}.bulk-header[data-v-baad27c4]{background:linear-gradient(135deg,#1f3a5f,#0f172a);color:#fff}.bulk-header .btn-close[data-v-baad27c4]{filter:brightness(0) invert(1);opacity:.85}.field-box[data-v-baad27c4]{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;height:100%;transition:all .15s ease;background:#fafbfc}.field-box.on[data-v-baad27c4]{border-color:#3b82f6;background:#f5f9ff;box-shadow:0 0 0 2px #3b82f61f}.summary[data-v-baad27c4]{padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600}.summary.idle[data-v-baad27c4]{background:#f3f4f6;color:#6b7280}.summary.ready[data-v-baad27c4]{background:#3b82f61f;color:#1d4ed8}[data-v-b18fb7a0] .p-select-panel,[data-v-b18fb7a0] .p-multiselect-panel{z-index:1060!important}.table[data-v-b18fb7a0]>:not(caption)>*>*{vertical-align:middle}.input-group-sm>.form-control[data-v-b18fb7a0]{min-width:50px}.rooms-board[data-v-8ed82061]{--rented:#ef4444;--vacant:#22c55e;--clean:#f59e0b;--maint:#6b7280;--oos:#374151}.spin[data-v-8ed82061]{animation:spin-8ed82061 .8s linear infinite}@keyframes spin-8ed82061{to{transform:rotate(360deg)}}.kpi-card[data-v-8ed82061]{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;color:#fff;box-shadow:0 6px 18px #00000014;height:100%}.kpi-icon[data-v-8ed82061]{font-size:30px;opacity:.9}.kpi-value[data-v-8ed82061]{font-size:26px;font-weight:800;line-height:1}.kpi-label[data-v-8ed82061]{font-size:13px;opacity:.95}.kpi-sub[data-v-8ed82061]{font-size:11px;opacity:.9;margin-top:2px}.kpi-total[data-v-8ed82061]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.kpi-rented[data-v-8ed82061]{background:linear-gradient(135deg,#ef4444,#b91c1c)}.kpi-vacant[data-v-8ed82061]{background:linear-gradient(135deg,#22c55e,#15803d)}.kpi-occ[data-v-8ed82061]{background:linear-gradient(135deg,#6366f1,#4338ca)}.occ-ring[data-v-8ed82061]{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.occ-ring span[data-v-8ed82061]{width:48px;height:48px;border-radius:50%;background:#4338ca;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.rb-toolbar .card-body[data-v-8ed82061]{padding:14px 16px}.rb-bar[data-v-8ed82061]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.rb-field[data-v-8ed82061]{display:flex;flex-direction:column;gap:5px}.rb-grow[data-v-8ed82061]{flex:0 1 240px;min-width:180px}.rb-label[data-v-8ed82061]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin:0;display:flex;align-items:center;gap:4px}.rb-label i[data-v-8ed82061]{color:#6366f1}.rb-input-icon[data-v-8ed82061]{position:relative}.rb-input-icon i[data-v-8ed82061]{position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:10px;color:#9ca3af}.rb-input-icon input[data-v-8ed82061]{padding-inline-start:30px}.rb-period-field[data-v-8ed82061]{flex:1 1 380px;min-width:320px}.rb-period-controls[data-v-8ed82061]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:5px 8px}.rb-arrow[data-v-8ed82061]{color:#94a3b8;flex:0 0 auto;font-size:16px;line-height:1;display:inline-flex;align-items:center}.rb-dp[data-v-8ed82061]{flex:1 1 0;min-width:110px}.rb-dp[data-v-8ed82061] .p-inputtext{width:100%;height:31px;font-size:12.5px;padding-block:4px}.rb-period-controls .btn[data-v-8ed82061]{flex:0 0 auto;white-space:nowrap}.rb-actions-field .rb-actions[data-v-8ed82061]{display:flex;align-items:center;gap:6px}.rental-badge[data-v-8ed82061]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;letter-spacing:.2px;padding:2px 8px;border-radius:20px;margin-bottom:5px;text-transform:uppercase}.rental-badge.rt-monthly[data-v-8ed82061]{background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.rental-badge.rt-daily[data-v-8ed82061]{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.rb-alert[data-v-8ed82061]{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;cursor:pointer;background:linear-gradient(90deg,#fff7ed,#fffbeb);border:1px solid #fed7aa;border-inline-start:5px solid #f97316;border-radius:12px;transition:box-shadow .2s ease,transform .2s ease}.rb-alert[data-v-8ed82061]:hover{box-shadow:0 6px 16px #f9731629;transform:translateY(-1px)}.rb-alert-icon[data-v-8ed82061]{font-size:26px;color:#ea580c;flex-shrink:0}.rb-alert-body[data-v-8ed82061]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.rb-alert-body b[data-v-8ed82061]{color:#9a3412;font-size:14px}.rb-alert-sub[data-v-8ed82061]{font-size:11px;color:#b45309}.rb-alert-rooms[data-v-8ed82061]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.rb-alert-room[data-v-8ed82061]{background:#fff;border:1px solid #fed7aa;border-radius:16px;padding:2px 10px;font-size:11px;font-weight:700;color:#7c2d12}.rb-alert-room small[data-v-8ed82061]{font-weight:500;color:#a16207}.rb-alert-room.rt-monthly[data-v-8ed82061]{border-color:#ddd6fe}.rb-alert-go[data-v-8ed82061]{font-size:22px;color:#ea580c;flex-shrink:0}[dir=ltr] .rb-alert-go[data-v-8ed82061]{transform:rotate(180deg)}.rb-chips-row[data-v-8ed82061]{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed #eef2f7;flex-wrap:wrap}.rb-chips-label[data-v-8ed82061]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase}.rb-chips[data-v-8ed82061]{display:flex;flex-wrap:wrap;gap:6px}.rb-chip[data-v-8ed82061]{border:1px solid #e5e7eb;background:#fff;border-radius:20px;padding:4px 12px;font-size:12px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.rb-chip[data-v-8ed82061]:hover{border-color:#9ca3af;transform:translateY(-1px)}.rb-chip.active[data-v-8ed82061]{background:#1f2937;color:#fff;border-color:#1f2937}.rb-chip .dot[data-v-8ed82061]{width:9px;height:9px;border-radius:50%;display:inline-block}.rb-chip-count[data-v-8ed82061]{background:#00000014;border-radius:10px;padding:0 6px;font-size:11px}.rb-chip.active .rb-chip-count[data-v-8ed82061]{background:#fff3}.rb-period-banner[data-v-8ed82061]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;color:#3730a3;border-radius:12px;padding:10px 16px;margin-bottom:14px;font-size:13px}.res-count[data-v-8ed82061]{background:#00000040;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.floor-head[data-v-8ed82061]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.floor-chip[data-v-8ed82061]{background:#1f2937;color:#fff;padding:5px 14px;border-radius:8px;font-weight:700;font-size:14px}.floor-meta[data-v-8ed82061]{color:#9ca3af;font-size:12px}.floor-occ[data-v-8ed82061]{display:flex;align-items:center;gap:8px;margin-inline-start:auto;min-width:160px}.floor-occ-bar[data-v-8ed82061]{flex:1;height:8px;background:#e5e7eb;border-radius:6px;overflow:hidden}.floor-occ-bar span[data-v-8ed82061]{display:block;height:100%;background:linear-gradient(90deg,#6366f1,#4338ca);border-radius:6px;transition:width .4s}.floor-occ-text[data-v-8ed82061]{font-size:11px;color:#6b7280;white-space:nowrap}.rooms-grid[data-v-8ed82061]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.room-card[data-v-8ed82061]{border-radius:12px;padding:12px;color:#fff;cursor:pointer;transition:transform .15s,box-shadow .15s;min-height:96px;position:relative;overflow:hidden}.room-card[data-v-8ed82061]:hover{transform:translateY(-3px);box-shadow:0 10px 22px #0000002e}.room-card.prox-overdue[data-v-8ed82061]{box-shadow:0 0 0 3px #fde047 inset,0 6px 16px #00000026}.room-card.prox-soon[data-v-8ed82061]{box-shadow:0 0 0 3px #ffffff80 inset}.prox-ribbon[data-v-8ed82061]{position:absolute;top:8px;inset-inline-end:-26px;transform:rotate(45deg);background:#111827;color:#fde047;font-size:9px;font-weight:800;padding:2px 26px;box-shadow:0 1px 4px #0000004d}.prox-soon .prox-ribbon[data-v-8ed82061]{background:#fff;color:#b45309}.room-card-top[data-v-8ed82061]{display:flex;align-items:center;justify-content:space-between}.room-no[data-v-8ed82061]{font-size:20px;font-weight:800}.status-dot[data-v-8ed82061]{width:10px;height:10px;border-radius:50%;background:#ffffffd9}.room-status-text[data-v-8ed82061]{font-size:12px;opacity:.95;margin-bottom:4px}.room-guest[data-v-8ed82061]{font-size:13px;font-weight:700;display:flex;align-items:center;gap:4px}.room-meta[data-v-8ed82061]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;opacity:.95;margin-top:3px}.room-meta .overdue[data-v-8ed82061]{background:#000;padding:0 5px;border-radius:6px;font-weight:700}.room-balance[data-v-8ed82061]{font-size:11px;margin-top:4px;background:#0000002e;border-radius:6px;padding:1px 6px;display:inline-block}.room-cat[data-v-8ed82061]{font-size:12px;opacity:.9;margin-top:6px}.card-action[data-v-8ed82061]{position:absolute;bottom:8px;inset-inline-end:8px;width:30px;height:30px;border-radius:50%;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s;box-shadow:0 3px 8px #00000040}.room-card:hover .card-action[data-v-8ed82061]{opacity:1;transform:translateY(0)}.card-action.act-book[data-v-8ed82061]{background:#2563eb}.card-action.act-checkin[data-v-8ed82061]{background:#16a34a}.card-action.act-checkout[data-v-8ed82061]{background:#dc2626}.card-action.act-clean[data-v-8ed82061]{background:#d97706}.card-action[data-v-8ed82061]:hover{filter:brightness(1.1)}.st-rented[data-v-8ed82061],.st-occupied[data-v-8ed82061]{background:linear-gradient(135deg,#ef4444,#b91c1c)}.st-reserved[data-v-8ed82061]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.st-vacant[data-v-8ed82061]{background:linear-gradient(135deg,#22c55e,#15803d)}.st-cleaning[data-v-8ed82061],.st-checkout_pending[data-v-8ed82061]{background:linear-gradient(135deg,#f59e0b,#b45309)}.st-maintenance[data-v-8ed82061]{background:linear-gradient(135deg,#6b7280,#374151)}.st-out_of_service[data-v-8ed82061]{background:linear-gradient(135deg,#374151,#111827)}.op-chip[data-v-8ed82061]{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff;margin-inline-start:4px;flex-shrink:0;box-shadow:0 1px 3px #00000040}.rb-op-badge[data-v-8ed82061]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;color:#fff;margin-inline-end:6px}.status-dot.st-rented[data-v-8ed82061]{background:#fff}.badge-status[data-v-8ed82061]{padding:3px 10px;border-radius:20px;color:#fff;font-size:11px;font-weight:700}.rb-legend[data-v-8ed82061]{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#6b7280}.rb-legend .dot[data-v-8ed82061]{width:12px;height:12px;border-radius:50%;display:inline-block;margin-inline-end:5px;vertical-align:middle}.rb-modal-overlay[data-v-8ed82061]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1080;padding:16px}.rb-modal[data-v-8ed82061]{width:100%;max-width:440px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.rb-modal-head[data-v-8ed82061]{padding:16px 18px;color:#fff;display:flex;align-items:flex-start;justify-content:space-between}.rb-modal-title[data-v-8ed82061]{font-size:18px;font-weight:800;margin-bottom:4px}.btn-close-x[data-v-8ed82061]{background:#fff3;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer}.rb-modal-body[data-v-8ed82061]{padding:16px 18px}.rb-row[data-v-8ed82061]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px dashed #f1f5f9;font-size:13px}.rb-row span[data-v-8ed82061]{color:#6b7280}.rb-status-actions[data-v-8ed82061]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 2px}.rb-status-label[data-v-8ed82061]{font-size:12px;color:#6b7280;width:100%;margin-bottom:2px;font-weight:600}.rb-modal-foot[data-v-8ed82061]{padding:12px 18px;display:flex;gap:8px;justify-content:flex-start;border-top:1px solid #f1f5f9}.rb-fade-enter-active[data-v-8ed82061],.rb-fade-leave-active[data-v-8ed82061]{transition:opacity .2s}.rb-fade-enter-from[data-v-8ed82061],.rb-fade-leave-to[data-v-8ed82061]{opacity:0}.p-datepicker.rb-dp{z-index:auto!important}.rb-cal-panel{z-index:1040!important}@media print{body *{visibility:hidden!important}.rooms-board,.rooms-board *{visibility:visible!important}.rooms-board{position:absolute;inset-inline-start:0;top:0;width:100%}.rooms-board .no-print{display:none!important}.room-card,.kpi-card,.floor-occ-bar span,.badge-status,.rb-legend .dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nav-tabs .nav-link[data-v-1fad75f8]{color:#6c757d}.nav-tabs .nav-link.active[data-v-1fad75f8]{color:#0d6efd;font-weight:600}.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}}.sts-overlay[data-v-8e221652]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.sts-card[data-v-8e221652]{width:100%;max-width:560px;background:var(--sts-bg, #fff);border-radius:16px;box-shadow:0 24px 60px #00000059;overflow:hidden;display:flex;flex-direction:column}.sts-head[data-v-8e221652]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.sts-maintenance .sts-head[data-v-8e221652]{background:linear-gradient(135deg,#ea580c,#9a3412)}.sts-head-title[data-v-8e221652]{display:flex;align-items:center;gap:12px}.sts-head-icon[data-v-8e221652]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ffffff38;font-size:22px}.sts-head small[data-v-8e221652]{opacity:.9;font-size:12px}.sts-x[data-v-8e221652]{background:transparent;border:0;color:#fff;font-size:22px;opacity:.9;cursor:pointer}.sts-x[data-v-8e221652]:hover{opacity:1}.sts-body[data-v-8e221652]{padding:18px;display:flex;flex-direction:column;gap:16px}.sts-seg[data-v-8e221652]{display:flex;gap:8px}.sts-seg-btn[data-v-8e221652]{flex:1;padding:10px;border-radius:10px;border:1.5px solid #e5e7eb;background:#f8fafc;color:#475569;font-weight:600;cursor:pointer;transition:all .15s ease}.sts-seg-btn.active[data-v-8e221652]{color:#fff;box-shadow:0 4px 12px #00000026}.sts-field[data-v-8e221652]{display:flex;flex-direction:column;gap:6px}.sts-label[data-v-8e221652]{font-weight:600;font-size:13px;color:#334155;display:flex;align-items:center;gap:6px}.sts-count[data-v-8e221652]{background:#1f3a5f;color:#fff;border-radius:20px;padding:1px 9px;font-size:12px}.sts-req[data-v-8e221652]{color:#dc2626;font-size:11px;font-weight:700}.sts-opt-tag[data-v-8e221652],.sts-hint[data-v-8e221652]{color:#94a3b8;font-size:11px}.sts-invalid[data-v-8e221652] .p-inputtextarea,.sts-invalid[data-v-8e221652]{border-color:#dc2626!important}.sts-opt[data-v-8e221652]{display:flex;align-items:center;gap:8px;width:100%}.sts-opt-no[data-v-8e221652]{font-weight:700;color:#1f3a5f;min-width:42px}.sts-opt-floor[data-v-8e221652]{color:#64748b;font-size:12px}.sts-opt-badge[data-v-8e221652]{margin-inline-start:auto;font-size:11px;padding:2px 8px;border-radius:20px;background:#e2e8f0;color:#475569}.sts-opt-badge.op-cleaning[data-v-8e221652]{background:#fef3c7;color:#b45309}.sts-opt-badge.op-maintenance[data-v-8e221652]{background:#ffedd5;color:#c2410c}.sts-opt-badge.op-out_of_service[data-v-8e221652]{background:#e2e8f0;color:#475569}.sts-opt-occ[data-v-8e221652]{color:#0ea5e9}.sts-warn[data-v-8e221652]{display:flex;gap:10px;padding:12px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.sts-warn i[data-v-8e221652]{font-size:20px}.sts-warn small[data-v-8e221652]{color:#ef4444}.sts-warn-rooms[data-v-8e221652]{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.sts-warn-chip[data-v-8e221652]{background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.sts-results[data-v-8e221652]{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.sts-res-row[data-v-8e221652]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px}.sts-res-row.ok[data-v-8e221652]{background:#f0fdf4;color:#15803d}.sts-res-row.fail[data-v-8e221652]{background:#fef2f2;color:#b91c1c}.sts-res-row i[data-v-8e221652]{font-size:17px}.sts-res-no[data-v-8e221652]{font-weight:700;min-width:44px}.sts-foot[data-v-8e221652]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #eef2f7}.sts-foot-live[data-v-8e221652]{font-size:12.5px;color:#64748b;font-weight:600}.sts-foot-btns[data-v-8e221652]{display:flex;gap:8px;margin-inline-start:auto}.sts-go[data-v-8e221652]{color:#fff;font-weight:600}.sts-go[data-v-8e221652]:disabled{opacity:.55}.sts-fade-enter-active[data-v-8e221652],.sts-fade-leave-active[data-v-8e221652]{transition:opacity .18s ease}.sts-fade-enter-from[data-v-8e221652],.sts-fade-leave-to[data-v-8e221652]{opacity:0}@media (prefers-color-scheme: dark){.sts-card[data-v-8e221652]{--sts-bg: #1e293b;color:#e2e8f0}.sts-seg-btn[data-v-8e221652]{background:#0f172a;border-color:#334155;color:#cbd5e1}.sts-label[data-v-8e221652]{color:#cbd5e1}.sts-foot[data-v-8e221652]{border-color:#334155}}.p-multiselect-panel,.p-multiselect-overlay{z-index:2000!important}.hk-kpi[data-v-d3b7ec8e]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--default-border, #e9edf6);border-radius:12px;background:var(--custom-white, #fff);border-inline-start:4px solid #cbd5e1}.hk-kpi.hk-cleaning[data-v-d3b7ec8e]{border-inline-start-color:#0ea5e9}.hk-kpi.hk-total[data-v-d3b7ec8e]{border-inline-start-color:#6366f1}.hk-kpi-icon[data-v-d3b7ec8e]{font-size:22px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#6366f114;color:#6366f1;flex-shrink:0}.hk-cleaning .hk-kpi-icon[data-v-d3b7ec8e]{background:#0ea5e91a;color:#0ea5e9}.hk-kpi-num[data-v-d3b7ec8e]{font-size:22px;font-weight:800;line-height:1}.hk-kpi-label[data-v-d3b7ec8e]{font-size:12px;color:var(--text-muted, #8c9097)}.hk-card[data-v-d3b7ec8e]{border:1px solid var(--default-border, #e9edf6);border-radius:14px;padding:14px 16px;background:var(--custom-white, #fff);height:100%;border-top:3px solid #0ea5e9;transition:box-shadow .2s ease}.hk-card[data-v-d3b7ec8e]:hover{box-shadow:0 6px 16px #00000012}.hk-card-top[data-v-d3b7ec8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hk-room-no[data-v-d3b7ec8e]{font-size:18px;font-weight:800}.hk-badge[data-v-d3b7ec8e]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px}.hk-b-cleaning[data-v-d3b7ec8e]{background:#0ea5e91f;color:#0369a1}.hk-meta[data-v-d3b7ec8e]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-muted, #8c9097);margin-bottom:8px}.hk-guest[data-v-d3b7ec8e]{font-size:12.5px;background:#00000005;border-radius:8px;padding:6px 10px;margin-bottom:8px}.hk-note[data-v-d3b7ec8e]{font-size:12.5px;background:#0ea5e90f;border:1px dashed rgba(14,165,233,.4);border-radius:8px;padding:6px 10px;margin-bottom:12px}.hk-actions[data-v-d3b7ec8e]{display:flex;gap:8px;align-items:center}.hk-spin[data-v-d3b7ec8e]{animation:hk-rotate-d3b7ec8e 1s linear infinite}@keyframes hk-rotate-d3b7ec8e{to{transform:rotate(360deg)}}.mt-kpi[data-v-4b229d8e]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--default-border, #e9edf6);border-radius:12px;background:var(--custom-white, #fff);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;border-inline-start:4px solid #cbd5e1}.mt-kpi[data-v-4b229d8e]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.mt-kpi.active[data-v-4b229d8e]{box-shadow:0 0 0 2px #f59e0b66}.mt-kpi.mt-maintenance[data-v-4b229d8e]{border-inline-start-color:#f59e0b}.mt-kpi.mt-out_of_service[data-v-4b229d8e]{border-inline-start-color:#ef4444}.mt-kpi.mt-total[data-v-4b229d8e]{border-inline-start-color:#6366f1}.mt-kpi-icon[data-v-4b229d8e]{font-size:22px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#6366f114;color:#6366f1;flex-shrink:0}.mt-maintenance .mt-kpi-icon[data-v-4b229d8e]{background:#f59e0b1f;color:#f59e0b}.mt-out_of_service .mt-kpi-icon[data-v-4b229d8e]{background:#ef44441a;color:#ef4444}.mt-kpi-num[data-v-4b229d8e]{font-size:22px;font-weight:800;line-height:1}.mt-kpi-label[data-v-4b229d8e]{font-size:12px;color:var(--text-muted, #8c9097)}.mt-card[data-v-4b229d8e]{border:1px solid var(--default-border, #e9edf6);border-radius:14px;padding:14px 16px;background:var(--custom-white, #fff);height:100%;border-top:3px solid #cbd5e1;transition:box-shadow .2s ease}.mt-card[data-v-4b229d8e]:hover{box-shadow:0 6px 16px #00000012}.mt-card.mt-st-maintenance[data-v-4b229d8e]{border-top-color:#f59e0b}.mt-card.mt-st-out_of_service[data-v-4b229d8e]{border-top-color:#ef4444}.mt-card-top[data-v-4b229d8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mt-room-no[data-v-4b229d8e]{font-size:18px;font-weight:800}.mt-badge[data-v-4b229d8e]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px}.mt-b-maintenance[data-v-4b229d8e]{background:#f59e0b26;color:#b45309}.mt-b-out_of_service[data-v-4b229d8e]{background:#ef44441f;color:#b91c1c}.mt-meta[data-v-4b229d8e]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-muted, #8c9097);margin-bottom:8px}.mt-guest[data-v-4b229d8e]{font-size:12.5px;background:#00000005;border-radius:8px;padding:6px 10px;margin-bottom:8px}.mt-note[data-v-4b229d8e]{font-size:12.5px;background:#f59e0b12;border:1px dashed rgba(245,158,11,.45);border-radius:8px;padding:6px 10px;margin-bottom:12px}.mt-actions[data-v-4b229d8e]{display:flex;gap:8px;align-items:center}.mt-spin[data-v-4b229d8e]{animation:mt-rotate-4b229d8e 1s linear infinite}@keyframes mt-rotate-4b229d8e{to{transform:rotate(360deg)}}.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}.cpd-dp-panel{z-index:1200!important}.cpd-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;direction:rtl;text-align:right}.cpd-field label{display:block;font-weight:700;margin-bottom:6px;font-size:13px}@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:""}
