.inf-list__ptr[data-v-436eee24]{overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:var(--app-text-muted,#94a3b8)}.inf-list__ptr--settling[data-v-436eee24]{transition:height .24s cubic-bezier(.32,.72,0,1)}.inf-list__ptr-inner[data-v-436eee24]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.inf-list__ptr-inner .mdi[data-v-436eee24]{font-size:15px}.inf-list__sentinel[data-v-436eee24]{width:100%;height:1px}.inf-list__end[data-v-436eee24],.inf-list__more[data-v-436eee24]{text-align:center;padding:16px 0 8px;font-size:13px;color:var(--app-text-muted,#94a3b8)}.inf-list__more .mdi[data-v-436eee24]{margin-right:4px}.inf-list__empty[data-v-436eee24]{text-align:center;padding:48px 16px;color:var(--app-text-muted,#94a3b8)}.inf-list__empty-icon[data-v-436eee24]{font-size:44px;display:block;margin-bottom:10px;opacity:.6}.inf-list__empty-text[data-v-436eee24]{margin:0;font-size:14px}.inf-list__skeleton[data-v-436eee24]{display:grid;gap:12px}.inf-sk-card[data-v-436eee24]{border:1px solid var(--app-border-color,#e2e8f0);border-radius:12px;padding:16px;background:var(--app-surface-color,#fff)}.inf-sk-line[data-v-436eee24]{height:10px;border-radius:6px;margin-bottom:10px;background:linear-gradient(90deg,var(--app-hover-bg,#eef2f7) 25%,var(--app-divider-color,#f7fafc) 37%,var(--app-hover-bg,#eef2f7) 63%);background-size:400% 100%;animation:inf-sk-shimmer-436eee24 1.4s ease infinite}.inf-sk-line--lg[data-v-436eee24]{width:60%;height:14px}.inf-sk-line--sm[data-v-436eee24]{width:40%;margin-bottom:0}@keyframes inf-sk-shimmer-436eee24{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.inf-sk-line[data-v-436eee24]{animation:none}}.modal-header{min-height:70px}.cmp-wrap[data-v-f39aa582]{padding:0}.filter-item[data-v-f39aa582]{min-width:130px;flex-shrink:0}.filter-item--branch[data-v-f39aa582]{min-width:180px}.filter-item--search[data-v-f39aa582]{min-width:200px;flex-grow:1;max-width:360px}.filter-item--status[data-v-f39aa582]{min-width:170px;max-width:220px}.cmp-count-badge[data-v-f39aa582]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#6c757d;background:#f4f6f8;border-radius:20px;padding:4px 12px}.cmp-count-badge .mdi[data-v-f39aa582]{font-size:15px}.cmp-table-wrap[data-v-f39aa582]{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:visible;margin-top:4px;position:relative}.cmp-table-scroll[data-v-f39aa582]{overflow-x:auto;border-radius:12px}.cmp-table[data-v-f39aa582]{width:100%;border-collapse:collapse;min-width:700px;font-size:13.5px}.cmp-thead[data-v-f39aa582]{background:#f8f9fc;border-bottom:1.5px solid #e9ecef}.cmp-th[data-v-f39aa582]{padding:11px 14px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8c97a8;white-space:nowrap}.cmp-col--sl[data-v-f39aa582]{width:38px;text-align:right;padding-right:6px}.cmp-col--actions[data-v-f39aa582]{width:100px}.cmp-row[data-v-f39aa582]{border-bottom:1px solid #f1f3f7;cursor:pointer;transition:background .1s}.cmp-row[data-v-f39aa582]:last-child{border-bottom:none}.cmp-row[data-v-f39aa582]:hover{background:#f7f9ff}.cmp-row--sk[data-v-f39aa582]{cursor:default}.cmp-row--sk[data-v-f39aa582]:hover{background:transparent}.cmp-td[data-v-f39aa582]{padding:12px 14px;vertical-align:middle;color:#343a40}.cmp-td--nowrap[data-v-f39aa582]{white-space:nowrap;font-size:12px;color:#8c97a8}.cmp-guest-cell[data-v-f39aa582]{display:flex;align-items:flex-start;gap:9px;min-width:180px}.cmp-av[data-v-f39aa582]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:#fff}.cmp-guest-info[data-v-f39aa582]{display:flex;flex-direction:column;line-height:1.35;overflow:hidden}.cmp-guest-name[data-v-f39aa582]{font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;text-decoration:none;font-size:13px}.cmp-guest-name[data-v-f39aa582]:hover{color:#3d5bd4}.cmp-guest-meta[data-v-f39aa582]{font-size:12px;color:#8c97a8}.cmp-guest-bed[data-v-f39aa582]{font-size:11.5px;color:#adb5bd;margin-top:2px}.cmp-ref[data-v-f39aa582]{display:flex;align-items:center;gap:5px;white-space:nowrap}.cmp-ref-link[data-v-f39aa582]{font-size:13px;font-weight:600;color:#3d5bd4;text-decoration:none}.cmp-ref-link[data-v-f39aa582]:hover{text-decoration:underline}.cmp-subject[data-v-f39aa582]{font-weight:600;color:#212529;font-size:13.5px}.cmp-subject-meta[data-v-f39aa582]{font-size:12px;color:#8c97a8;margin-top:2px}.cmp-status-pill[data-v-f39aa582]{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.cmp-status--resolved[data-v-f39aa582]{background:#e6f9f0;color:#27ae60}.cmp-status--inprogress[data-v-f39aa582]{background:#e8f0fe;color:#3d5bd4}.cmp-status--reopened[data-v-f39aa582]{background:#fff3e0;color:#e67e22}.cmp-status--pending[data-v-f39aa582]{background:#fef9e7;color:#d4ac0d}.cmp-status--closed[data-v-f39aa582],.cmp-status--default[data-v-f39aa582]{background:#f4f6f8;color:#8c97a8}.cmp-btn-view[data-v-f39aa582]{display:inline-flex;align-items:center;background:none;border:1px solid #dee2e6;border-radius:6px;padding:5px 10px;font-size:12.5px;color:#6c757d;cursor:pointer;transition:all .15s;white-space:nowrap}.cmp-btn-view[data-v-f39aa582]:hover{border-color:#3d5bd4;color:#3d5bd4;background:#f0f3ff}.cmp-empty[data-v-f39aa582]{text-align:center;padding:64px 20px}.cmp-empty__icon[data-v-f39aa582]{font-size:52px;color:#dee2e6;display:block;margin-bottom:12px}.cmp-empty__title[data-v-f39aa582]{font-weight:600;color:#495057;margin:0 0 4px}.cmp-empty__sub[data-v-f39aa582]{font-size:13px;color:#8c97a8;margin:0}.cmp-empty-val[data-v-f39aa582]{color:#dee2e6}@keyframes csk-sh-f39aa582{0%{background-position:-400px 0}to{background-position:400px 0}}.csk[data-v-f39aa582]{border-radius:4px;background:linear-gradient(90deg,#f0f2f5 25%,#e4e7ec 50%,#f0f2f5 75%);background-size:800px 100%;display:block;animation:csk-sh-f39aa582 1.4s linear infinite}.csk--sl[data-v-f39aa582]{height:11px;width:18px;margin-left:auto}.csk--sm[data-v-f39aa582]{height:11px;width:70px}.csk--md[data-v-f39aa582]{height:11px;width:120px}.csk--lg[data-v-f39aa582]{height:11px;width:180px}.csk--av[data-v-f39aa582]{width:32px;height:32px;border-radius:50%;flex-shrink:0}.csk--pill[data-v-f39aa582]{height:22px;width:90px;border-radius:11px}@media (max-width:640px){.cmp-col--sl[data-v-f39aa582]{display:none}}.cmp-cards[data-v-f39aa582]{display:none}@media (max-width:768px){.cmp-cards[data-v-f39aa582]{display:block}.cmp-table-wrap .cmp-table-scroll[data-v-f39aa582]{display:none}.cmp-table-wrap[data-v-f39aa582]{background:transparent;border:none;box-shadow:none;padding:0}}.cmp-card[data-v-f39aa582]{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:14px;margin-bottom:10px;cursor:pointer;transition:box-shadow .15s,transform .1s}.cmp-card[data-v-f39aa582]:active{transform:scale(.995)}.cmp-card-top[data-v-f39aa582]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.cmp-card-subject[data-v-f39aa582]{font-size:15.5px;font-weight:700;color:#212529;line-height:1.3;min-width:0;overflow-wrap:anywhere}.cmp-card-ref[data-v-f39aa582]{font-size:12.5px;font-weight:600;color:#8c97a8;letter-spacing:.02em}.cmp-card-guest[data-v-f39aa582]{font-size:12.5px;color:#495057;margin-top:4px}.cmp-card-foot[data-v-f39aa582]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #f1f3f5}.cmp-card-date[data-v-f39aa582]{font-size:12px;color:#adb5bd}.cmp-card-cta[data-v-f39aa582]{font-size:13px;font-weight:600;color:#3d5bd4;display:inline-flex;align-items:center}.cmp-card-cta .mdi[data-v-f39aa582]{font-size:17px;margin-left:2px}html[data-theme=dark] .cmp-card[data-v-f39aa582]{background:#111b33;border-color:#243859}html[data-theme=dark] .cmp-card-subject[data-v-f39aa582]{color:#e6edf7}html[data-theme=dark] .cmp-card-guest[data-v-f39aa582]{color:#a9b6cc}html[data-theme=dark] .cmp-card-foot[data-v-f39aa582]{border-top-color:#243859}.cmp-sentinel[data-v-f39aa582]{height:1px}.cmp-load-more[data-v-f39aa582]{text-align:center;padding:16px 0;font-size:13px;color:#8c97a8}.cmp-load-more .mdi[data-v-f39aa582]{font-size:16px;margin-right:4px}.cmp-end-msg[data-v-f39aa582]{text-align:center;padding:14px 0 6px;font-size:12px;color:#adb5bd}html[data-theme=dark] .cmp-table-wrap[data-v-f39aa582]{background:#111b33;border-color:#243859}html[data-theme=dark] .cmp-thead[data-v-f39aa582]{background:#182847;border-bottom-color:#243859}html[data-theme=dark] .cmp-th[data-v-f39aa582]{color:#9aa6bf}html[data-theme=dark] .cmp-row[data-v-f39aa582]{border-bottom-color:#243859}html[data-theme=dark] .cmp-row[data-v-f39aa582]:hover{background:#182847}html[data-theme=dark] .cmp-td[data-v-f39aa582]{color:#eef4ff}html[data-theme=dark] .cmp-td--nowrap[data-v-f39aa582]{color:#9aa6bf}html[data-theme=dark] .cmp-guest-name[data-v-f39aa582]{color:#f1f5f9}html[data-theme=dark] .cmp-guest-name[data-v-f39aa582]:hover{color:#93c5fd}html[data-theme=dark] .cmp-guest-meta[data-v-f39aa582]{color:#9aa6bf}html[data-theme=dark] .cmp-guest-bed[data-v-f39aa582]{color:#64748b}html[data-theme=dark] .cmp-ref-link[data-v-f39aa582]{color:#93c5fd}html[data-theme=dark] .cmp-subject[data-v-f39aa582]{color:#f1f5f9}html[data-theme=dark] .cmp-subject-meta[data-v-f39aa582]{color:#9aa6bf}html[data-theme=dark] .cmp-status--resolved[data-v-f39aa582]{background:rgba(34,197,94,.14);color:#4ade80}html[data-theme=dark] .cmp-status--reopened[data-v-f39aa582]{background:rgba(234,88,12,.16);color:#fb923c}html[data-theme=dark] .cmp-status--closed[data-v-f39aa582]{background:#182847;color:#9aa6bf}html[data-theme=dark] .cmp-btn-view[data-v-f39aa582]{background:transparent;border-color:#334155;color:#cbd5e1}html[data-theme=dark] .cmp-btn-view[data-v-f39aa582]:hover{border-color:#93c5fd;color:#93c5fd;background:rgba(59,130,246,.1)}html[data-theme=dark] .cmp-empty__icon[data-v-f39aa582]{color:#334155}html[data-theme=dark] .cmp-empty__title[data-v-f39aa582]{color:#cbd5e1}html[data-theme=dark] .cmp-empty__sub[data-v-f39aa582]{color:#9aa6bf}html[data-theme=dark] .cmp-empty-val[data-v-f39aa582]{color:#334155}html[data-theme=dark] .cmp-end-msg[data-v-f39aa582],html[data-theme=dark] .cmp-load-more[data-v-f39aa582]{color:#64748b}html[data-theme=dark] .csk[data-v-f39aa582]{background:linear-gradient(90deg,#1e293b 25%,#243859 50%,#1e293b 75%);background-size:800px 100%}