.mq-resume-viewer{padding:0;border:0;width:min(100vw,1000px);max-width:100vw;height:100dvh;max-height:100dvh;margin:auto;background:#f1f5f3;color:#123d49;box-sizing:border-box}.mq-resume-viewer::backdrop{background:#123d49bb}.mq-resume-viewer header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#0c3b4b;color:white;position:sticky;top:0;z-index:2}.mq-resume-viewer button,.mq-resume-viewer a[data-save]{font:inherit;font-size:16px;min-height:44px;padding:8px 12px;background:white;color:#123d49;border:1px solid #aac1c7;border-radius:5px;cursor:pointer;text-decoration:none;box-sizing:border-box}.mq-resume-viewer button:disabled{opacity:.5;cursor:default}.mq-resume-viewer :focus-visible{outline:3px solid #c18013;outline-offset:2px}.mq-resume-tools{padding:10px 16px}.mq-resume-tools p{margin:6px 0;overflow-wrap:anywhere}.mq-resume-tools [data-name]{font-weight:600}.mq-resume-actions,[data-pager]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.mq-resume-help{font-size:14px;line-height:1.6;color:#41616b}.mq-resume-content{overflow:auto;padding:12px;min-height:100px}.mq-resume-content canvas{display:block;margin:auto;background:white}.mq-resume-content iframe{display:block;width:100%;height:70dvh;border:0;background:white}.mq-resume-content pre{white-space:pre-wrap;overflow-wrap:anywhere;font:16px/1.6 sans-serif}.mq-resume-viewer [hidden]{display:none!important}.mq-resume-viewer [data-page]{font-variant-numeric:tabular-nums}
