.mp-test-panel{border:1px solid #a8895d55;border-radius:14px;background:linear-gradient(145deg,#151517,#1c1815);padding:24px;margin-top:25px;max-width:100%;box-shadow:0 15px 60px #0003}
.mp-test-badge{display:inline-block;padding:6px 11px;border:1px solid #c8a16d70;border-radius:99px;color:#dfbd88;font-size:10px;letter-spacing:.13em;margin-bottom:12px}
.mp-test-panel h3{font-size:22px;letter-spacing:-.02em;margin:4px 0 9px}.mp-test-panel p{font-size:13px;color:#c8c0b8;line-height:1.6}.mp-test-form{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:18px 0}.mp-test-form label{display:flex;flex:1 1 205px;gap:8px;flex-direction:column;color:#d6d0c7;font-size:12px}.mp-test-form input{display:block;width:100%;background:#0c0d10;color:#eee;padding:12px 14px;border:1px solid #5a544e;border-radius:5px;font-size:14px;outline-offset:2px}.mp-test-form button{flex:0 1 auto;white-space:normal}.mp-test-code{padding:15px;background:#090b10;border:1px solid #544b3a;border-radius:4px;overflow-wrap:anywhere;font:12px/1.8 ui-monospace,monospace;max-height:130px;overflow-y:auto;user-select:all}.mp-test-actions{display:flex;flex-wrap:wrap;gap:12px;margin:13px 0}.mp-test-actions button,.mp-test-actions a{padding:10px 13px;border:1px solid #b8996588;background:transparent;color:#ebdec8;border-radius:4px;font-size:11px;letter-spacing:.08em}.mp-test-feedback{min-height:18px}.mp-test-muted{color:#b1a7a0!important;font-size:11px!important}
