.version-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 32px;border-bottom:1px solid #edf0f5;background:#fff;height:57px}.version-actions button{font-size:11px;border:1px solid #dce4f1;padding:7px 11px;border-radius:5px;color:#7586a2}.version-actions #generate-patchnotes{background:#476bc0;color:white;border-color:#476bc0}.version-actions button:disabled{opacity:.5;cursor:wait}.has-version-actions #content{height:calc(100% - 57px)}#patchnote-progress{width:min(420px,calc(100vw - 32px));padding:30px;text-align:center}#patchnote-progress h2{font-size:17px;margin:15px 0 10px}#patchnote-progress p{font-size:13px;line-height:1.8;color:#8590a1;white-space:pre-wrap;text-align:left}#patchnote-progress button{margin:14px auto 0;padding:8px 20px;border:1px solid #d9e1ed;border-radius:5px;font-size:12px}.patchnote-spinner{width:28px;height:28px;border:3px solid #e9edf4;border-top-color:#6e86b9;border-radius:50%;margin:auto;animation:patchnote-spin .8s linear infinite}@keyframes patchnote-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.version-actions{padding:9px 15px;gap:6px;height:53px;justify-content:flex-start}.version-actions button{font-size:10px;padding:7px 8px}.has-version-actions #content{height:calc(100% - 53px)}}
.patchnote-draft-view{text-align:left;max-height:48vh;overflow:auto;font-size:13px;line-height:1.8;border-top:1px solid #e5eaf1;margin-top:16px;padding-top:10px}.patchnote-draft-view h2{font-size:15px!important}.patchnote-draft-view p{font-size:13px!important}

.patchnote-jobs{position:fixed;right:18px;bottom:18px;z-index:30;width:min(430px,calc(100vw - 32px));border:1px solid #dce4ef;background:#fff;border-radius:8px;box-shadow:0 5px 22px #26385224;font-size:12px}.patchnote-jobs-toggle{width:100%;padding:11px 14px;text-align:left;font-weight:600;color:#435676}.patchnote-job-list{max-height:38vh;overflow:auto}.patchnote-job{padding:10px 14px;border-top:1px solid #edf0f5;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.patchnote-job>span{flex:1 0 100%;line-height:1.7;overflow-wrap:anywhere}.patchnote-job button{font-size:11px;padding:5px 9px;border:1px solid #dce4ef;border-radius:4px;color:#476bc0}.patchnote-job button:last-child{margin-left:auto;color:#7586a2}@media(max-width:720px){.patchnote-jobs{right:12px;bottom:12px}.patchnote-job-list{max-height:30vh}}
.patchnote-draft-view .table-wrap{overflow:auto;margin:16px 0;border:1px solid #dfe5ec;border-radius:5px}
.patchnote-draft-view table{width:100%;min-width:440px;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7}
.patchnote-draft-view th,.patchnote-draft-view td{padding:10px 12px;border-bottom:1px solid #e8edf3;vertical-align:top}
.patchnote-draft-view th{background:#f5f7fa;font-size:12px;color:#465466}
.patchnote-draft-view caption{text-align:left;padding:10px 12px;font-weight:650}
.patchnote-draft-view th:first-child,.patchnote-draft-view td:first-child{min-width:8em;width:8em;word-break:keep-all}
.patchnote-draft-view table:has(thead th:nth-child(3)){min-width:640px}
