.axc-card-price{display:block;font-size:12px;color:#ffc46d;min-height:24px;margin:3px 0 9px}.ax14-case-card{transition:transform .2s,border-color .2s,box-shadow .2s}.ax14-case-card:has(button:not(:disabled)):hover{transform:translateY(-3px);border-color:#a96621;box-shadow:0 12px 30px #ff90000d}.axc-server-label{font-size:11px;color:#9bb2c9;min-width:220px;flex:1;max-width:500px}.axc-server-label select{margin-top:7px}.ax14-case-toolbar{align-items:end}.axc-possible h3{font-size:13px;margin-top:20px}.axc-possible .ax14-prize{min-width:150px;flex:1}.axc-possible .ax14-prize b,.axc-possible .ax14-prize small{display:block}.axc-possible .ax14-prize small{margin-top:5px;color:#a0bbd5}.axc-history .ax14-reward-row:last-child{border-bottom:0}.axc-history .ax14-reward-row strong{font-size:13px}.axc-history .ax14-reward-row button{margin-top:7px}.axc-roulette-placeholder{font-size:13px;text-align:center;max-width:80%}.ax14-roulette-item{height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;box-shadow:inset 0 0 25px #ff9b0010}.ax14-roulette-item.is-winner{border-color:#ffac29;background:linear-gradient(145deg,#553314,#182334);color:#ffd492}.ax14-roulette-track{top:20px}.ax14-roulette.is-finished .ax14-roulette-item.is-winner{box-shadow:0 0 24px #ffa60025}.ax14-case-message:empty{display:none}.axc-admin-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}.axc-admin-intro{padding:20px 0}.axc-admin-intro h1{font-size:32px;margin:0 0 10px}.axc-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.axc-admin-metrics>div{padding:18px}.axc-admin-metrics b{display:block;color:#ffac2d;font-size:26px}.axc-admin-metrics span{font-size:11px;color:#93aec9}.ax14-module-admin>.ax14-panel,.axc-admin-case-list{margin-bottom:18px}.axc-admin-case-list{display:grid;gap:12px}.axc-admin-case-list summary{display:flex;align-items:center;gap:15px;cursor:pointer}.axc-admin-case-list summary img{object-fit:contain}.axc-admin-case-list summary>span:nth-child(2){flex:1}.axc-admin-case-list summary small{display:block;color:#91adc7;font-size:11px;margin-top:4px}.axc-admin-case-list summary>span:last-child{font-size:11px;color:#ffb23c}.axc-admin-form .ax14-admin-grid{margin-top:18px;gap:14px}.axc-admin-form label{display:block;font-size:12px;color:#a7bfd6}.axc-admin-form label>input:not([type=checkbox]),.axc-admin-form label>select{display:block;width:100%;margin-top:7px;height:39px}.axc-admin-toggles{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}.axc-admin-toggles label{display:flex;align-items:center;gap:8px}.axc-admin-toggles input[type=number]{width:80px}.axc-admin-form input[type=checkbox]{accent-color:#ff9a0c}.axc-admin-result{font-size:12px;color:#ffd28c;overflow-wrap:anywhere}.axc-admin-result:empty{display:none}.axc-prize-form{display:grid;grid-template-columns:1fr 2fr 90px;gap:14px;align-items:end;margin-top:18px}.axc-prize-form .axc-admin-result{grid-column:1/-1}.axc-admin-table{overflow-x:auto;margin-top:18px}.axc-admin-table table{border-collapse:collapse;width:100%;font-size:12px}.axc-admin-table th{text-align:left;color:#ffbd54;white-space:nowrap}.axc-admin-table td,.axc-admin-table th{padding:12px;border-bottom:1px solid #263d55;vertical-align:top}.axc-admin-table td small{display:block;color:#91adc7;font-size:10px;margin-top:5px}.axc-admin-table .ax14-btn{font-size:10px;padding:7px 10px;min-height:30px}.axc-admin-stop{margin:24px 0}.axc-admin-stop>.ax14-btn{color:#ffca96}.ax14-module-admin a{color:#eaf4ff}.ax14-module-admin summary{cursor:pointer}.ax14-module-admin .ax14-notice{font-size:12px}.ax14-module-admin .ax14-notice a{text-decoration:underline}.axc-history{min-width:0}.axc-history .ax14-reward-row{border:1px solid #253c54;border-radius:9px;margin:10px 0;background:#0a1725}.axc-history .axc-status{color:#ffbd5e;font-size:11px}.axc-history .axc-status--done{color:#8ad1ac}
@media(max-width:1020px){.axc-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.axc-prize-form{grid-template-columns:1fr 1fr}.axc-prize-form>label:nth-of-type(2){grid-column:1/-1;grid-row:1}}
@media(max-width:600px){.axc-admin-head{align-items:start}.axc-admin-head .ax14-brand{font-size:13px}.axc-admin-head>.ax14-btn{font-size:9px;padding:10px;min-height:36px}.axc-admin-intro h1{font-size:26px}.axc-admin-metrics>div{padding:13px}.axc-admin-metrics b{font-size:22px}.axc-prize-form,.axc-admin-form .ax14-admin-grid{grid-template-columns:1fr}.axc-prize-form>label:nth-of-type(2){grid-column:auto;grid-row:auto}.axc-admin-toggles{gap:14px}.axc-admin-case-list summary{gap:8px}.axc-admin-case-list summary img{width:48px;height:48px}.axc-admin-case-list summary b{font-size:13px}.axc-server-label{min-width:0;max-width:none;flex-basis:100%}.ax14-case-toolbar>#axc-open{width:100%}.axc-possible .ax14-prize{min-width:0;flex-basis:calc(50% - 8px);font-size:10px}.axc-admin-table td,.axc-admin-table th{padding:8px}.axc-admin-case-list summary>span:last-child{font-size:9px}.ax14-roulette-item{width:118px}.ax14-module-admin{padding:12px}}
@media(prefers-reduced-motion:reduce){.ax14-case-card{transition:none}.ax14-case-card:hover{transform:none}.ax14-roulette-track{transition:none}}
.axc-history-links{display:flex;align-items:center;gap:12px;font-size:11px;color:#8eabc6}.axc-history-links .ax14-btn{font-size:10px;min-height:30px;padding:7px 10px}
@media(max-width:600px){.axc-history-links{gap:7px;font-size:9px}.axc-history-links .ax14-btn{font-size:9px;padding:6px 8px}.axc-history-links>a{display:none}}

.ax14-cases-layout{margin-bottom:18px}.ax14-cases-layout~.ax14-panel{margin-top:18px}.ax14-roulette:not(:has(.ax14-roulette-track)):after{display:none}

.axc-prize-editor{border-top:1px solid #223041;padding:16px 0}.axc-prize-editor summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;flex-wrap:wrap}.axc-prize-editor summary span{color:#9aabc1;font-size:13px}.axc-prize-form{margin-top:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.axc-prize-form label{min-width:0}.axc-prize-form textarea{width:100%;padding:12px;background:#0b131f;border:1px solid #26384b;border-radius:9px;color:#e9eef4;resize:vertical;font:inherit}.axc-prize-form small{line-height:1.5;color:#a6b8ce}.axc-prize-form [hidden]{display:none!important}.ax14-module-admin .ax14-notice{margin:18px 0;line-height:1.7}.ax14-prize small{line-height:1.6}.ax14-roulette-item small{line-height:1.4}.ax14-reward-row>div{flex-wrap:wrap;gap:10px}
@media(max-width:900px){.axc-prize-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.axc-prize-form{grid-template-columns:1fr!important}.axc-prize-editor summary{flex-direction:column;align-items:flex-start}.ax14-module-admin{padding:12px}.axc-admin-head{flex-wrap:wrap;gap:12px}}

/* The full card opens the visible roulette controls; it never starts a purchase. */
.axc-case-preview{appearance:none;border:0;background:none;color:inherit;font:inherit;text-align:center;display:block;width:100%;padding:0;margin:0;cursor:pointer;border-radius:10px}.axc-case-preview:focus-visible{outline:2px solid #ffb341;outline-offset:6px}.axc-case-preview:disabled{cursor:wait}.axc-case-preview h3{margin:6px 0}.axc-case-preview>p{color:#95abc1}.axc-case-preview .ax14-btn{pointer-events:none}.axc-case-preview img{pointer-events:none}.axc-case-preview[aria-pressed=true] .ax14-btn{box-shadow:0 0 18px #ff9a0020}#axc-play{scroll-margin-top:90px}#axc-play-title:focus{outline:none}.axc-roulette-preview{width:100%;display:flex;justify-content:center;gap:10px;padding:12px}.axc-preview-prize{flex:1;max-width:220px;min-width:0;padding:16px 10px;border:1px solid #35465c;border-radius:9px;background:linear-gradient(140deg,#172b40,#0c1928);text-align:center;overflow-wrap:anywhere}.axc-preview-prize b,.axc-preview-prize small{display:block}.axc-preview-prize b{font-size:12px}.axc-preview-prize small{font-size:11px;color:#91abc5;margin-top:9px}
@media(max-width:600px){#axc-play{scroll-margin-top:80px}.axc-roulette-preview{gap:6px;padding:8px}.axc-preview-prize{padding:12px 6px}.axc-preview-prize b{font-size:10px}.axc-preview-prize small{font-size:9px}}
