/* Account-connected preview only; do not alter either registration screen. */
#mddpv-ready,#mddpv-ready *{box-sizing:border-box}
#mddpv-ready{font-family:Arial,Helvetica,sans-serif;color:#102b55;margin:22px auto;max-width:730px;text-align:left}
#mddpv-ready[hidden],#mddpv-ready [hidden]{display:none!important}
#mddpv-ready .mddpv-inline-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;flex-wrap:wrap}
#mddpv-ready .mddpv-inline-title strong{font-size:16px;color:#102b55}
#mddpv-ready .mddpv-inline-title span{font-weight:700;font-size:10px;letter-spacing:.04em;color:#145fa9;background:#e8f3ff;padding:7px 9px;border-radius:6px}
#mddpv-ready .mddpv-inline-status{margin:0 0 12px;background:#eef5fc;border-radius:9px;padding:14px;text-align:center;color:#385473;font-size:13px}
#mddpv-ready .mddpv-inline-stage{width:100%;border:1px solid #d9e4f2;border-radius:9px;overflow:hidden;background:#f3f7fd}
#mddpv-ready .mddpv-inline-framewrap{position:relative;width:100%;overflow:hidden;background:#f3f7fd}
#mddpv-ready iframe{display:block;border:0;position:absolute;left:0;top:0;transform-origin:top left;pointer-events:none;max-width:none!important;max-height:none!important;min-width:0!important}
#mddpv-ready button{display:block;width:100%;margin:12px 0 5px;background:#fff!important;color:#102b55!important;border:1px solid #a7c5e8!important;border-radius:8px;min-height:42px;font-weight:700;cursor:pointer}
/* With the preview inside the original ready panel, keep the panel wide enough for readable paper. */
#mddr-complete #mddpv-ready,.mddma-ready #mddpv-ready{width:100%}
@media(max-width:600px){#mddpv-ready{margin:16px auto}#mddpv-ready .mddpv-inline-title strong{font-size:14px}}

/* Larger document on desktop without changing the registration card. */
#mdd-ready-v1.mddpv-viewing .account{max-width:940px!important}
#mdd-ready-v1.mddpv-viewing #mddr-complete{padding:16px 12px!important}
#mdd-ready-v1.mddpv-viewing #mddpv-ready{max-width:none!important;width:100%!important}
#mdd-ready-v1.mddpv-viewing #mddpv-ready .mddpv-inline-stage{border-radius:5px!important}
@media(max-width:600px){
 /* Eliminate four nested rings of padding, keeping paper fully visible. */
 #mdd-ready-v1.mddpv-viewing{padding-left:5px!important;padding-right:5px!important}
 #mdd-ready-v1.mddpv-viewing .account{padding:10px 6px!important}
 #mdd-ready-v1.mddpv-viewing #mddr-complete{padding:12px 2px!important}
 #mdd-ready-v1.mddpv-viewing #mddpv-ready{margin:16px auto!important}
 #mdd-ready-v1.mddpv-viewing #mddpv-ready .mddpv-inline-title{padding:0 3px}
}
