.gift-pack-payment-status-dialog.el-dialog{width:unset;box-sizing:border-box;box-shadow:unset;background:0 0}.gift-pack-payment-status-dialog.el-dialog .el-dialog__header{display:none}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body{box-sizing:border-box;background:#fefefe;border-radius:24px;padding:0}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container{box-sizing:border-box;width:750px;max-width:100vw;min-height:500px;transition:height .5s;position:relative}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .close-btn{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;width:36px;height:36px;transition:background .2s;position:absolute;top:16px;right:16px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .close-btn .el-icon{color:#372d2d;font-size:20px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .close-btn:hover{background:#0000000d}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .close-btn:active{background:#0000001a}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .close-btn:focus{outline-offset:2px;outline:2px solid #0003}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .ribbon-decoration{pointer-events:none;z-index:2;width:391px;height:454px;position:absolute;top:-210px;left:50%;transform:translate(-50%)}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .ribbon-decoration img{width:100%;height:auto}@media (height<=900px){.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .ribbon-decoration{display:none}}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .content-wrapper{box-sizing:border-box;border-radius:24px;width:100%;min-height:500px;padding-bottom:71px;position:relative;overflow:hidden}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .content-wrapper:after{content:"";-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:0;pointer-events:none;background:linear-gradient(270deg,#f9bcb9 27%,#f8eacf 73%);width:100%;height:198px;position:absolute;bottom:0;left:0;box-shadow:0 -6px 12px #8b9bb633}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish{box-sizing:border-box;z-index:1;background-color:#fff;border-radius:0 0 52px 52px;width:100%;height:100%;padding:24px 24px 43px;position:relative;overflow:hidden}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .header-section{z-index:2;gap:5px;width:100%;margin-bottom:16px;position:relative}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .header-section .celebration-icon-left{flex-shrink:0;width:52px;height:38px;position:relative;bottom:6px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .header-section .celebration-icon-left img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .header-section .tip{color:#090909;font-size:24px;font-weight:600;line-height:28px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .content{box-sizing:border-box;z-index:1;background:#f9fafc;border-radius:8px;gap:16px;width:100%;padding:18px;position:relative}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .content .item-content{gap:8px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .content .item-content .label{color:#000c;flex-shrink:0;min-width:122px;font-size:14px;font-weight:600;line-height:20px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .content .item-content .detail{color:#000000a6;font-size:14px;font-weight:400;line-height:20px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items{box-sizing:border-box;z-index:1;width:100%;margin-top:16px;position:relative}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-label{color:#0a0a0a;margin-bottom:12px;font-size:16px;font-weight:600;line-height:22px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list{gap:12px;height:29vh;max-height:350px;overflow:auto}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list::-webkit-scrollbar{width:2px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card{box-sizing:border-box;background:#f9fafc;border-radius:6px;height:74px;padding:16px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .item-content{gap:12px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .item-content .item-icon{width:30px;height:30px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .item-content .item-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .item-content .item-info{gap:4px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .item-content .item-info .item-name{color:#000;font-size:14px;font-weight:600;line-height:22px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .item-content .item-info .item-description{color:#0009;font-size:14px;font-weight:400;line-height:16px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .item-content .item-info .item-amount{color:#888;font-size:12px;font-weight:400}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .status-btn{border:none;border-radius:8px;flex-shrink:0;min-width:96px;height:32px;padding:11px 16px;font-size:14px;font-weight:600;line-height:10px}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .status-btn.status-received{color:#00ae70;cursor:default;pointer-events:none;background:#dcfce8}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .status-btn.status-used{color:#92400d;cursor:pointer;background:#fef4c7}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .status-btn.status-used:hover{background:#fde9a7}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .status-btn.status-open{color:#1f40b0;cursor:pointer;background:#d3e5fd}.gift-pack-payment-status-dialog.el-dialog .el-dialog__body .gift-pack-payment-dialog-container .finish .gift-pack-items .items-list .item-card .status-btn.status-open:hover{background:#b8d4f8}
