.buyer-ebook{color:#111;background:#fafbfc;border:1px solid #e4e7ec;border-radius:16px;margin:24px 0;padding:22px}.buyer-ebook h3,.ebook-install-heading{margin:0 0 8px;font-size:19px;line-height:1.45}.buyer-ebook>p{margin:8px 0;font-size:14px;line-height:1.7}.buyer-ebook .ebook-eyebrow{color:#157347;margin:0 0 8px;font-size:12px;font-weight:700}.buyer-ebook .ebook-file-info{color:#667085;font-size:12px}.ebook-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.ebook-actions button{border-radius:12px;width:100%;height:48px;min-height:48px;margin:0;padding:12px 8px;font-family:inherit;font-size:14px}.buyer-ebook .ebook-status{color:#667085;font-size:12px}.ebook-fallback{margin-top:10px;font-size:14px;display:block}.ebook-fallback[hidden],.ebook-retry[hidden]{display:none!important}.ebook-install-heading{margin-top:24px}.ebook-admin input[type=file]{max-width:100%;font-size:13px}.ebook-admin p{overflow-wrap:anywhere;line-height:1.7}.ebook-admin-status{font-size:13px}.ebook-publish-dialog{box-sizing:border-box;border:0;border-radius:18px;width:calc(100% - 40px);max-width:480px;padding:28px;font-family:inherit}.ebook-publish-dialog::backdrop{background:#0008}.ebook-publish-dialog p{line-height:1.7}.ebook-publish-dialog .tool-row{gap:10px;display:flex}.ebook-publish-dialog button{flex:1;min-height:44px}.ebook-actions button:disabled{opacity:.45;cursor:wait}@media (width<=430px){.buyer-ebook{padding:18px}.ebook-actions{gap:8px}.ebook-actions button{font-size:13px}}
