.mpc[hidden],.mpc [hidden]{display:none!important}.mpc{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:rgba(19,13,8,.52)}.mpc__panel{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:24px;border:1px solid rgba(57,38,22,.25);border-radius:14px;background:#efe1bd;color:#23180f;box-shadow:0 18px 70px rgba(0,0,0,.3);font:16px/1.45 system-ui,sans-serif}.mpc h2{margin:0 0 8px;font-size:24px;color:inherit}.mpc p{margin:0 0 16px}.mpc__details{margin:16px 0;border-top:1px solid rgba(57,38,22,.2)}.mpc__choice{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(57,38,22,.2)}.mpc__choice span{display:grid;gap:3px}.mpc__choice small{font-size:13px}.mpc__choice input{width:22px;height:22px;accent-color:#714828}.mpc__links{display:flex;gap:18px;margin:14px 0}.mpc__links a{color:inherit;text-decoration:underline}.mpc__actions{display:flex;flex-wrap:wrap;gap:10px}.mpc button,.mpc-reopen,.mpc-inline-button{min-height:44px;padding:10px 16px;border:1px solid #50321d;border-radius:7px;background:transparent;color:#2a1b11;cursor:pointer;font:600 14px/1 system-ui,sans-serif}.mpc .mpc__primary{background:#50321d;color:#fff}.mpc-reopen{position:fixed;right:14px;bottom:14px;z-index:99998;min-height:36px;padding:8px 11px;background:#50321d;color:#fff;font-size:12px}.mpc-open{overflow:hidden}@media(max-width:600px){.mpc{padding:8px}.mpc__panel{padding:18px}.mpc__actions{display:grid}.mpc__actions button{width:100%}}

