.qq-order-cancel-btn,.qq-order-repeat-btn{appearance:none;font-family:'Golos Text',sans-serif;font-weight:600;cursor:pointer;box-sizing:border-box}.qq-order-cancel-btn{position:relative;border:1px solid #e4e8ee;background:transparent;color:#e0475b;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.qq-order-cancel-btn:hover{background:#f5f6f8;border-color:#dce2ec;color:#d53c50;transform:none}.qq-order-cancel-btn:active{background:#eef1f5;transform:none;opacity:.84}.qq-order-cancel-list{flex:none;height:38px;padding:0 16px;border-radius:13px;font-size:14.5px}.qq-order-cancel-btn[data-cancel-tip]:after{content:attr(data-cancel-tip);position:absolute;z-index:90;top:calc(100% + 10px);left:50%;width:max-content;max-width:250px;padding:13px 16px;border:1px solid #d9e0e8;border-radius:16px;background:#fff;color:#202b35;box-shadow:0 12px 30px rgba(23,35,72,.12);font-size:13px;font-weight:500;line-height:1.45;text-align:left;white-space:pre-line;pointer-events:none;opacity:0;transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease}.qq-order-cancel-btn[data-cancel-tip]:hover:after,.qq-order-cancel-btn[data-cancel-tip]:focus-visible:after{opacity:1;transform:translate(-50%,0)}.qq-order-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.qq-order-detail-actions>*:only-child{grid-column:1/-1}.qq-order-repeat-btn,.qq-order-cancel-detail{height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:17px}.qq-order-repeat-btn{gap:5px;border:1px solid #dce2ec;background:transparent;color:#2391ff;transition:background .18s ease,border-color .18s ease,transform .18s ease}.qq-order-repeat-btn:hover{background:#f5f8ff;border-color:#bed0f7;transform:translateY(-1px)}
html.qqboost-dark .qq-order-cancel-btn{border-color:#34424e;color:#ff6b76}html.qqboost-dark .qq-order-cancel-btn:hover{background:#202e39;border-color:#3a4955;color:#ff7888;transform:none}html.qqboost-dark .qq-order-cancel-btn:active{background:#263642}html.qqboost-dark .qq-order-repeat-btn{border-color:#34424e;background:transparent}html.qqboost-dark .qq-order-repeat-btn:hover{background:#203344;border-color:#365b7b}html.qqboost-dark .qq-order-cancel-btn[data-cancel-tip]:after{background:#1b2731;border-color:#34424e;color:#f3f7fa;box-shadow:0 14px 32px rgba(0,0,0,.32)}
.qq-order-cancel-toast{position:fixed;z-index:11000;right:24px;bottom:24px;display:flex;align-items:center;gap:11px;width:max-content;max-width:min(390px,calc(100vw - 32px));box-sizing:border-box;padding:14px 17px;border:1px solid #dde4ec;border-radius:17px;background:#fff;color:#25313b;box-shadow:0 12px 36px rgba(23,35,72,.16);font:500 14px/1.45 'Golos Text',sans-serif;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.qq-order-cancel-toast.is-visible{opacity:1;transform:none}.qq-order-cancel-toast-mark{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#eef4f8;color:#2391ff;font-weight:700}.qq-order-cancel-toast[data-type="success"] .qq-order-cancel-toast-mark{background:#e7f8ee;color:#16a65a}.qq-order-cancel-toast[data-type="error"] .qq-order-cancel-toast-mark{background:#fff0f2;color:#e0475b}html.qqboost-dark .qq-order-cancel-toast{background:#202a33;color:#edf3fa;border-color:#34424f;box-shadow:0 14px 38px rgba(0,0,0,.34)}html.qqboost-dark .qq-order-cancel-toast-mark{background:#253746;color:#41a4ff}html.qqboost-dark .qq-order-cancel-toast[data-type="success"] .qq-order-cancel-toast-mark{background:#193b2b;color:#42d985}html.qqboost-dark .qq-order-cancel-toast[data-type="error"] .qq-order-cancel-toast-mark{background:#3a252c;color:#ff727c}
.qq-cancel-dialog{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity .18s ease}.qq-cancel-dialog.is-open{opacity:1}.qq-cancel-backdrop{position:absolute;inset:0;border:0;background:rgba(18,27,35,.48);backdrop-filter:blur(5px)}.qq-cancel-card{position:relative;width:min(430px,100%);padding:26px;border:1px solid #e2e7ed;border-radius:24px;background:#fff;box-shadow:0 28px 80px rgba(20,31,48,.22);transform:translateY(8px) scale(.985);transition:transform .2s cubic-bezier(.22,1,.36,1);box-sizing:border-box}.qq-cancel-dialog.is-open .qq-cancel-card{transform:none}.qq-cancel-card h2{margin:0 34px 10px 0;color:#20242d;font:600 23px/1.25 'Golos Text',sans-serif}.qq-cancel-copy{margin:0;color:#6f7d89;font:400 15px/1.5 'Golos Text',sans-serif}.qq-cancel-close{position:absolute;top:18px;right:18px;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#7d8b96;font:300 27px/1 'Golos Text',sans-serif;cursor:pointer}.qq-cancel-close:hover{background:#eef3f7;color:#293641}.qq-cancel-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.qq-cancel-summary span{display:flex;flex-direction:column;gap:6px;padding:13px 14px;border-radius:15px;background:#f4f7fa;color:#7b8994;font:400 12px/1.35 'Golos Text',sans-serif}.qq-cancel-summary strong{color:#202b35;font-size:16px;font-weight:600}.qq-cancel-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.qq-cancel-actions button{height:48px;border-radius:15px;font:600 14px 'Golos Text',sans-serif;cursor:pointer}.qq-cancel-secondary{border:1px solid #dce3e9;background:transparent;color:#50616f}.qq-cancel-primary{border:1px solid #f0cbd0;background:#fff0f2;color:#dc4253}.qq-cancel-primary:hover{background:#ffe3e7}.qq-cancel-dialog-open{overflow:hidden}
html.qqboost-dark .qq-cancel-backdrop{background:rgba(3,8,12,.65)}html.qqboost-dark .qq-cancel-card{background:#1b2731;border-color:#34424e}html.qqboost-dark .qq-cancel-card h2,html.qqboost-dark .qq-cancel-summary strong{color:#f4f7fa}html.qqboost-dark .qq-cancel-copy{color:#95a3ae}html.qqboost-dark .qq-cancel-summary span{background:#202e39;color:#8797a3}html.qqboost-dark .qq-cancel-secondary{border-color:#3a4955;color:#b8c4cd}html.qqboost-dark .qq-cancel-primary{background:#3a252c;border-color:#62404a;color:#ff727c}
@media(max-width:760px){.qq-order-cancel-btn[data-cancel-tip]:after{display:none}.cm-main .cm-order-history-card>.qq-order-cancel-list{grid-area:4/1/5/4!important;width:100%;height:40px;border-radius:14px;font-size:14px;margin-top:3px}.qq-order-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qq-order-repeat-btn,.qq-order-cancel-detail{height:46px;border-radius:14px;font-size:14px}.qq-order-repeat-btn svg{width:23px;height:23px;flex-basis:23px!important}.qq-cancel-dialog{align-items:end;padding:0}.qq-cancel-card{width:100%;border-radius:24px 24px 0 0;padding:24px 20px max(24px,env(safe-area-inset-bottom))}.qq-cancel-card h2{font-size:21px}.qq-cancel-summary{grid-template-columns:1fr}.qq-cancel-actions{grid-template-columns:1fr;}.qq-cancel-primary{order:-1}}
@media(max-width:760px){.qq-order-cancel-toast{right:16px;bottom:calc(112px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}}
@media(min-width:761px){.cm-main .cm-order-history-card{gap:10px!important;padding-top:12px!important;padding-bottom:12px!important}.cm-main .cm-order-history-status{flex:0 0 118px!important}.cm-main .history-status-pill{width:118px!important;min-width:118px!important;height:29px!important;padding:3px 8px!important;gap:7px!important;font-size:15.5px!important}.cm-main .history-status-pill svg{width:17px!important;height:17px!important;flex-basis:17px!important}.cm-main .cm-order-history-date{flex-basis:68px!important}.cm-main .cm-order-history-price{flex-basis:72px!important}.cm-main .qq-order-cancel-list{align-self:flex-start;width:118px;height:29px;padding:3px 8px;border:1px solid #e4e8ee;border-radius:999px;background:transparent;color:#e0475b;font-size:14.5px;line-height:1}.cm-main .qq-order-cancel-list:hover{background:#f5f6f8;border-color:#dce2ec;color:#d53c50;transform:none}.cm-main .qq-order-cancel-list:active{background:#eef1f5;opacity:.84}html.qqboost-dark .cm-main .qq-order-cancel-list{border:1px solid #34424e;background:transparent;color:#ff6b76}html.qqboost-dark .cm-main .qq-order-cancel-list:hover{background:#202e39;border-color:#3a4955;color:#ff7888;transform:none}html.qqboost-dark .cm-main .qq-order-cancel-list:active{background:#263642;opacity:.84}}
@media(min-width:761px){.cm-main .cm-order-history-status{align-self:flex-start!important}}
@media(min-width:761px){.cm-main .qq-order-cancel-list{display:inline-flex;align-items:center;justify-content:center;font-size:15.5px;line-height:normal}}
@media(min-width:761px){.cm-main .cm-order-history-card:hover .qq-order-cancel-list{background:#eef1f5;border-color:#d8dee6}.cm-main .cm-order-history-card:hover .qq-order-cancel-list:hover{background:#e9edf2;border-color:#d1d8e0}html.qqboost-dark .cm-main .cm-order-history-card:hover .qq-order-cancel-list{background:#263642;border-color:#41515e}html.qqboost-dark .cm-main .cm-order-history-card:hover .qq-order-cancel-list:hover{background:#293946;border-color:#485a67}}
