@charset "UTF-8";.hot-tag[data-v-01eb7447]{position:absolute;top:2px;right:2px;z-index:5;display:inline-flex;align-items:center;gap:3px;overflow:hidden;padding:3px 8px 3px 6px;font-size:13px;font-weight:800;font-style:italic;line-height:1.5;letter-spacing:.06em;color:#fff;text-shadow:0 1px 2px rgba(120,0,30,.55);background:linear-gradient(120deg,#ffd84d,#ff8a00 30%,#ff2d55,#ff3596);background-size:200% 100%;border-radius:2px;box-shadow:0 0 6px #ff5a28a6,inset 0 1px #ffffff73;animation:hot-flow-01eb7447 3s ease-in-out infinite,hot-glow-01eb7447 1.6s ease-in-out infinite}.hot-tag[data-v-01eb7447]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-20deg);animation:hot-shine-01eb7447 2.8s ease-in-out infinite}.hot-tag__icon[data-v-01eb7447]{width:13px;height:13px;filter:drop-shadow(0 0 2px rgba(255,230,120,.9));transform-origin:50% 100%;animation:hot-flicker-01eb7447 1.2s ease-in-out infinite}.hot-tag.is-inline[data-v-01eb7447]{position:static;padding:3px 8px;box-shadow:none;animation:none}.hot-tag.is-inline[data-v-01eb7447]:after{content:none}@media (prefers-reduced-motion: reduce){.hot-tag[data-v-01eb7447]{animation:none}.hot-tag[data-v-01eb7447]:after{content:none}.hot-tag .hot-tag__icon[data-v-01eb7447]{animation:none}}@keyframes hot-flow-01eb7447{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes hot-glow-01eb7447{0%,to{box-shadow:0 0 5px #ff5a288c,inset 0 1px #ffffff73}50%{box-shadow:0 0 12px #ff3c5ae6,inset 0 1px #ffffff73}}@keyframes hot-shine-01eb7447{0%{left:-60%}55%,to{left:130%}}@keyframes hot-flicker-01eb7447{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(-6deg)}}h2.text[data-v-01eb7447]{font-size:18px}.card-slots[data-v-01eb7447]{text-align:left;padding-top:8px;border-top:1px dashed rgba(182,180,187,.25)}.card-slots__day+.card-slots__day[data-v-01eb7447]{margin-top:8px}.card-slots__date[data-v-01eb7447]{margin-bottom:4px;font-size:13px;color:#b6b4bb}.card-slots__hours[data-v-01eb7447]{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:4px}.card-slots__hour[data-v-01eb7447]{padding:2px 0;font-size:13px;line-height:18px;text-align:center;color:#ff8cc6;background:#ff4da51f;border:1px solid rgba(255,77,165,.4);border-radius:4px}.card-slots__hour.is-overnight[data-v-01eb7447]{color:#d39bff;background:#b130ff1f;border-color:#b130ff66}.card-slots__hour.is-status[data-v-01eb7447]{grid-column:1/-1;padding:2px 8px;color:#b6b4bb;background:transparent;border-style:dashed;border-color:#b6b4bb80}.card-slots__empty[data-v-01eb7447]{font-size:13px;color:#b6b4bb}.card-tag[data-v-01eb7447]{align-items:center}.card-tag .d-inline-block[data-v-01eb7447]{display:block}.card-tag .d-none[data-v-01eb7447]{display:none}@media (min-width: 768px){.card-tag .d-md-inline-block[data-v-01eb7447]{display:inline-block}.card-tag .d-md-none[data-v-01eb7447]{display:none}}.d-inline-block[data-v-01eb7447]{display:block}.none[data-v-01eb7447]{display:none}@media (max-width: 991px){.d-none.d-lg-table-cell[data-v-01eb7447]{display:none!important}}@media (min-width: 768px){.d-md-inline-block[data-v-01eb7447]{display:inline-block}.d-md-none[data-v-01eb7447]{display:none}}.new-tag[data-v-01eb7447]{display:inline-block;border-radius:2px;padding:3px 8px;font-size:13px;color:#fff;background:linear-gradient(92.45deg,#ff8235,#ff3067);font-weight:500;letter-spacing:.05em;text-align:center;z-index:5}@media (max-width: 575px){.new-tag[data-v-01eb7447]{padding:2px 6px}}.secret-tag[data-v-01eb7447]{border-radius:2px;padding:3px 8px;font-size:13px;color:#fff;background:linear-gradient(92.45deg,#ff85b3,#ffd0d3);font-weight:500;letter-spacing:.05em;text-align:center;z-index:5}@media (max-width: 575px){.secret-tag[data-v-01eb7447]{padding:2px 6px}}.exclusive-tag[data-v-01eb7447]{border-radius:2px;padding:3px 8px;font-size:13px;color:#fff;background:linear-gradient(92.45deg,#ffbdaa,#fd3a84);font-weight:500;letter-spacing:.05em;text-align:center;z-index:5}@media (max-width: 575px){.exclusive-tag[data-v-01eb7447]{padding:2px 6px}}[data-v-01eb7447] .q-table{background:#17141f;border:none;font-size:15px}[data-v-01eb7447] .q-table .q-table__top{display:none}[data-v-01eb7447] .q-table .q-table__container{background:transparent}[data-v-01eb7447] .q-table tbody .col-tag{width:120px;text-align:center}[data-v-01eb7447] .q-table tbody .col-image{width:180px}[data-v-01eb7447] .q-table tbody .col-stores{min-width:80px}[data-v-01eb7447] .q-table tbody .col-price{min-width:60px;text-align:center}[data-v-01eb7447] .q-table tbody .col-bodyInfo{width:120px}[data-v-01eb7447] .q-table tbody .col-available_hours{min-width:80px}@media (max-width: 575px){[data-v-01eb7447] .q-table tbody .col-tag{width:18px;max-width:15px;text-align:left}[data-v-01eb7447] .q-table tbody .col-image{width:60px;min-width:60px;padding-right:15px}[data-v-01eb7447] .q-table tbody .col-stores{min-width:60px}[data-v-01eb7447] .q-table tbody .col-price{text-align:left}[data-v-01eb7447] .q-table tbody .col-available_hours{width:120px}}[data-v-01eb7447] .q-table thead th{background:#ffffff1a;color:#fff;font-size:15px;font-weight:400;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:12px}@media (max-width: 575px){[data-v-01eb7447] .q-table thead th{padding:0;font-size:13.5px}[data-v-01eb7447] .q-table thead .available_hours{padding-left:12px}}[data-v-01eb7447] .q-table tbody tr td{font-size:15px;border-top:1px solid #dee2e6;color:#fff}@media (max-width: 575px){[data-v-01eb7447] .q-table tbody tr td{padding:2px 0;font-size:13.5px}}[data-v-01eb7447] .q-table tbody tr td .image{position:relative;width:80px;height:100%;top:0;left:0;object-fit:cover;transition:all .3s;aspect-ratio:3/4}@media (max-width: 575px){[data-v-01eb7447] .q-table tbody tr td .image{width:45px}}[data-v-01eb7447] .q-table tbody tr td a{color:#007bff}[data-v-01eb7447] .q-table tbody tr td a:hover{color:#0056b3}[data-v-01eb7447] .description-row{border:none}[data-v-01eb7447] .description-row .q-td{padding-top:0rem;border:none;height:1rem}.btn-push[data-v-01eb7447]{z-index:100;display:flex;gap:4px;align-items:center;justify-content:center;background:linear-gradient(114.03deg,#b130ff 17.09%,#ff3596 96.57%);box-shadow:0 4px 20px #00000059;color:#fff;border:none;padding:4px 10px;border-radius:3px;font-family:Noto Sans TC;font-size:14px}.btn-push[data-v-01eb7447]:hover{color:#fff}.btn-push.active[data-v-01eb7447]{background:linear-gradient(114.03deg,indigo 17.09%,purple 96.57%)}.btn-push[data-v-01eb7447]:disabled{background:#666;opacity:.6;cursor:not-allowed}.btn-push[data-v-01eb7447]:disabled:hover{color:#fff}@media (max-width: 575px){.cls-desktop-cell[data-v-01eb7447]{display:none!important}}.cls-mobile-block[data-v-01eb7447]{display:none}@media (max-width: 575px){.cls-mobile-block[data-v-01eb7447]{display:block}}.cls-desktop-inline[data-v-01eb7447]{display:inline-block}@media (max-width: 575px){.cls-desktop-inline[data-v-01eb7447]{display:none!important}}.cls-mobile-inline[data-v-01eb7447]{display:none}@media (max-width: 575px){.cls-mobile-inline[data-v-01eb7447]{display:inline-block}}.description-text[data-v-01eb7447]{padding:2px 0;margin-left:300px;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (max-width: 575px){.description-text[data-v-01eb7447]{margin-left:90px;padding:0 0 2px;-webkit-line-clamp:3}}
