/* Approved H editor + B gallery. Scope excludes other workspaces. */
body.qiantu[data-q-page="single"] #reviewImageList>.review-toolbar{position:static;top:auto}
body.qiantu[data-q-page="single"] .q-generation-modules{display:grid;grid-template-columns:1fr;gap:0;border:1px solid #e5e5eb;border-radius:10px;overflow:hidden}
body.qiantu[data-q-page="single"] .q-generation-modules button{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 16px;border:0;border-bottom:1px solid #ededf1;border-radius:0;background:white;text-align:left}
body.qiantu[data-q-page="single"] .q-generation-modules button[aria-pressed=true]{background:#eeeaf4;box-shadow:inset 3px 0 #8d78a4;color:#48365e}
.q-module-state.done,.q-module-state.completed{color:#28765d}.q-module-state.processing{color:#9a650e}.q-module-state.failed{color:#b14637}
body.qiantu[data-q-page="single"] [data-step-time]{margin:16px 0;padding:16px;border:1px solid #e5e3eb;border-radius:10px;background:#f8f8fa;font-size:15px;font-weight:600;line-height:1.8;color:#484454}
body.qiantu[data-q-page="single"] [data-step-time][data-status=processing]{background:#faf6ed;color:#8a601c}
body.qiantu[data-q-page="single"] [data-step-time][data-status=done]{background:#f0f7f3;color:#28765d}
body.qiantu[data-q-page="single"] .q-results>.band{display:flex;flex-direction:column;background:white;gap:16px}
body.qiantu[data-q-page="single"] .q-result-nav{order:1;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;border-bottom:1px solid #e2e2e9}
body.qiantu[data-q-page="single"] .q-result-nav button{flex:1;white-space:nowrap;text-align:center;padding:12px 8px;border:0;border-bottom:3px solid transparent;border-radius:0;font-size:12px}
body.qiantu[data-q-page="single"] .q-result-nav button.active{background:#f5f2f9;border-bottom-color:#8d78a4;color:#48365e}
body.qiantu[data-q-page="single"] #reviewImageList{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.qiantu[data-q-page="single"] #reviewImageList>.q-image-filter,body.qiantu[data-q-page="single"] #reviewImageList>.review-toolbar{grid-column:1/-1}
body.qiantu[data-q-page="single"] #reviewImageList .review-card{display:flex;flex-direction:column;gap:10px;padding:0 0 16px;border:0;border-bottom:1px solid #e4e4ea;border-radius:0;background:white;min-width:0}
body.qiantu[data-q-page="single"] #reviewImageList .review-card.review-card-filtered{display:none}
body.qiantu[data-q-page="single"] #reviewImageList .review-select{display:block}
body.qiantu[data-q-page="single"] #reviewImageList .zoomable-image{display:flex;justify-content:center;align-items:center;background:#f1f1f4;border-radius:9px;padding:8px;width:100%}
body.qiantu[data-q-page="single"] #reviewImageList .zoomable-image img{width:100%;height:340px;max-width:100%;max-height:none;object-fit:contain}
body.qiantu[data-q-page="single"] #reviewImageList .review-card>small{font-size:13px;color:#565163;font-weight:500}
body.qiantu[data-q-page="single"] .q-card-more:not([open]){display:none}
body.qiantu[data-q-page="single"] .q-card-downloads{margin-left:auto}
body.qiantu[data-q-page="single"] .q-card-downloads summary{cursor:pointer;padding:8px;color:#696375}
body.qiantu[data-q-page="single"] .q-card-downloads button{display:block;margin:5px 0}
@media(max-width:1100px){body.qiantu[data-q-page="single"] #reviewImageList .zoomable-image img{height:260px}}
