.catalog-pagination{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:28px 0 12px;padding:18px 0;border-top:1px solid #dfe6da}.catalog-pagination p{font-size:12px;line-height:1.8;color:#62705f;margin:0}.catalog-page-numbers,.catalog-page-numbers>span,.catalog-pagination>div{display:flex;align-items:center;gap:6px}.catalog-pagination button{border:1px solid #d9e2d3;background:#fff;border-radius:9px;min-width:36px;min-height:36px;padding:7px 10px;color:#4c644b;font-size:12px;cursor:pointer}.catalog-pagination button[aria-current=page]{background:#49694b;color:#fff;border-color:#49694b}.catalog-pagination button:disabled{opacity:.45;cursor:default}.catalog-pagination button:focus-visible{outline:3px solid #72946a;outline-offset:3px}.catalog-page-direction{display:flex;align-items:center;gap:6px}.catalog-page-gap{padding-inline:4px;color:#6e7968}@media(max-width:650px){.catalog-pagination{gap:12px}.catalog-pagination>div{gap:8px}.catalog-page-numbers,.catalog-pagination>div{flex-wrap:wrap;justify-content:center;width:100%}.catalog-page-numbers{order:3}.catalog-page-direction{flex:1;justify-content:center}.catalog-pagination button{min-height:42px;min-width:42px}}.submission-progress{display:flex;flex-direction:column;gap:12px;margin:18px 0 20px;padding:17px 18px;background:#f3f6ee;border:1px solid #dfe7d8;border-radius:9px;min-width:0}.submission-progress-receipt{display:flex;align-items:baseline;gap:12px;font-size:11px;color:#758170;min-width:0}.submission-progress-receipt>span{flex-shrink:0}.submission-progress-receipt>code{font-family:var(--font-mono);color:#46644a;line-height:1.8;overflow-wrap:anywhere;min-width:0}.submission-progress>p{font-size:12px;line-height:1.9;color:#61745e;margin:0}.submission-next-step>strong{display:block;font-size:11px;color:#385b40;margin-bottom:3px;font-weight:650}.submission-author-actions{display:flex;flex-wrap:wrap;gap:7px}.submission-author-actions>.button,.submission-progress>.button,.submission-withdraw-confirm .button{font-size:11px;min-height:38px;padding:9px 13px;white-space:normal;line-height:1.65}.submission-progress>.button{align-self:flex-start}.submission-withdraw-confirm{padding:15px;background:#fffdf8;border:1px solid #e9dfd0;border-radius:7px}.submission-withdraw-confirm>strong{font-size:12px;line-height:1.8;color:#725e48}.submission-withdraw-confirm>p{font-size:12px;line-height:1.9;color:#786e60;margin:8px 0 14px}.submission-withdraw-confirm>div{display:flex;flex-wrap:wrap;gap:8px}.submission-progress>.submission-action-error{color:#985c4c;background:#fff8f4;border:1px solid #ecdcd2;border-radius:6px;padding:10px 12px}.submission-revision-notice{padding:17px 18px;background:#edf3e8;border:1px solid #dce6d4;border-radius:9px;margin-bottom:20px}.submission-revision-notice>strong{display:block;font-size:13px;color:#335b3c;line-height:1.8}.submission-revision-notice>p{font-size:12px;color:#66765f;line-height:1.95;margin:7px 0 0}.submission-revision-notice code{font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}.submission-revision-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.submission-revision-actions>.button{font-size:11px;min-height:36px;padding:8px 12px;white-space:normal;line-height:1.7}.submission-form-footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;min-width:0}@media(max-width:600px){.submission-progress{padding:14px;gap:12px}.submission-progress-receipt{flex-direction:column;gap:3px;font-size:10px}.submission-progress>p,.submission-withdraw-confirm>p{font-size:12px;line-height:1.95}.submission-withdraw-confirm{padding:13px}.submission-withdraw-confirm>div{display:grid;grid-template-columns:1fr;width:100%}.submission-withdraw-confirm .button{width:100%}.submission-revision-notice{padding:14px}.submission-revision-notice>p,.submission-revision-notice>strong{font-size:12px}.submission-form-footer-actions{width:100%;justify-content:stretch}.submission-form-footer-actions>.button{flex:1;white-space:normal;font-size:11px;line-height:1.65}}