.quest-dialog[data-mode="main"] .quest-activity,
.quest-dialog[data-mode="main"] .quest-prizes,
.quest-dialog[data-mode="main"] .quest-content>footer,
.quest-dialog[data-mode="main"] .quest-status{display:none}
.quest-dialog[data-mode="main"] #quest-list{background:linear-gradient(125deg,#ffffff05,transparent 65%),#4d506c}
.quest-dialog[data-mode="main"]>header>img{visibility:hidden;width:23px}
.main-quest-row{grid-template-columns:132px minmax(0,1fr) 100px;gap:14px;min-height:118px;padding:16px 14px;border-bottom:0}
.main-quest-row:nth-child(even){background:#ffffff08}
.main-quest-rewards{display:flex;align-items:center;gap:9px}
.main-quest-row .main-quest-prize{width:60px;height:65px;min-height:0;flex:none;padding:0;border:0;background:none;box-shadow:none}
.main-quest-item{position:relative;display:block;box-sizing:border-box;width:60px;height:65px;border:2px solid #c6d1d1;background:linear-gradient(135deg,#111e28,#20313e);box-shadow:0 2px 3px #202638}
.main-quest-item[data-rarity="3"],.main-quest-item[data-rarity="4"]{border-color:#36b8ea}
.main-quest-item[data-rarity="5"]{border-color:#a83bf2;background:linear-gradient(135deg,#1d0e2e,#42214a)}
.main-quest-item[data-rarity="7"]{border-color:#d12c55;background:linear-gradient(135deg,#300b1b,#4c1828)}
.main-quest-item img{display:block;object-fit:contain;width:100%;height:100%;padding:3px;box-sizing:border-box}
.main-quest-item b{position:absolute;bottom:0;right:3px;font-size:12px;line-height:16px;color:white;text-shadow:0 2px 2px #000,1px 0 #000}
.main-quest-stars{position:absolute;bottom:1px;left:1px;color:#ffe65b;max-width:31px;font-size:14px;line-height:12px;text-shadow:0 1px 2px #482505}
.main-quest-objective h3{font-size:14px;line-height:1.3;margin-bottom:12px;text-shadow:0 2px 2px #252a38}
.main-quest-row>.hero-gold-button,.main-quest-row>.quest-go{height:38px;min-width:0;font-size:15px}
.main-quest-row .quest-meter,.main-quest-row .quest-meter progress{height:18px}
.main-quest-row .quest-meter progress{border:2px solid #25283b;border-radius:0}
.main-quest-row .quest-meter span{font-size:12px;line-height:18px}
.main-quest-empty{text-align:center;padding:40px 16px;color:#e4eafb}.main-quest-empty button{padding:8px 20px}
.quest-content footer .quest-monthly{min-height:0;min-width:0;border:0;background:none;box-shadow:none;padding:6px 0 0;font-size:11px;color:#d9e5ff;text-decoration:underline}
#main-quest-reward-items .main-quest-item{width:78px;height:82px;margin:auto}
#main-quest-reward-items figure{min-width:0}#main-quest-reward-items figcaption{font-size:12px;margin-top:6px;line-height:1.3}
@media(max-width:470px){.main-quest-row{grid-template-columns:102px minmax(0,1fr) 73px;gap:9px;min-height:109px;padding:13px 10px}.main-quest-rewards{gap:5px}.main-quest-row .main-quest-prize,.main-quest-item{width:48px;height:54px}.main-quest-objective h3{font-size:12px}.main-quest-item b{font-size:11px}.main-quest-row>.hero-gold-button,.main-quest-row>.quest-go{font-size:14px;height:34px}.main-quest-row .quest-meter span{font-size:11px}}
@media(max-width:370px){.main-quest-row{grid-template-columns:89px minmax(0,1fr) 63px;gap:7px;padding:12px 7px}.main-quest-row .main-quest-prize,.main-quest-item{width:42px;height:49px}.main-quest-objective h3{font-size:11px}}
