.mc-panel{padding:26px;border:1px solid #303e43;border-radius:12px;background:#151d21;color:#dfe7e7}.mc-panel>header{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:25px}.mc-panel>header h2{font-size:22px;font-weight:500;margin:0 0 8px}.mc-panel>header p{font-size:12px;color:#91a4aa;margin:0}.mc-panel>header>button{margin-left:auto}.mc-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;color:#d4f56b;background:#26321d;border:1px solid #465c32}.mc-target{display:flex;gap:13px;align-items:center;padding:20px;border:1px solid #4f6535;background:#1a2517;border-radius:9px;color:#d6ebbf}.mc-target>div{display:flex;flex-direction:column;gap:8px}.mc-target strong{font-size:13px}.mc-target span{font-size:13px;overflow-wrap:anywhere}.mc-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}.mc-counts>div{padding:20px;background:#10171b;border:1px solid #2a3c42;border-radius:8px}.mc-counts b{display:block;font-size:33px;font-weight:500;margin-bottom:11px;color:#d4f56b}.mc-counts span{font-size:11px;color:#94a9ad}.mc-detail h3{font-size:15px;font-weight:500}.mc-detail p{line-height:1.8;color:#c9dcb5;font-size:13px}.mc-detail ul{padding-left:19px;color:#95a9b0;font-size:12px;line-height:1.9}.mc-backup{display:flex;gap:12px;padding:17px;border:1px solid #34484d;border-radius:8px;margin:23px 0;color:#91b18b}.mc-backup svg{flex-shrink:0}.mc-backup p{margin:0;color:#a1b8b7}.mc-backup p,.mc-confirm{font-size:12px;line-height:1.8}.mc-confirm{display:flex;align-items:flex-start;gap:10px;margin:20px 0;color:#c8d6d2}.mc-confirm input{margin-top:5px;accent-color:#d4f56b}.mc-restore{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #2c4145;margin-top:28px;padding-top:22px}.mc-restore h3{font-size:15px;font-weight:500;margin:0 0 8px}.mc-restore p,.mc-restore span{font-size:11px;color:#91a7ac;line-height:1.7}.mc-panel .ta-notice{margin-bottom:20px}@media(max-width:680px){.mc-panel{padding:20px}.mc-panel>header h2{font-size:19px}.mc-panel>header>button{margin-left:0}.mc-counts{gap:8px}.mc-counts>div{padding:14px 10px}.mc-counts b{font-size:28px}.mc-counts span{font-size:10px;line-height:1.6;display:block}.mc-restore{align-items:flex-start;flex-direction:column}.mc-target{padding:16px}.mc-target span{font-size:11px}}