/* The upload hold belongs to Finish, never to checkout. */
.book-finish-readiness{display:inline-flex;flex-direction:column;align-items:stretch;max-width:100%;gap:4px}
.book-readiness-message{display:block;max-width:280px;font:14px/1.4 var(--site-body);color:var(--site-muted);white-space:normal}
.book-readiness-message[hidden],.book-readiness-retry[hidden]{display:none}
.book-readiness-retry{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border:0;background:none;color:var(--site-ink);text-decoration:underline;font:inherit;cursor:pointer}
button.book-finish-held:disabled{background:var(--site-line)!important;color:var(--site-muted)!important;opacity:1!important;cursor:default}
.photo-uploading{display:flex;align-items:center;justify-content:center;background:var(--site-panel);color:var(--site-muted);font:14px/1.4 var(--site-body);text-align:center}
.reader-paper .photo-uploading{position:absolute;inset:0}
.phone-notice .pn-cover-uploading{width:210px;max-width:100%;aspect-ratio:210/297;margin-bottom:20px}
.phone-notice .pn-stage.photo-uploading img{visibility:hidden}
.photo-uploading[hidden],.phone-notice .pn-cover[hidden]{display:none}
