#mrc-deck-dialog{width:min(900px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:32px;border:0;border-radius:0;background:#fff;color:#171717;overflow:auto;box-sizing:border-box}#mrc-deck-dialog::backdrop{background:rgb(0 0 0 / .55)}#mrc-deck-dialog *{box-sizing:border-box}.md-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.md-top h2{font-size:28px;line-height:1.15;letter-spacing:-.7px;margin:8px 0 26px}.md-top .mw-icon{flex-shrink:0}.md-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px}.md-preview{background:#f4f2ef;min-height:350px;padding:24px;align-self:start;overflow:hidden}.md-preview>p{font-size:10px;letter-spacing:2px}.md-preview h3{font-size:38px;line-height:1.02;font-weight:700;letter-spacing:-1.4px;border-top:3px solid #a92035;padding-top:25px;margin:25px 0 18px}.md-preview strong{display:block;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.md-preview small{font-size:11px;display:block;color:#686460;margin-top:16px}#md-cover-images{display:flex;height:118px;gap:6px;margin-top:22px}#md-cover-images img{width:calc((100% - 12px)/3);min-width:0;height:100%;object-fit:cover}#md-form .mw-field{margin-bottom:20px}#md-form input:not([type=checkbox]){width:100%;border:0;border-bottom:1px solid #bbb;background:#fff;padding:11px 0;border-radius:0;font:inherit;color:inherit}#md-form .mw-check{margin:20px 0}#md-form .mw-actions{margin-top:20px;gap:10px;flex-wrap:wrap}#md-form .mw-actions>*{width:100%;text-align:center;justify-content:center;white-space:normal}#md-message{font-size:13px;line-height:1.55;overflow-wrap:anywhere}#md-message.md-error{color:#9f1d30;background:#fcf3f3;padding:12px}#md-progress{width:100%;height:6px;accent-color:#a92035;margin-top:16px}#mrc-deck-dialog [hidden]{display:none!important}#mrc-deck-dialog :focus-visible{outline:2px solid #a92035;outline-offset:4px}@media(max-width:640px){#mrc-deck-dialog{padding:22px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.md-layout{grid-template-columns:1fr;gap:20px}.md-top h2{font-size:24px;margin-bottom:20px}.md-preview{min-height:0;padding:18px}.md-preview h3{font-size:28px;padding-top:14px;margin:12px 0}.md-preview>p{margin:0}#md-cover-images{height:100px;margin-top:14px}.md-preview small{margin-top:10px}.md-top .mw-icon{width:44px;height:44px}.md-layout input{font-size:16px!important}}
