 html body div.cv-case-open-backdrop, html body div#cvCaseModalBackdrop, html body div#cvContentsModalBackdrop{z-index: 2147483647!important;}.cv-cases-v2-inventory-grid{grid-template-columns: repeat(3, 1fr)!important;}@media (max-width: 1100px){.cv-cases-v2-inventory-grid{grid-template-columns: repeat(2, 1fr)!important;}}@media (max-width: 640px){.cv-cases-v2-inventory-grid{grid-template-columns: 1fr!important;}}.cv-cases-v2-balance-pts{border-color: rgba(168, 85, 247, .35)!important; cursor: default;}.cv-cases-v2-balance-pts .cv-cases-v2-balance-icon{filter: drop-shadow(0 0 8px rgba(168, 85, 247, .5));}.cv-cases-v2-balance-pts .cv-cases-v2-balance-value{color: #d8b4fe;}.cv-cases-v2-card-points-badge{position: absolute; top: 44px; right: 10px; padding: 3px 9px; background: rgba(0, 0, 0, calc(.5 * var(--cvx-wg-am, 1))); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border: 1px solid rgba(168, 85, 247, .4); border-radius: 9px; font-size: 11px; font-weight: 800; color: #d8b4fe; pointer-events: none;}.cv-case-open-pay{display: flex; gap: 8px; justify-content: center; margin: 10px auto 2px; padding: 4px; width: fit-content; max-width: 96%; background: rgba(0, 0, 0, calc(.3 * var(--cvx-wg-am, 1))); border: 1px solid rgba(255, 255, 255, .08); border-radius: 12px;}.cv-case-open-pay-btn{padding: 8px 16px; border: 1px solid rgba(255, 255, 255, .1); border-radius: 9px; background: transparent; color: rgba(255, 255, 255, .6); font-size: 12px; font-weight: 700; cursor: pointer; transition: all .15s ease; white-space: nowrap;}.cv-case-open-pay-btn:hover{background: rgba(255, 255, 255, .06); color: #fff;}.cv-case-open-pay-btn.cv-active{background: linear-gradient(135deg, var(--case-color, #7c6cff), color-mix(in srgb, var(--case-color, #7c6cff) 70%, #000)); border-color: transparent; color: #fff; box-shadow: 0 4px 14px color-mix(in srgb, var(--case-color, #7c6cff) 45%, transparent);}.cv-cases-v2-quest-refresh{margin-left: auto; padding: 6px 12px; border: 1px solid rgba(245, 158, 11, .4); border-radius: 9px; background: rgba(245, 158, 11, .12); color: #fbbf24; font-size: 11px; font-weight: 700; cursor: pointer; transition: all .15s ease; white-space: nowrap;}.cv-cases-v2-quest-refresh:hover{background: rgba(245, 158, 11, .22); transform: translateY(-1px);}.cv-cases-v2-section-title{display: flex; align-items: center; gap: 10px; flex-wrap: wrap;}.cv-cases-v2-pager{display: flex; align-items: center; justify-content: center; gap: 12px; margin-top: 12px;}.cv-cases-v2-pager-btn{padding: 7px 14px; border: 1px solid rgba(255, 255, 255, .12); border-radius: 9px; background: rgba(255, 255, 255, .04); color: rgba(255, 255, 255, .75); font-size: 12px; font-weight: 600; cursor: pointer; transition: all .15s ease;}.cv-cases-v2-pager-btn:hover{background: rgba(255, 255, 255, .09); color: #fff;}.cv-cases-v2-pager-info{font-size: 12px; color: rgba(255, 255, 255, .45); font-weight: 600; font-variant-numeric: tabular-nums;}.av-pkg-inline{grid-column: 1 / -1; margin: 4px 0 6px; padding: 14px; border-radius: 12px; background: rgba(0, 0, 0, calc(.28 * var(--cvx-wg-am, 1))); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, .08); border-left: 3px solid var(--pkg-color, #7c6cff); animation: cvPkgInlineIn .25s ease; text-align: left;}@keyframes cvPkgInlineIn{from{opacity: 0; transform: translateY(-6px);}to{opacity: 1; transform: translateY(0);}}.av-pkg-inline-desc{font-size: 12px; line-height: 1.55; color: rgba(255, 255, 255, .75); padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, .06);}.av-pkg-inline-cols{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}@media (max-width: 720px){.av-pkg-inline-cols{grid-template-columns: 1fr;}}.av-pkg-inline-title{display: flex; align-items: center; gap: 7px; font-size: 12px; font-weight: 800; color: rgba(255, 255, 255, .85); margin-bottom: 8px;}.av-pkg-inline-row{margin-bottom: 8px;}.av-pkg-inline-k{display: block; font-size: 11px; font-weight: 700; color: rgba(255, 255, 255, .55); margin-bottom: 4px;}.av-pkg-inline-chips{display: flex; flex-wrap: wrap; gap: 4px;}.av-pkg-inline-chip{padding: 2px 8px; border-radius: 7px; background: rgba(255, 255, 255, .05); border: 1px solid rgba(255, 255, 255, .08); font-size: 10.5px; color: rgba(255, 255, 255, .7);}.av-pkg-inline-limits{display: grid; grid-template-columns: 1fr 1fr; gap: 6px; margin: 10px 0;}.av-pkg-inline-limit{display: flex; align-items: center; justify-content: space-between; gap: 6px; padding: 6px 9px; border-radius: 8px; background: rgba(255, 255, 255, .03); border: 1px solid rgba(255, 255, 255, .05); font-size: 11px; color: rgba(255, 255, 255, .6);}.av-pkg-inline-limit b{color: #fff; font-size: 11.5px;}.av-pkg-inline-codec, .av-pkg-inline-note{font-size: 10.5px; line-height: 1.5; color: rgba(255, 255, 255, .5); margin-top: 6px;}.av-pkg-inline-feats{display: grid; grid-template-columns: repeat(2, 1fr); gap: 5px;}@media (max-width: 720px){.av-pkg-inline-feats{grid-template-columns: 1fr;}}.av-pkg-inline-feat{display: flex; align-items: flex-start; gap: 6px; padding: 6px 8px; border-radius: 8px; background: rgba(255, 255, 255, .03); border: 1px solid rgba(255, 255, 255, .05); font-size: 11px; color: rgba(255, 255, 255, .75); line-height: 1.35;}.av-pkg-inline-check{color: var(--pkg-color, #7c6cff); font-weight: 800; flex-shrink: 0;}.cv-case-modal-backdrop .cvcm-body{max-height: min(56vh, 520px); overflow-y: auto; overscroll-behavior: contain;}.cv-case-modal-backdrop .cv-case-modal-v3{max-height: calc(100vh - 32px); overflow-y: auto; overscroll-behavior: contain;}.cv-case-modal-backdrop .cv-case-open{max-height: calc(100vh - 32px); overflow-y: auto;}