.th1[data-v-9da20a42]{padding:var(--spacing-lg) var(--spacing-md);background:var(--color-background);container:th1/inline-size}.th1__container[data-v-9da20a42]{max-width:var(--container-max-width,1200px);margin:0 auto}.th1__title[data-v-9da20a42]{font-family:var(--font-heading);color:var(--color-text,#141517);text-align:center;margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.25}.th1__table-wrapper[data-v-9da20a42]{overflow:auto hidden}.th1__table[data-v-9da20a42]{border-collapse:collapse;min-width:100%}.th1__head-row[data-v-9da20a42]{color:var(--color-text-muted,#727374);white-space:nowrap;font-size:14px;font-weight:300;line-height:24px}.th1__th[data-v-9da20a42]{background:var(--color-surface,#f4f4f4);border:1px solid var(--color-border,#d9dde0);text-align:start;padding:12px 16px}.th1__th--sortable[data-v-9da20a42]{cursor:pointer;-webkit-user-select:none;user-select:none}.th1__sort-icon[data-v-9da20a42]:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M5.875 12.375L9.25 15.75L12.625 12.375' stroke='%23727374' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.875 5.625L9.25 2.25L12.625 5.625' stroke='%23727374' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:18px;height:18px;margin-inline-start:8px;display:inline-block;position:relative;top:5px}.th1__td[data-v-9da20a42]{border:1px solid var(--color-border,#d9dde0);color:var(--color-text,#141517);padding:10px 16px;font-size:14px}.th1__td--highlighted[data-v-9da20a42]{background-color:#f8f9fa}.th1__col-number[data-v-9da20a42]{box-sizing:border-box;color:#b3b3b3;width:60px;min-width:60px;max-width:60px;font-weight:500;inset-inline-start:-1px}.th1__col-name[data-v-9da20a42],.th1__col-number[data-v-9da20a42]{background:var(--color-background,#fff);z-index:2;position:sticky}.th1__col-name[data-v-9da20a42]{min-width:45vw;box-shadow:inset -1px 0 0 var(--color-border,#e4e5e7);inset-inline-start:59px}th.th1__col-name[data-v-9da20a42],th.th1__col-number[data-v-9da20a42]{z-index:3}.th1__hotel-link[data-v-9da20a42]{color:var(--color-text,#141517);cursor:pointer;font-weight:500;text-decoration:none}.th1__hotel-link[data-v-9da20a42]:hover{text-decoration:underline}.th1__col-popularity[data-v-9da20a42]{min-width:160px}.th1__col-reviews[data-v-9da20a42]{min-width:130px}.th1__col-location[data-v-9da20a42]{min-width:180px}.th1__col-price[data-v-9da20a42]{min-width:130px}.th1__price-range[data-v-9da20a42]{color:var(--color-text,#404040);letter-spacing:.1px;border-radius:4px;padding:2px;font-size:16px;font-weight:500}.th1__price-fade[data-v-9da20a42]{color:#b3b3b3}.th1__parts[data-v-9da20a42]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.th1__parts--top[data-v-9da20a42]{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-top:0;margin-bottom:16px;padding-bottom:4px;overflow-x:auto}.th1__parts--top[data-v-9da20a42]::-webkit-scrollbar{display:none}.th1__parts--top .th1__part[data-v-9da20a42]{flex:none}@container th1 (width>=768px){.th1__parts--top[data-v-9da20a42]{display:none}}.th1__part[data-v-9da20a42]{border:1px solid var(--color-primary);min-width:38px;height:38px;color:var(--color-text,#141517);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:14px;text-decoration:none;display:flex}.th1__part--active[data-v-9da20a42]{background:var(--color-primary);color:var(--color-primary-foreground,#fff);cursor:default}.th1__note[data-v-9da20a42]{color:var(--color-text-muted,#727374);margin:16px 0 0;font-size:13px;line-height:1.5}@container th1 (width>=768px){.th1__title[data-v-9da20a42]{margin-bottom:32px;font-size:44px;line-height:56px}.th1__head-row[data-v-9da20a42]{font-size:16px;line-height:26px}.th1__col-name[data-v-9da20a42]{min-width:300px}}
