.g4-mission-modal{border-radius:4px;width:min(100%,390px)}.g4-mission-modal .rd-modal-header{border:0;justify-content:center;padding:4px 12px}.g4-mission-modal .rd-modal-header .g4-page-title{flex:none;width:216px;max-width:100%}.g4-mission-modal .rd-modal-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.g4-mission-modal .rd-modal-footer,.g4-mission-footer{flex-wrap:nowrap;gap:8px;padding:6px 12px;display:flex}.g4-mission-inline{flex-direction:column;min-height:0;max-height:65dvh;display:flex}:is(.g4-mission-modal,.g4-mission-inline) button{font:600 14px/1.4 var(--g4-sans,system-ui);color:#f4efe6;background:#30252c;border:1px solid #9c815a;border-radius:4px;min-width:44px;min-height:44px;padding:6px 10px}.g4-mission-tabs{flex:none;padding:0 12px;display:flex}.g4-mission-tabs button{background:0 0;border:0;border-bottom:1px solid #655039;border-radius:0;flex:1;padding:6px 4px}.g4-mission-tabs button[aria-pressed=true]{color:#f1d28c;border-bottom:2px solid #f1d28c}.g4-mission-tabs small{font-size:13px}.g4-mission-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a78b59 #19141c;min-height:0;padding:0 12px;overflow-y:auto}.g4-mission-row{text-align:left;border-bottom:1px solid #655039;gap:2px;padding:8px 0;display:grid}.g4-mission-row h3{font:600 16px/24px var(--g4-sans,system-ui);overflow-wrap:anywhere;margin:0}.g4-mission-progress{min-height:20px;font:400 13px/20px var(--g4-sans,system-ui);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.g4-mission-progress>span{white-space:nowrap}.g4-mission-track{background:#473b43;border-radius:6px;flex:1;min-width:12px;height:6px;overflow:hidden}.g4-mission-track>span{background:#dfbb73;height:100%;display:block}.g4-mission-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.g4-mission-rewards{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.g4-mission-rewards .g4-mission-reward{white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0 3px;font-size:13px;display:flex}.g4-mission-reward img{object-fit:contain;width:24px;height:24px}.g4-mission-rewards .g4-mission-more{color:#efd28c;background:0 0;border:0;padding:4px;font-size:13px}.g4-mission-bottom .g4-mission-action{flex:none;width:56px;padding:6px}.g4-mission-action.is-claim,.g4-mission-modal .g4-mission-bulk{background:#8d3024;border-color:#cd8b69}.g4-mission-check{color:#bdd8ad;flex:none;place-items:center;width:56px;min-height:44px;font-size:19px;display:grid}.g4-mission-modal .g4-mission-bulk,.g4-mission-inline .g4-mission-bulk{flex:1}.g4-mission-modal .g4-mission-close{flex:none;width:64px}.g4-mission-row .g4-mission-condition,.g4-mission-claimed>button{text-align:left;color:#d6c6ad;background:0 0;border:0;padding:0;font-size:13px}.g4-mission-claimed>button{color:#bdd8ad;width:100%;font-size:14px}.g4-mission-notice{margin:8px 0;font-size:14px;line-height:1.5}body.game04-theme :is(.g4-mission-modal,.g4-mission-inline) :is(h3,button,span,small,p){font-family:var(--g4-sans)!important}body.game04-theme .rd-modal.g4-mission-modal button,body.game04-theme .g4-mission-inline button{white-space:nowrap;overflow-wrap:normal;font-size:14px;line-height:1.4}body.game04-theme .rd-modal.g4-mission-modal .g4-mission-rewards button,body.game04-theme .g4-mission-inline .g4-mission-rewards button{font-size:13px}body.game04-theme .rd-modal.g4-mission-modal .g4-mission-tabs button{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #655039}body.game04-theme .rd-modal.g4-mission-modal .g4-mission-tabs button[aria-pressed=true]{border-bottom:2px solid var(--g4-gold);color:var(--g4-gold)}body.game04-theme .rd-modal.g4-mission-modal :is(.g4-mission-bulk,.g4-mission-action.is-claim){background:var(--g4-primary);border-color:var(--g4-gold)}body.game04-theme .rd-modal.g4-mission-modal .g4-mission-bulk:disabled{background:var(--g4-panel);border-color:var(--g4-rule-border);color:var(--g4-muted)}
