
/* Desmoche v0.93: perfil y misiones de jugadas especiales */
#dmShell .dm-ach-panel{display:flex;flex-direction:column;gap:8px;margin-top:12px}
#dmShell .dm-ach-line{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#d1ded4;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.09)}
#dmShell .dm-ach-line strong{color:#f5d48d;font-size:13px;font-variant-numeric:tabular-nums}
#dmShell .dm-ach-mission{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border:1px solid rgba(200,164,106,.21);border-radius:10px;background:rgba(13,30,28,.52)}
#dmShell .dm-ach-mission strong{display:block;font-size:11px;color:#e9e5d1;font-weight:700}
#dmShell .dm-ach-mission small{display:block;margin-top:4px;font-size:9px;color:#b0bfae}
#dmShell .dm-ach-mission>span{font-size:20px;color:#dabb76}
#dmShell .dm-ach-foot{font-size:10px;line-height:1.45;color:#a0b9ae;margin:8px 0 1px}
.dm-ach-toast{position:fixed;z-index:12000;top:15%;left:50%;transform:translateX(-50%);color:#fff3be;font:800 14px system-ui,sans-serif;text-align:center;white-space:nowrap;padding:12px 16px;background:rgba(19,34,28,.91);border:1px solid rgba(234,202,116,.65);border-radius:16px;box-shadow:0 12px 25px #0008;pointer-events:none;animation:dm-ach-toast-in .25s ease-out both}
@keyframes dm-ach-toast-in{from{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%,0)}}
