@charset "UTF-8";.top-navigation[data-v-f8e7c970]{width:100%;z-index:100;background:linear-gradient(135deg,#87ceeb,#4169e1);position:relative;overflow:hidden;height:104px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/nav-bg.png);background-position:center;background-repeat:no-repeat;position:fixed;top:0;left:0}.top-navigation .container[data-v-f8e7c970]{display:flex;position:relative;height:100%}.top-navigation .logo-section[data-v-f8e7c970]{height:100%;left:0;top:0;width:330px;display:flex;align-items:center;justify-content:space-around;gap:20px}.top-navigation .logo-section .logo[data-v-f8e7c970]{background-image:url(https://static.web.sdo.com/chd/pic/tuan/1024-1024logo.png);width:99px;height:76px;background-size:contain;background-repeat:no-repeat;background-position:center}.top-navigation .logo-section .logo-text[data-v-f8e7c970]{font-size:40px;color:#fff;text-align:center}.nav-menu[data-v-f8e7c970]{margin:0 auto;display:flex;gap:30px;align-items:center;top:0;left:200px}.nav-menu .nav-item[data-v-f8e7c970]{color:#fff;text-decoration:none;font-size:30px;font-weight:500;border-radius:20px;transition:all .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.nav-menu .nav-item:hover span[data-v-f8e7c970],.nav-menu .nav-item.active span[data-v-f8e7c970]{color:#ff0;font-weight:700}.nav-menu .nav-item[data-v-f8e7c970]:after{content:"/";margin-left:14px}.nav-menu .nav-item[data-v-f8e7c970]:last-child:after{content:""}.Header[data-v-768d61d7]{position:relative;padding:20px 0 30px;width:1422px;height:515px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/headerbg.png);background-size:contain;background-repeat:no-repeat}.Header .center-content[data-v-768d61d7]{padding-right:44px;padding-left:30px;box-sizing:border-box;flex:1;display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.Header .layout-banner[data-v-768d61d7]{position:relative;margin-top:-75px;width:1000px;height:526px;border:3px solid white;border-radius:30px;overflow:hidden;box-shadow:0 2px 2px #00000040}.Header .layout-banner img[data-v-768d61d7]{width:100%;height:100%}.Header .layout-banner .banner-frame[data-v-768d61d7]{position:absolute;inset:-8px -10px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/headerbg.png);background-size:contain;background-repeat:no-repeat;background-position:center}.Header .layout-banner .banner-image[data-v-768d61d7]{position:absolute;inset:0;margin:18px 24px 22px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/test-img.png);background-size:cover;background-position:center;border-radius:14px}.Header .layout-banner .banner-switch[data-v-768d61d7]{position:absolute;right:40px;bottom:18px;display:flex;gap:8px;cursor:pointer;z-index:5}.Header .layout-banner .banner-switch .switch-item[data-v-768d61d7]{width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#0006;color:#fff;font-size:14px;font-weight:700;transition:all .2s}.Header .layout-banner .banner-switch .switch-item[data-v-768d61d7]:hover{background:#0009}.Header .layout-banner .banner-switch .switch-item.active[data-v-768d61d7]{background:#f1c40f;color:#fff;box-shadow:0 2px 4px #00000040}.Header .action-buttons[data-v-768d61d7]{display:flex;flex-direction:column;gap:14px;align-items:stretch}.Header .action-buttons .user-info[data-v-768d61d7]{display:flex;flex-direction:column;padding-top:6px}.Header .action-buttons .user-info span[data-v-768d61d7]{font-size:17px;line-height:23px}.Header .action-buttons .user-info a[data-v-768d61d7]{margin-left:10px;font-size:20px}.Header .action-buttons .btn-text[data-v-768d61d7]{text-shadow:0 2px 2px rgba(0,0,0,.25)}.Header .action-buttons .btn[data-v-768d61d7]{width:317px;height:92px;background-color:unset;position:relative;border:none;font-size:33px;line-height:82px;text-align:center;font-weight:700;cursor:pointer;transition:all .2s ease;text-decoration:none;color:#fff;background-image:url(https://static.web.sdo.com/chd/pic/tuan/header-btn-off.png);background-repeat:no-repeat;background-size:100% 100%}.Header .action-buttons .btn.on[data-v-768d61d7],.Header .action-buttons .btn[data-v-768d61d7]:hover{background-image:url(https://static.web.sdo.com/chd/pic/tuan/header-btn-on.png);color:#dd6300}.Header .action-buttons .item-btn[data-v-768d61d7]{background-image:url(https://static.web.sdo.com/chd/pic/tuan/item-bg.png);background-repeat:no-repeat;background-size:100% 100%}.Header .action-buttons .item-btn[data-v-768d61d7]:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:92px;height:36px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/item-btn.png);background-repeat:no-repeat;background-size:contain}.Header .action-buttons .item-btn[data-v-768d61d7]:hover{filter:brightness(1.05)}.chd-modal-root{position:fixed;inset:0;z-index:1000;display:grid}.chd-modal-root .chd-modal-mask{position:absolute;inset:0;background:#00000073}.chd-modal-root .chd-modal-wrap{position:relative;margin:auto;width:100%;padding:20px}@media (max-width: 640px){.chd-modal-root .chd-modal-wrap{padding:10px}}.chd-modal-root .chd-modal-box{background:#fff;color:#333;box-shadow:0 10px 30px #0000002e;border:1px solid #e4eaf7;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.chd-modal-root .chd-modal-box .chd-modal-header{display:grid;padding:10px 20px;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #eeeeee}.chd-modal-root .chd-modal-box .chd-modal-header .chd-modal-title{text-align:center;font-size:34px;font-weight:800}.chd-modal-root .chd-modal-box .chd-modal-header .chd-modal-close{position:absolute;right:22px;top:20px;width:36px;height:36px;border:none;background:transparent;font-size:40px;cursor:pointer;color:#444;border-radius:8px}.chd-modal-root .chd-modal-box .chd-modal-header .chd-modal-close:hover{background:#f3f6fc}.chd-modal-root .chd-modal-box .chd-modal-body{padding:20px 20px 40px;margin-top:8px;font-size:20px;line-height:1.8;color:#555}.chd-modal-root .chd-modal-box .chd-modal-body .alert-content{margin-bottom:66px;text-align:center;font-weight:700;font-size:26px}.chd-modal-root .chd-modal-box .chd-modal-footer{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.chd-modal-root .confirm-actions{display:flex;justify-content:center;gap:80px}.chd-fade-enter-active,.chd-fade-leave-active{transition:opacity .18s ease}.chd-fade-enter-from,.chd-fade-leave-to{opacity:0}.chd-zoom-enter-active,.chd-zoom-leave-active{transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .22s ease;will-change:transform,opacity}.chd-zoom-enter-from{transform:translateY(-6px) scale(.98);opacity:0}.chd-zoom-leave-to{transform:translateY(-4px) scale(.98);opacity:0}@media (prefers-reduced-motion: reduce){.chd-fade-enter-active,.chd-fade-leave-active,.chd-zoom-enter-active,.chd-zoom-leave-active{transition:none}}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;background:#f1f1f1;background-image:url(https://static.web.sdo.com/chd/pic/tuan/bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% auto;padding-top:180px;box-sizing:border-box;padding-bottom:200px}.container{width:1400px;margin:0 auto}.captcha-wrap{padding:10px 6px}.captcha-row{display:flex;align-items:center;gap:12px}.captcha-img{width:140px;height:44px;border:1px solid #e4eaf7;background:#fff}.captcha-input{margin-top:10px}.captcha-input input{width:220px;height:36px;border:1px solid #cfd5e6;border-radius:6px;padding:0 10px}.chd-coupon-suc-modal-box[data-v-506402af]{position:fixed;inset:0;display:grid;place-items:center;background:#00000073;z-index:1000}.chd-coupon-suc-modal-box .chd-coupon-suc-modal[data-v-506402af]{position:relative;width:765px;height:641px;border-radius:18px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/coupon-suc-modal-bg.png);background-size:100% 100%;background-repeat:no-repeat;display:grid;grid-template-rows:1fr auto auto;align-items:end;padding:0 20px 26px}.chd-coupon-suc-modal-box .chd-coupon-suc-modal .suc-amount[data-v-506402af]{position:absolute;font-size:120px;font-weight:900;text-align:center;top:282px;left:0;right:83px;line-height:1;letter-spacing:4px;background:linear-gradient(180deg,#ffa133,#ff6a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-text-stroke:6px #ffffff;filter:drop-shadow(0 2px 0 rgba(0,0,0,.15))}.chd-coupon-suc-modal-box .chd-coupon-suc-modal .suc-lines[data-v-506402af]{text-align:center;color:#222;font-size:14px;line-height:1.8;margin-bottom:12px}.chd-coupon-suc-modal-box .chd-coupon-suc-modal .suc-close[data-v-506402af]{position:absolute;right:131px;top:200px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#79c6ff;color:#fff;font-weight:900;cursor:pointer}.page-main[data-v-506402af]{padding-top:20px}.page-main .steps[data-v-506402af]{display:flex;justify-content:center;gap:17px;padding-bottom:30px;margin-bottom:30px}.page-main .steps li[data-v-506402af]{width:212px;height:221px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/step-bg.png);position:relative;padding-top:70px;box-sizing:border-box}.page-main .steps li[data-v-506402af]:nth-child(2),.page-main .steps li[data-v-506402af]:nth-child(4){transform:translateY(30px)}.page-main .steps li .tag[data-v-506402af]{position:absolute;font-size:46px;color:#fff;left:6px;top:4px;font-weight:700}.page-main .steps li .title[data-v-506402af]{position:absolute;font-size:24px;width:100%;text-align:center;margin:auto}.page-main .coupons[data-v-506402af]{display:flex;justify-content:space-evenly}.page-main .coupons .item-coupon[data-v-506402af]{width:531px;height:317px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/item-coupon-bg.png);background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center}.page-main .coupons .item-coupon .title[data-v-506402af]{height:60px;padding-top:4px;line-height:58px;text-align:center;margin-bottom:10px;font-size:30px;color:#fff}.page-main .coupons .item-coupon .des[data-v-506402af]{font-size:18px;text-align:center;color:red;height:40px}.page-main .coupons .btn[data-v-506402af]{width:200px;height:52px;text-align:center;line-height:48px;color:#fff;font-size:28px;text-decoration:none;border:none;cursor:pointer;position:relative;background:linear-gradient(180deg,#fea724,#ff5e16);border-radius:24px;text-shadow:0 2px 0 rgba(102,93,93,.15);box-shadow:inset 0 1px #ffffff40}.page-main .coupons .btn[data-v-506402af]:after{content:"";position:absolute;inset:4px;border:2px solid #ffffff;border-radius:20px;pointer-events:none}.page-main .coupons .btn[data-v-506402af]:hover{filter:brightness(1.06)}.page-main .coupons .btn.disabled[data-v-506402af]{background:#ccc;cursor:not-allowed;box-shadow:none;color:#888;pointer-events:none}.page-main .coupons .btn.disabled[data-v-506402af]:after{border-color:#eee}.page-main .coupons .coupon-content[data-v-506402af]{margin-top:4px;width:370px;height:120px;background:url(https://static.web.sdo.com/chd/pic/tuan/coupon-content-bg.png) no-repeat;font-size:36px;color:#fff;padding-top:33px;line-height:1;text-align:center;font-weight:700;position:relative;padding-right:30px;margin-bottom:8px;margin-left:37px}.page-main .coupons .coupon-content i[data-v-506402af]{color:#ff0}.page-main .coupons .coupon-content .sub[data-v-506402af]{font-size:28px}.page-main .coupons .coupon-content .tag[data-v-506402af]{position:absolute;right:10px;top:24px;color:red;font-size:26px;font-weight:700;transform:rotate(15deg)}.order-dialog[data-v-dd921c55]{padding:4px 6px}.order-table[data-v-dd921c55]{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid #e4eaf7;border-radius:8px}.order-table th[data-v-dd921c55]{background:#f1f4fb;padding:10px;text-align:left;color:#555;border-right:1px solid #e8eef9}.order-table td[data-v-dd921c55]{padding:10px;border-top:1px solid #eef2fb;color:#333;border-right:1px solid #f0f3fb}.order-table th[data-v-dd921c55]:last-child,.order-table td[data-v-dd921c55]:last-child{border-right:none}.order-table .attrs[data-v-dd921c55]{display:grid;grid-template-columns:repeat(1,auto);gap:12px}.stepper[data-v-dd921c55]{display:flex;align-items:center;gap:8px}.step[data-v-dd921c55]{width:28px;height:28px;border-radius:6px;border:1px solid #cfd5e6;background:#f3f6fc;color:#444;cursor:pointer}.step[data-v-dd921c55]:disabled{opacity:.6;cursor:not-allowed}.qty[data-v-dd921c55]{width:52px;height:28px;text-align:center;border-radius:6px;border:1px solid #cfd5e6;background:#fff}.select[data-v-dd921c55]{height:32px;padding:0 10px;border-radius:8px;border:1px solid #cfd5e6;background:#fff;color:#333}.sum[data-v-dd921c55]{font-weight:800;color:#ff1f3a}.sum-main[data-v-dd921c55]{font-size:18px}.sum .unit[data-v-dd921c55]{color:#9aa0a6;font-weight:400;margin-left:6px}.discount[data-v-dd921c55]{color:#ff1f3a;font-weight:700;margin-top:4px}.coupon-opts[data-v-dd921c55]{display:grid;gap:8px;padding:10px 0;color:#666}.coupon-item[data-v-dd921c55]{display:flex;cursor:pointer;align-items:center;gap:10px}.coupon-item.disabled[data-v-dd921c55]{opacity:.6;cursor:not-allowed;pointer-events:none}.custom-radio[data-v-dd921c55]{width:16px;height:16px;border:1px solid #ccc;border-radius:50%;position:relative;background-color:#fff;flex-shrink:0}.coupon-item.selected .custom-radio[data-v-dd921c55]{border-color:#007bff}.coupon-item.selected .custom-radio[data-v-dd921c55]:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;background-color:#007bff;border-radius:50%}.coupon-opts .opt[data-v-dd921c55]{color:#555}.coupon-opts .expire[data-v-dd921c55]{color:#777}.coupon-opts .expire i[data-v-dd921c55]{color:#ff1f3a;font-style:normal}.pay-row[data-v-dd921c55]{display:grid;justify-items:center;gap:10px;padding:10px 0}.pay-row .total[data-v-dd921c55]{color:#ff1f3a;font-weight:800;font-size:22px}.pay-action[data-v-dd921c55]{display:grid}.confirm-wrap[data-v-dd921c55]{padding:10px}.loading-spinner[data-v-0a4a56b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;width:100%;min-height:300px}.spinner[data-v-0a4a56b0]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #1b86ff;border-radius:50%;animation:spin-0a4a56b0 1s linear infinite}@keyframes spin-0a4a56b0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text[data-v-0a4a56b0]{margin-top:16px;color:#666;font-size:14px}.today-group-buy[data-v-02a5b667]{min-height:100%}.today-group-buy .page-container .content-area[data-v-02a5b667]{background:transparent;padding:20px 50px 30px;min-height:400px}.today-group-buy .page-container .content-area .product-grid[data-v-02a5b667]{display:grid;justify-items:center;grid-template-columns:repeat(3,1fr);gap:24px}.today-group-buy .page-container .content-area .product-grid .product-card[data-v-02a5b667]{padding:10px 0;position:relative;background-image:url(https://static.web.sdo.com/chd/pic/tuan/item-bg.png);width:395px;height:647px}.today-group-buy .page-container .content-area .product-grid .product-card .card-category[data-v-02a5b667]{text-align:center;color:#666;font-size:24px;line-height:66px}.today-group-buy .page-container .content-area .product-grid .product-card .card-frame[data-v-02a5b667]{border-radius:18px;position:relative}.today-group-buy .page-container .content-area .product-grid .product-card .card-frame .card-image[data-v-02a5b667]{width:320px;margin:0 auto 10px;display:block}.today-group-buy .page-container .content-area .product-grid .product-card .card-frame .product-info[data-v-02a5b667]{text-align:center;font-size:24px;color:#666}.today-group-buy .page-container .content-area .product-grid .product-card .card-frame .product-info .countdown[data-v-02a5b667]{margin:6px 0 10px}.today-group-buy .page-container .content-area .product-grid .product-card .card-frame .product-info .countdown b[data-v-02a5b667]{color:#ff1f3a}.today-group-buy .page-container .content-area .product-grid .product-card .card-frame .product-info .price-wrap .price-main[data-v-02a5b667]{font-size:40px;color:#ff1f3a;font-weight:800;letter-spacing:1px}.today-group-buy .page-container .content-area .product-grid .product-card .card-frame .product-info .price-wrap .price-sub[data-v-02a5b667]{font-size:26px;color:#9aa0a6}.today-group-buy .page-container .content-area .product-grid .product-card .card-frame .product-info .price-wrap .price-note[data-v-02a5b667]{color:#9aa0a6}.today-group-buy .page-container .content-area .empty[data-v-02a5b667]{text-align:center;color:#888;padding:24px 0}.order-dialog[data-v-02a5b667]{padding:4px 6px}.pagination[data-v-5eaa42d9]{display:flex;align-items:center;gap:8px}.page[data-v-5eaa42d9]{min-width:48px;height:32px;padding:0 12px;border:1px solid #d9dde6;border-radius:6px;background:#fff;color:#333;cursor:pointer}.page.active[data-v-5eaa42d9]{background:#cfd4da;color:#111}.page.ellipsis[data-v-5eaa42d9]{cursor:default}.page[data-v-5eaa42d9]:disabled{opacity:.6;cursor:not-allowed}.queue-modal .chd-tabs[data-v-30f83514]{display:flex;justify-content:center;gap:16px;margin-bottom:10px}.queue-modal .chd-tab-btn[data-v-30f83514]{min-width:160px;height:44px;padding:0 18px;border-radius:22px;color:#fff;font-weight:700;border:none;cursor:pointer;position:relative;background:linear-gradient(180deg,#c9d3df,#9aa7b3);text-shadow:0 2px 0 rgba(0,0,0,.15)}.queue-modal .chd-tab-btn[data-v-30f83514]:after{content:"";position:absolute;inset:3px;border:2px solid #fff;border-radius:18px}.queue-modal .chd-tab-btn.active[data-v-30f83514]{background:linear-gradient(180deg,#66c6ff,#1b86ff)}.queue-modal .table-wrap[data-v-30f83514]{background:#fff;border:1px solid #e4eaf7;border-radius:10px;overflow:hidden;min-height:300px}.queue-modal .queue-table[data-v-30f83514]{width:100%;border-collapse:collapse;table-layout:fixed}.queue-modal .queue-table thead[data-v-30f83514]{background:#f1f4fb}.queue-modal .queue-table th[data-v-30f83514]{padding:12px 10px;text-align:left;color:#555;font-weight:700;font-size:14px}.queue-modal .queue-table td[data-v-30f83514]{padding:12px 10px;color:#333;font-size:14px;border-top:1px solid #eef2fb}.queue-modal .queue-table .code[data-v-30f83514]{color:#666}.queue-modal .queue-table .name .line[data-v-30f83514]{line-height:1.6}.queue-modal .queue-table .name .sub[data-v-30f83514],.queue-modal .queue-table .status[data-v-30f83514]{color:#888}.queue-modal .queue-table .status.queue[data-v-30f83514],.queue-modal .queue-table .time.danger[data-v-30f83514]{color:#ff4d4f}.queue-modal .pagination[data-v-30f83514]{display:flex;justify-content:center;gap:8px;padding:10px 0}.queue-modal .page[data-v-30f83514]{min-width:44px;height:32px;padding:0 10px;border:1px solid #cfd5e6;border-radius:8px;background:#fff;cursor:pointer}.queue-modal .page.active[data-v-30f83514]{background:#e7f3ff;border-color:#7bbcff}.queue-modal .notice[data-v-30f83514]{margin-top:12px}.queue-modal .notice .title[data-v-30f83514]{font-weight:700;color:#333;margin-bottom:8px}.queue-modal .notice .list[data-v-30f83514]{color:#666;font-size:13px;line-height:1.8}.queue-modal .notice b[data-v-30f83514]{color:#ff1f3a;font-weight:800}.queue-modal .action[data-v-30f83514]{min-width:96px;height:32px;padding:0 14px;color:#fff;border:none;cursor:pointer;font-weight:700;border-radius:16px;position:relative;text-shadow:0 2px 0 rgba(0,0,0,.15)}.queue-modal .action[data-v-30f83514]:disabled{opacity:.7;cursor:not-allowed}.queue-modal .action[data-v-30f83514]:after{content:"";position:absolute;inset:3px;border:2px solid #fff;border-radius:14px}.queue-modal .btn-queue[data-v-30f83514]{background:linear-gradient(180deg,#fea724,#ff5e16)}.queue-modal .btn-expired[data-v-30f83514],.queue-modal .btn-paid[data-v-30f83514],.queue-modal .btn-failed[data-v-30f83514]{background:linear-gradient(180deg,#c9d3df,#9aa7b3)}.queue-modal .btn-pay[data-v-30f83514]{background:linear-gradient(180deg,#fea724,#ff5e16)}.flash-sale .sale-list[data-v-b929d73c]{display:flex;flex-direction:column;gap:14px;min-height:400px}.flash-sale .sale-item[data-v-b929d73c]{margin:0 auto;width:1350px;height:327px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;background:#fff;background-image:url(https://static.web.sdo.com/chd/pic/tuan/item-bg-m.png);box-shadow:0 1px #ececec;padding:0 30px;box-sizing:border-box}.flash-sale .sale-item .item-left[data-v-b929d73c]{display:grid;grid-template-columns:310px 1fr;gap:12px;align-items:center;position:relative}.flash-sale .sale-item .thumb[data-v-b929d73c]{width:260px;height:260px;position:relative;overflow:hidden;background:#f7f7fb;border:1px solid #eeeeee}.flash-sale .sale-item .thumb img[data-v-b929d73c]{width:260px;display:block;object-fit:cover}.flash-sale .sale-item .thumb .soldout-mask[data-v-b929d73c]{position:absolute;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center}.flash-sale .sale-item .thumb .soldout-mask .soldout-text[data-v-b929d73c]{color:#fff;font-size:24px;font-weight:800;letter-spacing:2px}.flash-sale .sale-item .thumb-info .title[data-v-b929d73c]{font-size:30px;font-weight:800;color:#333;line-height:1.4;margin-bottom:18px}.flash-sale .sale-item .thumb-info .attrs[data-v-b929d73c]{display:grid;gap:8px;font-size:18px;margin-bottom:16px}.flash-sale .sale-item .thumb-info .attrs .label[data-v-b929d73c]{color:#9aa0a6}.flash-sale .sale-item .thumb-info .attrs .value[data-v-b929d73c]{color:#ff1f3a}.flash-sale .sale-item .thumb-info .price[data-v-b929d73c]{margin:6px 0}.flash-sale .sale-item .thumb-info .price-main[data-v-b929d73c]{font-size:28px;color:#ff1f3a;font-weight:800}.flash-sale .sale-item .thumb-info .price-sub[data-v-b929d73c]{color:#9aa0a6;margin-left:6px}.flash-sale .sale-item .thumb-info .tips[data-v-b929d73c]{font-size:18px}.flash-sale .sale-item .thumb-info .tips .red[data-v-b929d73c]{color:#ff1f3a}.flash-sale .sale-item .item-right[data-v-b929d73c]{display:flex;align-items:center;justify-content:center;padding-right:8px}.flash-sale .sale-item .action-btn[data-v-b929d73c]{width:160px;height:56px;border-radius:28px;border:none;cursor:pointer;color:#fff;font-weight:800;font-size:20px;text-shadow:0 2px 0 rgba(0,0,0,.15);position:relative}.flash-sale .sale-item .action-btn[data-v-b929d73c]:after{content:"";position:absolute;inset:4px;border:2px solid #fff;border-radius:24px}.flash-sale .sale-item .action-btn.queue[data-v-b929d73c]{background:linear-gradient(180deg,#b9a896,#8b7b6c)}.flash-sale .sale-item .action-btn.buy[data-v-b929d73c]{background:linear-gradient(180deg,#ff9f3a,#ff6a00)}.flash-sale .sale-item .action-btn.upcoming[data-v-b929d73c]{background:linear-gradient(180deg,#bfc6d2,#8f99a6)}.flash-sale .sale-item .action-btn[data-v-b929d73c]:hover{filter:brightness(1.05)}@media (max-width: 960px){.flash-sale .sale-item[data-v-b929d73c]{grid-template-columns:1fr}.flash-sale .item-right[data-v-b929d73c]{justify-content:flex-start;padding-top:8px}}.rules-container[data-v-b929d73c]{padding:10px 24px;color:#555;font-size:14px;line-height:1.8}.rules-container .rule-row[data-v-b929d73c]{margin-bottom:4px}.rules-container .rule-sub[data-v-b929d73c]{padding-left:2em;margin-bottom:4px}.rules-container .rule-sub .sub-row[data-v-b929d73c]{margin-bottom:2px}.rules-container .highlight[data-v-b929d73c]{color:#ff1f3a;font-weight:700}.my-coupons .table-wrap[data-v-f95dc784]{overflow:hidden;min-height:300px}.my-coupons .table-wrap .coupon-table[data-v-f95dc784]{width:100%;border-collapse:collapse}.my-coupons .table-wrap .coupon-table thead[data-v-f95dc784]{background:#f1f4fb}.my-coupons .table-wrap .coupon-table thead th[data-v-f95dc784]{padding:12px 10px;text-align:left;color:#555;font-weight:700;font-size:14px}.my-coupons .table-wrap .coupon-table tbody tr[data-v-f95dc784]{border-top:1px solid #eef2fb}.my-coupons .table-wrap .coupon-table tbody td[data-v-f95dc784]{padding:12px 10px;color:#333;font-size:14px}.my-coupons .table-wrap .coupon-table tbody .expire[data-v-f95dc784]{color:#ff4d4f}.my-coupons .table-wrap .coupon-table tbody .empty[data-v-f95dc784]{text-align:center;color:#888}.my-coupons .pagination[data-v-f95dc784]{display:flex;justify-content:center;gap:8px;margin-top:12px}.my-coupons .notice[data-v-f95dc784]{margin-top:12px;padding:12px 16px}.my-coupons .notice-title[data-v-f95dc784]{font-weight:700;color:#333;margin-bottom:8px}.my-coupons .notice-list[data-v-f95dc784]{color:#666;font-size:13px;line-height:1.8}.my-orders .page-header[data-v-57aa5e6a]{position:relative}.my-orders .page-header .status-filter[data-v-57aa5e6a]{position:absolute;right:0;top:50%;transform:translateY(-50%)}.my-orders .page-header .status-filter select[data-v-57aa5e6a]{padding:6px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#333;outline:none;cursor:pointer;background-color:#fff;transition:all .2s}.my-orders .page-header .status-filter select[data-v-57aa5e6a]:hover{border-color:#999}.my-orders .page-header .status-filter select[data-v-57aa5e6a]:focus{border-color:#1b86ff;box-shadow:0 0 0 2px #1b86ff33}.my-orders .orders-list[data-v-57aa5e6a]{display:flex;flex-direction:column;gap:16px;min-height:400px}.my-orders .orders-list .order-card[data-v-57aa5e6a]{overflow:hidden;border:1px solid #e4eaf7;border-radius:10px;background:#fff}.my-orders .orders-list .order-card .order-header[data-v-57aa5e6a]{background:#eceff7;padding:10px 16px;display:flex;gap:24px;color:#555;font-size:13px}.my-orders .orders-list .order-card .order-body[data-v-57aa5e6a]{padding:14px 16px;display:flex;align-items:center;gap:12px}.my-orders .orders-list .order-card .order-body .order-item[data-v-57aa5e6a]{display:flex;flex:1;gap:30px;align-items:center}.my-orders .orders-list .order-card .order-body .order-item .thumb[data-v-57aa5e6a]{width:92px;height:92px;border-radius:8px;background-image:url(https://static.web.sdo.com/chd/pic/tuan/test-img.png);background-size:cover;background-position:center}.my-orders .orders-list .order-card .order-body .order-item .item-info[data-v-57aa5e6a]{text-align:center;display:flex;grid-template-columns:1fr auto;gap:6px}.my-orders .orders-list .order-card .order-body .order-item .item-info .title[data-v-57aa5e6a]{font-weight:800;text-align:left;font-size:18px;width:400px;color:#333;margin-bottom:6px}.my-orders .orders-list .order-card .order-body .order-item .item-info .attrs[data-v-57aa5e6a]{width:180px;display:grid;gap:6px;color:#666;font-size:13px}.my-orders .orders-list .order-card .order-body .order-item .item-info .meta-inline[data-v-57aa5e6a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-self:end}.my-orders .orders-list .order-card .order-body .order-item .item-info .meta-inline .count[data-v-57aa5e6a]{font-weight:800;color:#333}.my-orders .orders-list .order-card .order-body .order-item .item-info .meta-inline .status[data-v-57aa5e6a]{color:#888;font-size:13px}.my-orders .orders-list .order-card .order-body .order-item .item-info .meta-inline .deadline[data-v-57aa5e6a]{color:#ff1f3a;font-size:13px;font-weight:700}.my-orders .orders-list .order-card .order-body .order-actions[data-v-57aa5e6a]{display:flex;flex:none;width:200px;flex-direction:row-reverse}.my-orders .orders-list .order-card .order-body .order-actions .btn-secondary[data-v-57aa5e6a]{min-width:120px;height:36px;padding:0 14px;color:#fff;border:none;cursor:pointer;font-weight:700;border-radius:18px;position:relative;background:linear-gradient(180deg,#66c6ff,#1b86ff);text-shadow:0 2px 0 rgba(0,0,0,.15)}.my-orders .orders-list .order-card .order-body .order-actions .btn-secondary[data-v-57aa5e6a]:before{content:"";position:absolute;inset:-3px;border-radius:20px}.my-orders .orders-list .order-card .order-body .order-actions .btn-secondary[data-v-57aa5e6a]:after{content:"";position:absolute;inset:3px;border:2px solid #fff;border-radius:16px}.my-orders .orders-list .order-card .order-controls[data-v-57aa5e6a]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;border-top:1px dashed #e3e5ee;overflow:hidden}.my-orders .orders-list .order-card .order-controls .label[data-v-57aa5e6a]{color:#555;font-size:13px}.my-orders .orders-list .order-card .order-controls .selects[data-v-57aa5e6a]{display:flex;gap:12px}.my-orders .orders-list .order-card .order-controls .select[data-v-57aa5e6a]{height:32px;padding:0 10px;border-radius:8px;border:1px solid #cfd5e6;background:#fff;color:#333}.my-orders .orders-list .order-card .order-controls .stepper[data-v-57aa5e6a]{display:flex;align-items:center;gap:8px}.my-orders .orders-list .order-card .order-controls .step-btn[data-v-57aa5e6a]{width:28px;height:28px;border-radius:6px;border:1px solid #cfd5e6;background:#f3f6fc;color:#444;cursor:pointer}.my-orders .orders-list .order-card .order-controls .step-btn[data-v-57aa5e6a]:disabled{opacity:.6;cursor:not-allowed}.my-orders .orders-list .order-card .order-controls .qty[data-v-57aa5e6a]{width:52px;height:28px;text-align:center;border-radius:6px;border:1px solid #cfd5e6;background:#fff}.my-orders .orders-list .order-card .order-controls .btn-primary[data-v-57aa5e6a]{justify-self:end;min-width:120px;height:36px;padding:0 14px;color:#fff;border:none;cursor:pointer;font-weight:700;border-radius:18px;position:relative;background:linear-gradient(180deg,#6ad0ff,#1b86ff);text-shadow:0 2px 0 rgba(0,0,0,.15)}.my-orders .orders-list .order-card .order-controls .btn-primary[data-v-57aa5e6a]:before{content:"";position:absolute;inset:-3px;border-radius:20px}.my-orders .orders-list .order-card .order-controls .btn-primary[data-v-57aa5e6a]:after{content:"";position:absolute;inset:3px;border:2px solid #fff;border-radius:16px}.my-orders .orders-list .order-card .fold-enter-active[data-v-57aa5e6a],.my-orders .orders-list .order-card .fold-leave-active[data-v-57aa5e6a]{transition:max-height .22s ease,opacity .22s ease,padding .22s ease}.my-orders .orders-list .order-card .fold-enter-from[data-v-57aa5e6a],.my-orders .orders-list .order-card .fold-leave-to[data-v-57aa5e6a]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.my-orders .orders-list .order-card .fold-enter-to[data-v-57aa5e6a],.my-orders .orders-list .order-card .fold-leave-from[data-v-57aa5e6a]{max-height:400px;opacity:1}.my-orders .orders-list .order-card .order-received[data-v-57aa5e6a]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 16px 16px;border-top:1px dashed #e3e5ee}.my-orders .orders-list .order-card .order-received .label[data-v-57aa5e6a]{color:#555;font-size:13px}.my-orders .orders-list .order-card .order-received .received-list[data-v-57aa5e6a]{display:grid;gap:8px}.my-orders .orders-list .order-card .order-received .received-row[data-v-57aa5e6a]{display:grid;grid-template-columns:repeat(5,auto);gap:16px;color:#666;font-size:13px}.my-orders .orders-list .order-card .order-received .time[data-v-57aa5e6a]{color:#888}.my-orders .orders-list .order-card .order-received .result[data-v-57aa5e6a]{color:#3aa868;font-weight:700}.my-orders .orders-list .order-card .order-received .result.error[data-v-57aa5e6a]{color:#ff4d4f}.my-orders .orders-list .empty[data-v-57aa5e6a]{text-align:center;color:#888;padding:24px 0}.my-orders .pagination[data-v-57aa5e6a]{display:flex;justify-content:center;gap:8px;margin-top:12px}.my-orders .page[data-v-57aa5e6a]{min-width:44px;height:32px;padding:0 10px;border:1px solid #cfd5e6;border-radius:8px;background:#fff;cursor:pointer}.my-orders .page.active[data-v-57aa5e6a]{background:#e7f3ff;border-color:#7bbcff}.my-orders .notice[data-v-57aa5e6a]{margin-top:12px;background:#f7f9ff;border:1px solid #e4eaf7;border-radius:10px;padding:12px 16px}.my-orders .notice-title[data-v-57aa5e6a]{font-weight:700;color:#333;margin-bottom:8px}.my-orders .notice-list[data-v-57aa5e6a]{color:#666;font-size:13px;line-height:1.8}.my-orders .confirm-content[data-v-57aa5e6a]{padding:20px 20px 20px 100px;text-align:center}.my-orders .confirm-content .confirm-text[data-v-57aa5e6a]{font-size:16px;font-weight:700;color:#333;margin-bottom:20px}.my-orders .confirm-content .confirm-info[data-v-57aa5e6a]{padding:15px;border-radius:8px;margin-bottom:70px}.my-orders .confirm-content .confirm-info .row[data-v-57aa5e6a]{display:flex;justify-content:center;gap:10px;margin-bottom:8px}.my-orders .confirm-content .confirm-info .row[data-v-57aa5e6a]:last-child{margin-bottom:0}.my-orders .confirm-content .confirm-info .row .label[data-v-57aa5e6a]{color:#666;width:80px;text-align:right}.my-orders .confirm-content .confirm-info .row .value[data-v-57aa5e6a]{color:#333;font-weight:700;flex:1;text-align:left}.my-orders .confirm-content .confirm-actions[data-v-57aa5e6a]{display:flex;justify-content:center;gap:20px}.my-orders .confirm-content .confirm-actions button[data-v-57aa5e6a]{width:120px;height:40px;border-radius:20px;border:none;font-weight:700;cursor:pointer;font-size:14px}.my-orders .confirm-content .confirm-actions .btn-cancel[data-v-57aa5e6a]{background:#e4eaf7;color:#666}.my-orders .confirm-content .confirm-actions .btn-cancel[data-v-57aa5e6a]:hover{background:#d0dbe7}.my-orders .confirm-content .confirm-actions .btn-confirm[data-v-57aa5e6a]{background:linear-gradient(180deg,#66c6ff,#1b86ff);color:#fff;box-shadow:0 4px 8px #1b86ff4d}.my-orders .confirm-content .confirm-actions .btn-confirm[data-v-57aa5e6a]:hover{opacity:.9}.page-container{margin:0 auto;background-color:#fff;width:1400px;padding:0 25px 45px}.page-container .page-header{text-align:center;margin-bottom:18px;border-bottom:1px solid #666}.page-container .page-header .page-title{font-size:34px;color:#333;font-weight:800;padding:10px 0}*{list-style:none}.nav-actions{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.nav-actions .nav-btn{width:200px;height:52px;text-align:center;line-height:48px;color:#fff;font-size:28px;text-decoration:none;border:none;cursor:pointer;position:relative;background:linear-gradient(180deg,#66c6ff,#1b86ff);border-radius:24px;text-shadow:0 2px 0 rgba(102,93,93,.15);box-shadow:inset 0 1px #ffffff40}.nav-actions .nav-btn.large{width:250px}.nav-actions .nav-btn.router-link-active,.nav-actions .nav-btn.active{background:linear-gradient(180deg,#fea724,#ff5e16)}.nav-actions .nav-btn:after{content:"";position:absolute;inset:4px;border:2px solid #ffffff;border-radius:20px;pointer-events:none}.nav-actions .nav-btn:hover{filter:brightness(1.06)}.chd-card{background:#fff;border:1px solid #e4eaf7;border-radius:12px;box-shadow:0 1px #ececec}.chd-btn{min-width:120px;height:40px;padding:0 16px;border:none;cursor:pointer;border-radius:20px;color:#fff;font-weight:700;position:relative;text-shadow:0 2px 0 rgba(0,0,0,.15)}.chd-btn:after{content:"";position:absolute;inset:3px;border:2px solid #fff;border-radius:16px}.chd-btn-primary{background:linear-gradient(180deg,#6ad0ff,#1b86ff)}.rules-container{padding:10px 24px;color:#555;font-size:14px;line-height:1.8}.rules-container .rule-row{margin-bottom:4px}.rules-container .rule-sub{padding-left:2em;margin-bottom:4px}.rules-container .rule-sub .sub-row{margin-bottom:2px}.rules-container .highlight{color:#ff1f3a;font-weight:700}.chd-btn-gray{background:linear-gradient(180deg,#c9d3df,#9aa7b3)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .22s ease,transform .28s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(8px) scale(.98)}.page-fade-enter-active .page-container,.page-fade-leave-active .page-container{transition:inherit}.page-fade-enter-from .page-container,.page-fade-leave-to .page-container{opacity:0;transform:translateY(8px) scale(.98)}.chd-btn2{width:169px;height:73px;margin:8px auto 6px;display:inline-block;border:none;cursor:pointer;color:#fff;font-weight:800;background-image:url(https://static.web.sdo.com/chd/pic/tuan/item-btn.png);background-repeat:no-repeat;background-size:100% 100%;font-size:32px;background-color:unset}.chd-btn2:hover{filter:brightness(1.05)}
