.search-panel[data-v-eae74f4e]{border:1px solid #dbdbdb;border-radius:6px;margin-bottom:1rem;background:#fff;overflow:hidden}.search-panel-header[data-v-eae74f4e]{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fafafa;transition:background .15s}.search-panel-header[data-v-eae74f4e]:hover{background:#f0f0f0}.search-panel-title[data-v-eae74f4e]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem}.search-icon-bubble[data-v-eae74f4e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#3273dc;color:#fff;flex-shrink:0;transition:background-color .2s}.search-icon-bubble.has-active[data-v-eae74f4e]{background-color:#2160c4;box-shadow:0 0 0 3px rgba(50,115,220,.25)}.search-panel-body[data-v-eae74f4e]{padding:1rem 1rem .75rem;border-top:1px solid #f0f0f0}.search-grid[data-v-eae74f4e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem 1rem}.search-grid[data-v-eae74f4e] :deep(.label){font-size:.75rem;margin-bottom:.25rem}.search-panel-actions[data-v-eae74f4e]{display:flex;justify-content:flex-end;margin-top:.75rem}.panel-slide-enter-active[data-v-eae74f4e],.panel-slide-leave-active[data-v-eae74f4e]{transition:opacity .2s ease,transform .2s ease}.panel-slide-enter[data-v-eae74f4e],.panel-slide-leave-to[data-v-eae74f4e]{opacity:0;transform:translateY(-6px)}.description-cell[data-v-eae74f4e]{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-actions[data-v-eae74f4e]{display:flex;gap:.35rem;justify-content:center}.preview-btn[data-v-eae74f4e]:hover{background-color:#e8f0fe;color:#3273dc;border-color:#3273dc}.preview-card[data-v-eae74f4e]{background:#fff;border-radius:8px;overflow:hidden}.preview-header[data-v-eae74f4e]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;background:#f8f9fa;border-bottom:1px solid #ededed}.preview-header-left[data-v-eae74f4e]{display:flex;flex-direction:column;gap:.15rem}.preview-nr[data-v-eae74f4e]{font-size:1.15rem;font-weight:700;color:#363636}.preview-date[data-v-eae74f4e]{font-size:.8rem;color:#7a7a7a}.preview-body[data-v-eae74f4e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;padding:1.25rem 1.5rem}.preview-field[data-v-eae74f4e]{display:flex;flex-direction:column;gap:.2rem}.preview-field--full[data-v-eae74f4e]{grid-column:1/-1}.preview-label[data-v-eae74f4e]{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9a9a9a}.preview-value[data-v-eae74f4e]{font-size:.92rem;color:#363636;line-height:1.45}.preview-footer[data-v-eae74f4e]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #ededed;background:#fafafa}.calendar-grid[data-v-06bfef0a]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar-day-header[data-v-06bfef0a]{padding:.4rem .2rem;background:#f5f5f5;border:1px solid #dbdbdb}.calendar-cell[data-v-06bfef0a]{min-height:72px;border:1px solid #dbdbdb;padding:.3rem;cursor:pointer;transition:background .15s ease;background:#fff}.calendar-cell[data-v-06bfef0a]:hover:not(.is-empty){background:#f0f9ff}.calendar-cell.is-today[data-v-06bfef0a]{background:#e8f8f5;border-color:#00d1b2}.calendar-cell.is-selected[data-v-06bfef0a]{background:#eef3fb;border-color:#3273dc;border-width:2px}.calendar-cell.is-empty[data-v-06bfef0a]{background:#fafafa;cursor:default}.day-number[data-v-06bfef0a]{font-size:.82rem;font-weight:500;margin-bottom:.2rem}.entry-dots[data-v-06bfef0a]{display:flex;flex-wrap:wrap;gap:2px}.entry-badge[data-v-06bfef0a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;font-size:.65rem;font-weight:700;padding:0 4px;color:#fff}.entry-badge.is-green[data-v-06bfef0a]{background:#36a25d}.entry-badge.is-red[data-v-06bfef0a]{background:#ff6384}.entry-badge.is-yellow[data-v-06bfef0a]{background:#c8a014}.entry-badge.is-blue[data-v-06bfef0a]{background:#3273dc}.entry-badge-dot[data-v-06bfef0a]{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.entry-badge-dot.is-green[data-v-06bfef0a]{background:#36a25d}.entry-badge-dot.is-red[data-v-06bfef0a]{background:#ff6384}.entry-badge-dot.is-yellow[data-v-06bfef0a]{background:#c8a014}.entry-badge-dot.is-blue[data-v-06bfef0a]{background:#3273dc}.registry-tabs[data-v-59b94caa] .tabs,.registry-tabs[data-v-59b94caa] nav.tabs{margin-bottom:0}.reserve-modal[data-v-1ba27e2d]{border-radius:10px;overflow:hidden;width:460px;max-width:100%}.reserve-modal__header[data-v-1ba27e2d]{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem;background:#fff;border-bottom:1px solid #f0f0f0}.reserve-modal__title[data-v-1ba27e2d]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#363636}.reserve-modal__body[data-v-1ba27e2d]{padding:1.5rem;background:#fff;display:flex;flex-direction:column;gap:1.25rem}.reserve-modal__label[data-v-1ba27e2d]{font-size:.85rem;font-weight:600;color:#4a4a4a;margin-bottom:.65rem}.quantity-picker[data-v-1ba27e2d]{display:inline-flex;align-items:center;border:1px solid #dbdbdb;border-radius:8px;overflow:hidden}.quantity-btn[data-v-1ba27e2d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f5f5f5;border:none;cursor:pointer;transition:background .15s}.quantity-btn[data-v-1ba27e2d]:hover:not(:disabled){background:#e8e8e8}.quantity-btn[data-v-1ba27e2d]:disabled{opacity:.4;cursor:not-allowed}.quantity-value[data-v-1ba27e2d]{min-width:64px;text-align:center;font-size:1.25rem;font-weight:700;color:#363636;padding:0 .5rem;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.numbers-preview[data-v-1ba27e2d]{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:8px;padding:.85rem 1rem}.numbers-preview__label[data-v-1ba27e2d]{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9a9a9a;margin-bottom:.5rem}.numbers-preview__tags[data-v-1ba27e2d]{display:flex;flex-wrap:wrap;gap:.35rem}.number-tag[data-v-1ba27e2d]{display:inline-block;background:#3273dc;color:#fff;font-size:.8rem;font-weight:600;padding:.2rem .55rem;border-radius:4px}.reserved-section[data-v-1ba27e2d]{border-top:1px solid #f0f0f0;padding-top:.75rem}.reserved-toggle[data-v-1ba27e2d]{display:flex;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;font-size:.85rem;color:#4a4a4a;font-weight:500;padding:0}.reserved-toggle[data-v-1ba27e2d]:hover{color:#3273dc}.reserved-count[data-v-1ba27e2d]{background:#ededed;color:#4a4a4a;font-size:.7rem;font-weight:700;padding:.1rem .4rem;border-radius:10px}.reserved-table[data-v-1ba27e2d]{margin-top:.75rem}.reserve-modal__footer[data-v-1ba27e2d]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;background:#fafafa;border-top:1px solid #f0f0f0}.fade-enter-active[data-v-1ba27e2d],.fade-leave-active[data-v-1ba27e2d]{transition:opacity .2s ease}.fade-enter[data-v-1ba27e2d],.fade-leave-to[data-v-1ba27e2d]{opacity:0}[data-v-1ba27e2d] .table-mobile-sort{padding:0!important}.page-toolbar[data-v-e295c3d8]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;border-bottom:1px solid #f0f0f0;background:#fff;gap:1rem;flex-wrap:wrap}.page-toolbar-left[data-v-e295c3d8]{display:flex;align-items:center;gap:.75rem}.page-toolbar-right[data-v-e295c3d8]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stats-panel[data-v-e295c3d8]{border-bottom:1px solid #f0f0f0;background:#fff}.stats-panel-header[data-v-e295c3d8]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .15s}.stats-panel-header[data-v-e295c3d8]:hover{background:#fafafa}.stats-summary[data-v-e295c3d8]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;font-size:.875rem}.stats-summary-item[data-v-e295c3d8]{display:flex;align-items:center;gap:.35rem;color:#4a4a4a}.stats-summary-item--danger b[data-v-e295c3d8]{color:#ff6384}.stats-dot[data-v-e295c3d8]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.stats-total[data-v-e295c3d8]{margin-left:.5rem;padding-left:1rem;border-left:1px solid #e0e0e0;color:#7a7a7a;font-size:.875rem}.stats-toggle-icon[data-v-e295c3d8]{color:#aaa;flex-shrink:0}.stats-panel-body[data-v-e295c3d8]{display:flex;align-items:center;gap:1.5rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid #f5f5f5}.stats-chart[data-v-e295c3d8]{flex-shrink:0}.stats-cards[data-v-e295c3d8]{display:flex;gap:.75rem;flex-wrap:wrap;flex:1}.stat-card[data-v-e295c3d8]{flex:1;min-width:120px;background:#fff;border:1px solid #ededed;border-radius:8px;padding:.85rem 1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;text-align:center}.stat-card[data-v-e295c3d8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.stat-card--primary[data-v-e295c3d8]{border-top:3px solid #00d1b2}.stat-card--danger[data-v-e295c3d8]{border-top:3px solid #ff6384}.stat-card--success[data-v-e295c3d8]{border-top:3px solid #36eb6f}.stat-card--warning[data-v-e295c3d8]{border-top:3px solid #ffcd56}.stat-label[data-v-e295c3d8]{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9a9a9a;margin-bottom:.25rem}.stat-value[data-v-e295c3d8]{font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-sub[data-v-e295c3d8]{font-size:.75rem;color:#aaa}.stats-slide-enter-active[data-v-e295c3d8],.stats-slide-leave-active[data-v-e295c3d8]{transition:opacity .2s ease,transform .2s ease}.stats-slide-enter[data-v-e295c3d8],.stats-slide-leave-to[data-v-e295c3d8]{opacity:0;transform:translateY(-8px)}