.mpg-widget{box-sizing:border-box;max-width:360px;margin:16px 0 20px;padding:13px;border:1px solid #e1e5ed;border-radius:13px;background:#fff;color:#25314a;font:14px/1.6 system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;direction:rtl}
.mpg-widget *{box-sizing:border-box}.mpg-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mpg-heading{font-weight:700}.mpg-refresh{font-size:23px;background:transparent;border:0;color:#596c95;cursor:pointer;line-height:1;padding:0 6px}.mpg-scene{position:relative;width:100%;height:120px;border-radius:8px;overflow:hidden;border:1px solid #d3dce9;direction:ltr;background:radial-gradient(circle at 85% 25%,#fef7b3 0 9px,transparent 10px),linear-gradient(155deg,transparent 49%,#76a9a4 50% 67%,transparent 68%),linear-gradient(25deg,transparent 41%,#447f97 42% 73%,transparent 74%),linear-gradient(170deg,#b2d6e1,#ecf7e8 65%,#cbdccc)}
.mpg-scene:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:22px;background:linear-gradient(90deg,#629d7e,#a7c89b);opacity:.45;pointer-events:none}
.mpg-target,.mpg-piece{position:absolute;top:36px;width:46px;height:46px;border-radius:6px;clip-path:polygon(0 0,34% 0,34% 10%,53% 10%,53% 0,100% 0,100% 36%,91% 36%,91% 55%,100% 55%,100% 100%,0 100%);z-index:2}
.mpg-target{left:65%;background:rgba(255,255,255,.32);outline:2px dashed #fff;outline-offset:2px;filter:drop-shadow(0 0 3px #1c4568)}
.mpg-piece{left:8px;background:linear-gradient(155deg,#b0d7e2 2%,#4f999c 65%,#d5ebbe);border:2px solid #fff;box-shadow:0 2px 8px #183e55b0;filter:drop-shadow(0 1px 2px #173f55)}
.mpg-slider-row{position:relative;direction:ltr;margin-top:12px;height:34px;border-radius:20px;background:#edf1f8;overflow:hidden}.mpg-slider{position:relative!important;z-index:2;width:100%!important;height:34px!important;margin:0!important;cursor:grab;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;outline:none!important}.mpg-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:46px;height:32px;background:#5d6fe3;border:2px solid #fff;border-radius:19px;box-shadow:0 0 3px #3548a1}.mpg-slider::-moz-range-thumb{width:44px;height:30px;background:#5d6fe3;border:2px solid #fff;border-radius:19px}.mpg-track-label{position:absolute;inset:5px 0;text-align:center;color:#65728b;font-size:12px;pointer-events:none}.mpg-status{margin-top:8px;color:#54627a;font-size:12px;min-height:18px}.mpg-passed .mpg-status{color:#238354;font-weight:bold}.mpg-passed .mpg-slider::-webkit-slider-thumb{background:#238354}.mpg-failed .mpg-status{color:#c13e42}body.login .mpg-widget{margin:15px 0;width:100%}
