/* Mega progression belongs to the existing casino prize tab. */
#umi-casino-prizes[data-view=mega]>.ua-header,#umi-casino-prizes[data-view=mega]>.ua-gift-help,#umi-casino-prizes[data-view=mega]>.ua-wallet{display:none}
.um-root{min-width:0}.um-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 12px}.um-head h3{font-size:21px;color:#ffcf55;margin:0 0 4px}.um-head p{margin:0;color:#c3cce0;font-size:13px}.um-shards{display:flex;align-items:center;gap:6px;font-size:12px;color:#d7dfef}.um-shards img{width:25px;height:25px;object-fit:contain}.um-shards b{color:#ffe066;font-size:17px;font-variant-numeric:tabular-nums}
.um-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.um-slots>span{text-align:center;padding:7px 2px;border:1px solid #49536b;border-radius:5px;font-size:12px;color:#b8c3d9;background:#171c2b}.um-slots small{display:block;font-size:10px;margin-top:2px}.um-slots .is-used{background:#3b3026;color:#ffe49b;border-color:#b48b3f}.um-slots .is-open{color:#b5efce;border-color:#5c9179}.um-rule{font-size:12px;color:#c3cce0;line-height:1.55;margin:10px 0 14px;max-width:75ch}
.um-unlock{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;background:#29283a;border:1px solid #776783;border-radius:7px}.um-unlock h4{font-size:16px;color:#ffe49b;margin:0 0 5px}.um-unlock p{font-size:13px;margin:0 0 4px;color:#eef1f8}.um-unlock small{display:block;font-size:12px;color:#cbd4e7}.ua-root .um-unlock-button:enabled{background:#ffcf55;color:#141826;border-color:#ffcf55;font-weight:700}.um-max{font-size:14px;color:#b5efce}
.um-roadmap{margin:6px 0 18px}.um-root summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;color:#d5def0;padding:8px 0;list-style:disclosure-closed}.um-root summary:focus-visible{outline:3px solid #a8dfff;outline-offset:2px}.um-roadmap ol{list-style:none;margin:0;padding:0}.um-roadmap li{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0;border-top:1px solid #414b62;font-size:12px}.um-roadmap li span{color:#c3cce0}.um-team>h4{font-size:17px;margin:0 0 10px}.um-full{font-size:12px;color:#ffe1a2;margin:0 0 12px;line-height:1.55}
.um-mon-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.um-mon{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px 12px;border:1px solid #46516a;border-radius:7px;background:#1c2030;padding:12px;min-width:0}.um-mon>img{width:56px;height:56px;object-fit:contain;image-rendering:pixelated}.um-mon-copy{min-width:0}.um-mon h4{font-size:15px;margin:0 0 3px;line-height:1.4;overflow-wrap:anywhere}.um-mon small{font-size:12px;color:#c3cce0}.um-mon p{font-size:13px;color:#ffe49b;margin:4px 0;line-height:1.4}.um-mon-actions{grid-column:1/-1;display:flex;gap:8px}.um-mon-actions button{flex:1;font-size:13px}
.um-catalog{margin:18px 0 24px;border-top:1px solid #46516a;padding-top:6px}.um-catalog>p{font-size:12px;line-height:1.5;color:#c3cce0;margin:3px 0 12px}.um-catalog-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.um-catalog article{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #333c52;min-width:0}.um-catalog img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.um-catalog b,.um-catalog small{display:block;overflow-wrap:anywhere}.um-catalog b{font-size:13px}.um-catalog small{font-size:12px;color:#c3cce0;margin-top:3px}
@media(min-width:850px){.um-mon-list,.um-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:370px){.um-head h3{font-size:18px}.um-shards{font-size:11px}.um-slots>span{font-size:11px}.um-unlock{padding:10px}.um-unlock>button{width:100%}.um-rule{font-size:11px}.um-mon{padding:10px;gap:7px 9px}}

.um-details-note{font-size:12px;line-height:1.55;color:#c3cce0;margin:10px 0}
@media(max-width:700px){.um-head{flex-wrap:nowrap;gap:6px;margin-bottom:8px}.um-head h3{font-size:18px;margin-bottom:2px}.um-head p{font-size:12px}.um-shards{font-size:11px;gap:4px;white-space:nowrap}.um-shards img{width:22px;height:22px}.um-shards b{font-size:15px}.um-rule{font-size:11px;line-height:1.45;margin:8px 0 10px}.um-unlock{gap:8px}.um-unlock h4{font-size:15px;margin-bottom:3px}.um-unlock p{font-size:12px}.um-unlock small{font-size:11px}.um-unlock>button{min-height:44px;padding:8px 10px;font-size:13px}}
