*{box-sizing:border-box;margin:0;padding:0}body,html{overflow:hidden}.ant-drawer .sidebar-overview-btn{display:none}@media (width<=768px){.sidebar-overview-btn{display:none!important}}@media (width<=576px){.user-info-text{display:none}}@media (width<=640px){.ant-layout-content{padding:12px!important}}.product-order-modal .ant-modal-body{padding:16px 20px}@media (width<=768px){.product-order-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.product-order-modal .ant-modal-body{max-height:88vh;padding:12px}.product-order-modal .product-order-grid{display:block}.product-order-modal .product-order-section,.product-order-modal .product-order-summary{margin-bottom:12px!important;position:static!important;top:auto!important}.product-order-modal .ant-card-body{padding:16px!important}.product-order-modal .ant-radio-group{flex-wrap:wrap;gap:8px;display:flex}.product-order-modal .ant-radio-button-wrapper{text-align:center;flex:auto;min-width:88px}.product-order-modal .ant-select{width:100%!important}.product-order-modal .ant-slider{margin-left:2px;margin-right:2px}.product-order-modal .ant-btn{width:100%}}.vouchers-page{--voucher-accent:#e85d4c;--voucher-accent-soft:#fff1ef;--voucher-claim:#d48806;--voucher-claim-soft:#fff7e6;--voucher-muted:#8c8c8c;--voucher-border:#f0f0f0;--voucher-radius:12px}.vouchers-page .ant-card{border-radius:var(--voucher-radius)}.vouchers-page .ant-tabs-nav{margin-bottom:16px!important}.voucher-list{flex-direction:column;gap:14px;display:flex}.voucher-ticket{border:1px solid var(--voucher-border);border-radius:var(--voucher-radius);background:#fff;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000a}.voucher-ticket:hover{box-shadow:0 4px 16px #00000014}.voucher-ticket.is-claim{--voucher-accent:var(--voucher-claim);--voucher-accent-soft:var(--voucher-claim-soft)}.voucher-ticket.is-used,.voucher-ticket.is-expired{--voucher-accent:#bfbfbf;--voucher-accent-soft:#fafafa;opacity:.88}.voucher-ticket.is-used .voucher-amount,.voucher-ticket.is-expired .voucher-amount{color:#8c8c8c}.voucher-face{background:var(--voucher-accent-soft);border-right:1px dashed #e8e8e8;flex-direction:column;flex:0 0 118px;justify-content:center;align-items:center;gap:6px;padding:16px 12px;display:flex;position:relative}.voucher-face:before,.voucher-face:after{content:"";z-index:1;background:#f5f5f5;border-radius:50%;width:14px;height:14px;position:absolute;right:-7px}.voucher-face:before{border:1px solid var(--voucher-border);box-sizing:border-box;top:-7px}.voucher-face:after{border:1px solid var(--voucher-border);box-sizing:border-box;bottom:-7px}.voucher-amount{color:var(--voucher-accent);letter-spacing:-.5px;font-size:26px;font-weight:700;line-height:1.15}.voucher-amount small{margin-right:1px;font-size:14px;font-weight:600}.voucher-threshold{color:var(--voucher-muted);text-align:center;font-size:11px;line-height:1.3}.voucher-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 16px;display:flex}.voucher-body-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.voucher-code{color:#262626;word-break:break-all;font-size:14px;font-weight:600;line-height:1.4}.voucher-meta{color:var(--voucher-muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.voucher-meta .anticon{flex-shrink:0;margin-top:2px}.voucher-rules{color:#595959;background:#fafafa;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.7}.voucher-rules-title{color:#434343;margin-bottom:4px;font-size:12px;font-weight:600}.voucher-rules-item{margin:0}.voucher-rules-item span{color:#1677ff}.voucher-actions{justify-content:flex-end;align-items:center;margin-top:auto;padding-top:2px;display:flex}.voucher-pagination{justify-content:center;margin-top:8px;padding:8px 0 4px;display:flex}.voucher-skeleton-wrap{flex-direction:column;gap:14px;padding:4px 0;display:flex}.vouchers-empty{padding:48px 16px}.vouchers-empty .ant-empty-image{height:64px!important}.vouchers-empty .ant-empty-image svg{height:64px}@media (width<=640px){.voucher-ticket{flex-direction:column}.voucher-face{border-bottom:1px dashed #e8e8e8;border-right:none;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px}.voucher-face:before,.voucher-face:after{top:auto;bottom:-7px;right:auto}.voucher-face:before{left:-7px}.voucher-face:after{left:auto;right:-7px}.voucher-face-main{align-items:baseline;gap:8px;display:flex}.voucher-amount{font-size:22px}.voucher-threshold{text-align:left}.voucher-body{padding:12px 14px 14px}.voucher-body-top{flex-wrap:wrap}.voucher-actions{justify-content:stretch}.voucher-actions .ant-btn{width:100%}.voucher-pagination{flex-wrap:wrap;gap:8px}}@media (width<=480px){.vouchers-page .ant-card-body{padding:12px!important}.voucher-amount{font-size:20px}.voucher-code{font-size:13px}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::-moz-selection{color:#0000}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
