.painel-missoes{position:fixed;inset:0;z-index:21500;overflow:auto;padding:clamp(12px,2vw,28px);background:linear-gradient(145deg,#173d64,#1c624c);font-family:system-ui,sans-serif;color:#20443b}.pm-shell{max-width:850px;margin:auto}.pm-shell header{display:flex;justify-content:space-between;align-items:center;color:#fff;gap:12px}.pm-shell header span{color:#f5d978;font-weight:900;font-size:11px;letter-spacing:.1em}.pm-shell h2{margin:4px 0 16px}.pm-shell button{font:inherit;font-weight:900;padding:10px 13px;border:1px solid #b6ceb7;border-radius:12px;background:#fff;color:#244d3d;cursor:pointer}.pm-intro{color:#e8f3ea}.pm-progress{background:#fff9e9;padding:14px;border-radius:15px}.pm-progress i{display:block;height:13px;background:#d6e1d5;border-radius:99px;margin-top:8px;overflow:hidden}.pm-progress em{display:block;height:100%;background:#f0bc3d;border-radius:inherit}.pm-list{display:grid;gap:13px;margin:15px 0}.pm-list article{display:flex;gap:14px;padding:16px;border-radius:18px;background:#fff9e9;border-left:7px solid #aebca8}.pm-list article.done{border-color:#51aa6a}.pm-list article>span{font-size:38px}.pm-list small,.pm-list b{display:block}.pm-list b{font-size:19px}.pm-list p{line-height:1.45}.pm-list button{background:#e4f4e3}.pm-note{background:#eaf6e8;border-radius:16px;padding:16px;line-height:1.5}.painel-missoes-praca{position:absolute;z-index:6;left:11px;top:241px;border:2px solid #fff;border-radius:17px;padding:8px;background:#e5af40;color:#fff;box-shadow:0 4px 0 #9d6222;font-weight:900;display:grid;place-items:center;font-size:20px}.painel-missoes-praca span{font-size:10px}.painel-missoes-praca i{position:absolute;right:-7px;top:-7px;background:#dc3e36;color:#fff;border:2px solid #fff;border-radius:50%;font-style:normal;width:21px;height:21px;line-height:17px}@media(max-width:600px){.painel-missoes-praca{top:238px}.pm-list article{padding:12px}.pm-list b{font-size:17px}}
.comunidade-online-praca{position:absolute;z-index:6;left:10px;top:314px;border:2px solid #fff;border-radius:17px;padding:7px;background:#3b9e74;color:#fff;box-shadow:0 4px 0 #216a50;font-weight:900;display:grid;place-items:center;font-size:18px}.comunidade-online-praca span{font-size:10px}@media(max-width:600px){.comunidade-online-praca{top:306px}}
