.manage-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}.manage-toolbar input,.manage-toolbar select{border:1px solid var(--border);border-radius:9px;padding:10px;background:#fff;font:inherit}.manage-toolbar input{min-width:230px;flex:1}.manage-note{padding:12px 16px;border-radius:10px;background:#eaf5ff;color:#285275;line-height:1.7;margin:12px 0}.manage-toolbar .selected{margin-left:auto;color:var(--text2)}.manage-app{display:flex;align-items:flex-start;gap:12px;min-width:300px;max-width:440px;white-space:normal}.manage-icon{width:48px;height:48px;object-fit:contain;border-radius:12px;background:#f2f4f7;flex:none}.manage-app strong{display:block;font-size:14px;line-height:1.5}.manage-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text2);font-size:12px;line-height:1.65;white-space:normal;margin-top:5px}.manage-sub{font-size:11px;color:var(--text2);margin-top:5px}.manage-pagination{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:18px}.manage-table td{vertical-align:top}.manage-table .row-actions{display:flex;flex-wrap:wrap;gap:6px;max-width:190px;white-space:normal}.manage-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue)}.manage-dialog{border:0;border-radius:18px;box-shadow:0 18px 80px #0003;width:min(850px,94vw);max-height:90vh;padding:0;color:var(--text)}.manage-dialog::backdrop{background:#10203066;backdrop-filter:blur(3px)}.manage-dialog header{position:sticky;top:0;background:#fff;padding:18px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;z-index:2}.manage-dialog h3{margin:0;flex:1}.manage-dialog .dialog-body{padding:22px 24px}.manage-dialog textarea{min-height:180px;line-height:1.7;resize:vertical}.manage-dialog footer{padding:16px 24px;background:#f8f9fb;display:flex;gap:12px;justify-content:flex-end;position:sticky;bottom:0}.manage-dialog .detail-description{white-space:pre-wrap;line-height:1.9;overflow-wrap:anywhere}.manage-dialog .detail-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--text2);margin:16px 0}.manage-dialog .detail-name{font-size:20px;line-height:1.5}.source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px}.source-item{border:1px solid var(--border);border-radius:12px;padding:18px;background:#fff}.source-item h4{font-size:16px;margin:0 0 8px}.source-url{display:block;word-break:break-all;font-size:12px;color:var(--text2);margin-bottom:12px}.source-meta{display:grid;gap:7px;font-size:12px;color:var(--text2);margin:12px 0}.source-error{color:#bf3b34;overflow-wrap:anywhere}.source-item .actions{margin-top:14px}.progress-track{height:5px;background:#e8edf4;border-radius:5px;overflow:hidden;margin:10px 0}.progress-track i{display:block;height:100%;background:var(--blue)}.jobs-message{white-space:normal;min-width:220px;max-width:380px;overflow-wrap:anywhere}.btn:disabled{opacity:.5;cursor:default}.manage-dialog input[readonly]{background:#f7f8fa}.check-label{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.check-label input{width:auto!important}.member-rule{font-size:13px;color:#287047;background:#eaf8ef;padding:10px 14px;border-radius:10px;margin-bottom:14px}@media(max-width:640px){.source-grid{grid-template-columns:1fr}.manage-dialog .form-row{grid-template-columns:1fr!important}.manage-toolbar input{min-width:0;width:100%}.manage-dialog header,.manage-dialog .dialog-body,.manage-dialog footer{padding:16px}.manage-app{min-width:230px}}

[hidden]{display:none!important}
.invalid-table td{vertical-align:top;white-space:normal}.invalid-url{overflow-wrap:anywhere;min-width:160px;max-width:320px;font-size:12px;line-height:1.6;margin-top:6px}


.link-reason{max-width:220px;white-space:normal;font-size:12px;color:var(--text2);line-height:1.6;margin-top:6px}
.manage-dialog #description-replace-form textarea{min-height:90px}.replace-sample{border:1px solid var(--border);border-radius:10px;padding:14px;margin-top:12px}.replace-sample h4{margin:0 0 12px;overflow-wrap:anywhere}.replace-sample small{font-weight:normal;color:var(--text2)}.replace-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.replace-comparison strong{font-size:12px;color:var(--text2)}.replace-comparison pre{font:inherit;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto;background:#f6f8fa;padding:10px;border-radius:6px;margin:6px 0 0}@media(max-width:640px){.replace-comparison{grid-template-columns:minmax(0,1fr)}}

.review-groups td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.review-groups td:last-child{min-width:160px}
@media(max-width:640px){.review-groups,.review-groups tbody,.review-groups tr,.review-groups td{display:block;width:100%;min-width:0!important}.review-groups thead{display:none}.review-groups tr{padding:12px 0;border-bottom:1px solid var(--border)}.review-groups td{padding:5px 0;border:0}.review-groups td:nth-child(2)::before{content:"资源数量："}.review-groups td:last-child{display:flex;gap:8px}.review-groups td:last-child button{flex:1}}
