.pkg-item.is-clickable[data-v-daa08616]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .12s ease}.pkg-item.is-clickable[data-v-daa08616]:active{transform:scale(.98);box-shadow:0 1px 2px rgba(0,0,0,.06)}.pkg-head[data-v-daa08616]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pkg-arrow[data-v-daa08616]{flex-shrink:0;margin-top:4px;font-size:14px;color:#c8c9cc}.pkg-item.is-danger[data-v-daa08616]{background:#fff5f5;border:1px solid #fde2e2}.pkg-item.is-warn[data-v-daa08616]{background:#fffbf0;border:1px solid #faecd8}.pkg-name[data-v-daa08616]{font-size:16px;font-weight:600;color:#323233;flex:1}.pkg-remain[data-v-daa08616]{margin-top:8px;font-size:15px;color:#2979ff}.pkg-item.is-danger .pkg-remain[data-v-daa08616]{color:#ee0a24}.pkg-item.is-danger .pkg-remain b[data-v-daa08616]{font-size:18px}.pkg-item.is-warn .pkg-remain[data-v-daa08616]{color:#ed6a0c}.pkg-sub[data-v-daa08616]{margin-top:6px;font-size:12px;color:#969799}.m-pkg-drawer .el-drawer{border-radius:16px 16px 0 0;max-height:85vh}.m-pkg-drawer .el-drawer__body{padding:0;overflow:auto}.m-pkg-sheet{padding:8px 20px calc(20px + env(safe-area-inset-bottom, 0))}.m-pkg-sheet-handle{width:36px;height:4px;margin:0 auto 16px;background:#dcdee0;border-radius:2px}.m-pkg-sheet-title{margin:0 0 20px;font-size:18px;font-weight:600;color:#323233;line-height:1.4}.m-pkg-detail-list{margin:0 0 24px;padding:0}.m-pkg-detail-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #ebedf0}.m-pkg-detail-row:last-child{border-bottom:none}.m-pkg-detail-row dt{margin:0;font-size:14px;color:#969799;font-weight:400}.m-pkg-detail-row dd{margin:0;font-size:15px;font-weight:500;color:#323233}.m-pkg-detail-row dd.is-danger{color:#ee0a24;font-size:17px}.m-pkg-detail-row dd.is-warn{color:#ed6a0c}.m-pkg-detail-row.is-muted dd,.m-pkg-detail-row.is-muted dt{font-size:13px;color:#c8c9cc}.m-pkg-sheet-btn{width:100%;border:none;border-radius:8px;min-height:44px;font-size:16px;font-weight:500}