.cm-missions{padding:0!important;border:0!important;background:transparent!important}.cm-missions>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0}.cm-missions h2{font-size:16px!important}.cm-missions header small{font-size:10px;color:#748b9c}.cm-current h3{font-size:13px;color:#3d657d;margin:12px 0}.cm-missions .cm-fold{padding:0!important;margin:10px 0!important;border:1px solid #dce6ef!important;border-radius:12px;background:white!important;overflow:hidden}.cm-fold>summary{display:grid;grid-template-columns:minmax(140px,1fr) auto;gap:10px;padding:15px;list-style:none;cursor:pointer;background:#fbfdff}.cm-fold>summary::-webkit-details-marker{display:none}.cm-title b{display:block;font-size:14px;color:#214c66}.cm-title small{display:block;font-size:10px;color:#8195a4;margin-top:6px}.cm-badge{align-self:start;border-radius:7px;padding:6px 9px;background:#eaf5ef;color:#257156;font-size:10px;white-space:nowrap}.cm-badge.cm-no-reward{background:#eff2f5;color:#627688}.cm-progress{grid-column:1/-1;display:grid;gap:7px;font-size:11px;color:#54788d}.cm-progress i{display:block;height:6px;border-radius:6px;background:#e5edf5;overflow:hidden}.cm-progress em{display:block;height:100%;background:#278cdb;border-radius:6px}.cm-open{grid-column:1/-1;justify-self:end;color:#6b8d9e;font-size:9px}.cm-fold[open]>summary{background:#edf4fb;border-bottom:1px solid #dce6ef}.cm-body{padding:14px}.cm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cm-kpis>span{padding:12px;background:#f5f8fc;border:1px solid #e7eef5;border-radius:9px;font-size:11px;color:#6a8395}.cm-kpis b{display:block;color:#264f68;margin-top:7px;font-size:13px;overflow-wrap:anywhere}.cm-note{font-size:11px;color:#71899a;line-height:1.9}.cm-reward-note{font-size:12px;line-height:1.9;color:#3c647d}.cm-group{margin-top:16px;border:1px solid #dbe5ed;border-radius:12px;padding:12px;background:#f5f8fb}.cm-group>summary{cursor:pointer;color:#627c90;font-size:12px;padding:5px}.cm-group .cm-fold>summary{background:#fafbfd}
@media(max-width:700px){.cm-fold>summary{padding:12px;grid-template-columns:1fr}.cm-badge{justify-self:start;grid-row:2}.cm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-body{padding:10px}.cm-title b{font-size:13px}.cm-missions>header{display:block}}
