.takeout-welfare-container[data-v-fc5da9b3]{margin-bottom:16px;width:100%}.welfare-trigger-strip[data-v-fc5da9b3]{align-items:center;background:linear-gradient(90deg,#ff80001f,#ff4d801f);border:1px solid rgba(255,128,0,.35);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 16px;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.welfare-trigger-strip.is-expanded[data-v-fc5da9b3],.welfare-trigger-strip[data-v-fc5da9b3]:hover{background:linear-gradient(90deg,#ff80002e,#ff4d802e);border-color:#ff8000;box-shadow:0 4px 16px #ff800033}.trigger-left[data-v-fc5da9b3]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.trigger-badge[data-v-fc5da9b3]{background:linear-gradient(135deg,#ff8000,#ff4d80);border-radius:4px;color:#fff;flex-shrink:0;font-size:10px;font-weight:800;padding:2px 6px;white-space:nowrap}.trigger-text-pc[data-v-fc5da9b3]{color:#fff;display:inline;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-text-mobile[data-v-fc5da9b3]{display:none}.trigger-action[data-v-fc5da9b3]{align-items:center;color:#ff9e3b;display:flex;flex-shrink:0;font-size:12px;font-weight:700;gap:3px;margin-left:8px;white-space:nowrap}.action-arrow[data-v-fc5da9b3]{font-size:9px;transition:transform .25s ease}.welfare-expand-panel[data-v-fc5da9b3]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-top:8px;padding:14px}.coupon-grid[data-v-fc5da9b3]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.coupon-card[data-v-fc5da9b3]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;border-top:3px solid var(--brand-color);display:flex;flex-direction:column;padding:12px 10px 10px;transition:all .2s ease}.coupon-card[data-v-fc5da9b3]:hover{border-color:#fff3;border-top-color:var(--brand-color);box-shadow:0 6px 16px #0000004d;transform:translateY(-2px)}.card-header[data-v-fc5da9b3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.brand-title[data-v-fc5da9b3]{color:#fff;font-size:13px;font-weight:700}.card-badge[data-v-fc5da9b3]{background:#ffffff14;border-radius:4px;color:var(--brand-color);font-size:9px;font-weight:600;padding:1px 5px}.card-amount[data-v-fc5da9b3]{color:var(--brand-color);font-size:15px;font-weight:800;margin-bottom:2px}.card-desc[data-v-fc5da9b3]{color:#8b8f9e;font-size:11px;margin-bottom:10px}.card-actions[data-v-fc5da9b3]{display:flex;gap:6px;margin-top:auto}.claim-btn[data-v-fc5da9b3]{background:var(--brand-color);border-radius:6px;color:#fff;flex:1;font-size:11px;font-weight:700;padding:6px 0;text-align:center;text-decoration:none;transition:opacity .2s}.claim-btn[data-v-fc5da9b3]:hover{opacity:.9}.qr-btn[data-v-fc5da9b3]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;cursor:pointer;font-size:10px;width:28px}.qr-btn[data-v-fc5da9b3]:hover{background:#ffffff26}.welfare-foot-note[data-v-fc5da9b3]{border-top:1px dashed hsla(0,0%,100%,.06);color:#8b8f9e;font-size:11px;margin-top:10px;padding-top:8px;text-align:center}.accordion-enter-active[data-v-fc5da9b3],.accordion-leave-active[data-v-fc5da9b3]{overflow:hidden;transition:all .25s cubic-bezier(.25,1,.5,1)}.accordion-enter-from[data-v-fc5da9b3],.accordion-leave-to[data-v-fc5da9b3]{opacity:0;transform:translateY(-8px)}.qr-modal-mask[data-v-fc5da9b3]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2147483647}.qr-modal-card[data-v-fc5da9b3]{background:#191c28;border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:22px 24px;position:relative;text-align:center;width:260px}.qr-modal-close[data-v-fc5da9b3]{background:none;border:none;color:#8b8f9e;cursor:pointer;font-size:16px;position:absolute;right:10px;top:10px}.qr-modal-title[data-v-fc5da9b3]{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}.qr-modal-sub[data-v-fc5da9b3]{color:#ff9e3b;font-size:12px;font-weight:600;margin-bottom:14px}.qr-img-box[data-v-fc5da9b3]{background:#fff;border-radius:10px;display:inline-block;padding:8px}.qr-img-box img[data-v-fc5da9b3]{display:block;height:140px;width:140px}.qr-modal-tip[data-v-fc5da9b3]{color:#8b8f9e;display:block;font-size:11px;margin-top:12px}.qr-fade-enter-active[data-v-fc5da9b3],.qr-fade-leave-active[data-v-fc5da9b3]{transition:opacity .2s ease}.qr-fade-enter-from[data-v-fc5da9b3],.qr-fade-leave-to[data-v-fc5da9b3]{opacity:0}@media(max-width:768px){.welfare-trigger-strip[data-v-fc5da9b3]{padding:8px 12px}.trigger-text-pc[data-v-fc5da9b3]{display:none!important}.trigger-text-mobile[data-v-fc5da9b3]{color:#fff;display:inline!important;font-size:12px;font-weight:600;overflow:visible;white-space:nowrap}.trigger-action[data-v-fc5da9b3]{font-size:11px;margin-left:6px}.coupon-grid[data-v-fc5da9b3]{gap:8px;grid-template-columns:repeat(2,1fr)}}.channel-header-bar[data-v-7806651f]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px;width:100%}.channel-scroll-track[data-v-7806651f]{align-items:center;display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.channel-scroll-track[data-v-7806651f]::-webkit-scrollbar{display:none}.channel-cue[data-v-7806651f]{color:var(--text-main);font-size:13px;font-weight:600}.channel-cue[data-v-7806651f],.channel-tab[data-v-7806651f]{flex-shrink:0;white-space:nowrap}.channel-tab[data-v-7806651f]{background:#ffffff0d;border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);cursor:pointer;font-size:12px;padding:5px 13px;transition:all .2s}.channel-tab.active[data-v-7806651f]{background:var(--primary-gradient);border-color:transparent;color:#fff;font-weight:600}.open-drawer-trigger-btn[data-v-7806651f]{background:#ff4d801f;border:1px solid rgba(255,77,128,.35);border-radius:6px;color:var(--primary-color,#ff4d80);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:5px 12px;transition:all .2s;white-space:nowrap}.open-drawer-trigger-btn[data-v-7806651f]:hover{background:var(--primary-color,#ff4d80);color:#fff}.inline-ep-strip-box[data-v-7806651f]{margin-top:10px;width:100%}.inline-ep-double-row[data-v-7806651f]{display:grid;gap:8px;grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;grid-template-rows:repeat(2,38px);overflow-x:auto;padding-bottom:6px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.inline-ep-double-row[data-v-7806651f]::-webkit-scrollbar{height:5px}.inline-ep-double-row[data-v-7806651f]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.scroll-slot-cell[data-v-7806651f]{align-items:center;background:#ffffff0a;border:1px solid var(--border-color);border-radius:6px;color:var(--text-main);display:flex;font-size:13px;justify-content:center;margin:0!important;overflow:hidden;padding:0 12px!important;text-decoration:none;text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.scroll-slot-cell[data-v-7806651f]:hover{border-color:var(--primary-color)}.scroll-slot-cell.active[data-v-7806651f]{background:var(--primary-gradient);border-color:transparent;color:#fff;font-weight:700}.episode-drawer-wrapper[data-v-d0ffdb65]{position:relative;z-index:2000}.drawer-backdrop[data-v-d0ffdb65]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000bf;inset:0;position:fixed;z-index:2001}.drawer-panel[data-v-d0ffdb65]{background:#141620;border-left:1px solid var(--border-color,hsla(0,0%,100%,.12));bottom:0;box-shadow:-10px 0 30px #000000b3;display:flex;flex-direction:column;max-width:88vw;position:fixed;right:0;top:0;width:380px;z-index:2002}@media(max-width:768px){.drawer-panel[data-v-d0ffdb65]{border-left:none;border-radius:18px 18px 0 0;border-top:1px solid var(--border-color,hsla(0,0%,100%,.15));height:72vh;inset:auto 0 0;max-width:100%;width:100%}}.drawer-header[data-v-d0ffdb65]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:18px 20px 14px}.header-info[data-v-d0ffdb65]{display:flex;flex-direction:column;gap:2px}.drawer-title[data-v-d0ffdb65]{color:#fff;font-size:17px;font-weight:800}.drawer-sub[data-v-d0ffdb65]{font-size:11px}.drawer-close-btn[data-v-d0ffdb65],.drawer-sub[data-v-d0ffdb65]{color:var(--text-muted,#8b8f9e)}.drawer-close-btn[data-v-d0ffdb65]{background:transparent;border:none;cursor:pointer;font-size:18px;padding:4px 8px}.drawer-close-btn[data-v-d0ffdb65]:hover{color:#fff}.drawer-toolbar[data-v-d0ffdb65]{align-items:center;background:#ffffff05;display:flex;gap:10px;padding:12px 20px}.search-ep-input[data-v-d0ffdb65]{align-items:center;background:#ffffff0d;border:1px solid var(--border-color,hsla(0,0%,100%,.1));border-radius:20px;display:flex;flex:1;gap:6px;padding:6px 12px}.search-ep-input input[data-v-d0ffdb65]{background:transparent;border:none;color:#fff;flex:1;font-size:12px;outline:none}.clear-icon[data-v-d0ffdb65]{color:var(--text-muted,#8b8f9e);cursor:pointer;font-size:10px}.sort-toggle-btn[data-v-d0ffdb65]{background:#ffffff0f;border:1px solid var(--border-color,hsla(0,0%,100%,.1));border-radius:16px;color:var(--text-main,#eee);cursor:pointer;font-size:11px;padding:5px 12px;white-space:nowrap}.drawer-welfare-card[data-v-d0ffdb65]{background:linear-gradient(135deg,#ff4d801f,#ff85331f);border:1px solid rgba(255,77,128,.3);border-radius:10px;margin:6px 20px 10px;padding:10px 14px}.welfare-card-header[data-v-d0ffdb65]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.welfare-title[data-v-d0ffdb65]{color:#ffb703;font-size:12px;font-weight:700}.welfare-desc[data-v-d0ffdb65]{color:var(--text-muted,#8b8f9e);font-size:10px}.welfare-btn-group[data-v-d0ffdb65]{display:flex;gap:8px}.coupon-copy-btn[data-v-d0ffdb65]{border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-size:11px;font-weight:700;padding:6px 0;transition:opacity .2s}.jd-btn[data-v-d0ffdb65]{background:#e1251b}.tb-btn[data-v-d0ffdb65]{background:#ff5000}.coupon-copy-btn[data-v-d0ffdb65]:hover{opacity:.9}.range-group-strip[data-v-d0ffdb65]{border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:6px;overflow-x:auto;padding:0 20px 10px}.range-group-strip[data-v-d0ffdb65]::-webkit-scrollbar{display:none}.range-btn[data-v-d0ffdb65]{background:#ffffff0a;border:1px solid var(--border-color,hsla(0,0%,100%,.08));border-radius:12px;color:var(--text-muted,#8b8f9e);cursor:pointer;flex-shrink:0;font-size:11px;padding:3px 10px;white-space:nowrap}.range-btn.active[data-v-d0ffdb65]{background:#ff4d8026;border-color:var(--primary-color,#ff4d80);color:var(--primary-color,#ff4d80);font-weight:600}.drawer-ep-grid-wrap[data-v-d0ffdb65]{flex:1;overflow-y:auto;padding:16px 20px}.drawer-ep-grid[data-v-d0ffdb65]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.drawer-ep-cell[data-v-d0ffdb65]{background:#ffffff0a;border:1px solid var(--border-color,hsla(0,0%,100%,.08));border-radius:6px;color:var(--text-main,#eee);font-size:13px;overflow:hidden;padding:8px 4px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.drawer-ep-cell[data-v-d0ffdb65]:hover{border-color:var(--primary-color,#ff4d80);color:#fff}.drawer-ep-cell.active[data-v-d0ffdb65]{background:var(--primary-gradient,linear-gradient(135deg,#ff4d80 0,#ff8533 100%));border-color:transparent;box-shadow:0 2px 10px #ff4d8059;color:#fff;font-weight:700}.no-result-box[data-v-d0ffdb65]{color:var(--text-muted,#8b8f9e);font-size:12px;padding:40px 0;text-align:center}.drawer-mask-enter-active[data-v-d0ffdb65],.drawer-mask-leave-active[data-v-d0ffdb65]{transition:opacity .3s ease}.drawer-mask-enter-from[data-v-d0ffdb65],.drawer-mask-leave-to[data-v-d0ffdb65]{opacity:0}.drawer-slide-enter-active[data-v-d0ffdb65],.drawer-slide-leave-active[data-v-d0ffdb65]{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.drawer-slide-enter-from[data-v-d0ffdb65],.drawer-slide-leave-to[data-v-d0ffdb65]{transform:translate(100%)}@media(max-width:768px){.drawer-slide-enter-from[data-v-d0ffdb65],.drawer-slide-leave-to[data-v-d0ffdb65]{transform:translateY(100%)}}
