.review-photo-card{padding:7px;background:var(--panel)}.review-photo-card .review-card-select{width:100%;padding:0;border:0;background:transparent}.review-card-select b{font-size:11px;font-weight:normal}.review-card-actions{display:grid;gap:5px;margin-top:7px}.review-card-actions button{padding:6px 3px;font-size:10px;width:100%}.review-photo-card.selected{border-color:var(--wine)}.inbox-card .inbox-picture{position:relative;padding:0;border:0;margin:0;background:#e9ecdf;width:100%;height:180px;overflow:hidden}.inbox-picture img{width:100%;height:100%;object-fit:contain}.inbox-picture>span{position:absolute;bottom:6px;right:6px;background:#fffdf3e8;border-radius:4px;padding:4px 7px;color:var(--jade);font-size:10px}.inbox-direct{display:grid;grid-template-columns:1fr 1fr;gap:6px}.inbox-direct>button{padding:9px 3px;font-size:12px}.artwork-viewer{width:min(1360px,98vw);padding:19px;background:#f8f6ee}.viewer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px}.viewer-head h2{margin:0;font-size:25px}.viewer-head .eyebrow{margin:0 0 6px}.viewer-head>button{font-size:25px;padding:6px 12px}.viewer-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.viewer-toolbar button{padding:7px 12px;font-size:13px}.viewer-toolbar input{width:120px;accent-color:var(--jade)}.viewer-toolbar>span:last-child{font-size:11px;color:var(--sub);margin-left:auto}.viewer-toolbar #viewer-scale{font-size:12px;min-width:43px;text-align:center;color:var(--jade)}.viewer-stage{height:calc(86vh - 178px);min-height:300px;background:#e5e9df;border:1px solid #cfd8c5;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:grab}.viewer-stage:active{cursor:grabbing}.viewer-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:center;user-select:none;pointer-events:none;box-shadow:0 8px 30px #243f2814}.viewer-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px}.viewer-foot p{font-size:12px;line-height:1.6;color:var(--sub);margin:0}.viewer-foot button{flex-shrink:0;padding:11px 18px}
.agent-dialog{width:min(1320px,97vw);padding:26px;background:#fbfaf4}.assessment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:23px;padding-bottom:19px;border-bottom:1px solid #dce0d0}.assessment-head .eyebrow{margin-bottom:8px}.assessment-head h2{font:28px SimSun,"宋体",serif;margin:0}.assessment-head h2>span{font:13px SimHei,"黑体",sans-serif;color:#858b73;margin-left:14px;letter-spacing:.06em}.assessment-head>div>p:last-child{font-size:13px;color:var(--sub);margin:10px 0 0}.assessment-head>button{font-size:25px;padding:6px 12px}.assessment-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(480px,1.6fr);gap:28px;align-items:start}.assessment-art{position:sticky;top:0}.assessment-image{background:#e8ecdf;border:1px solid #d8dfcd;border-radius:12px;padding:12px}.assessment-image>button{border:0;padding:0;width:100%;background:none;position:relative;display:block}.assessment-image img{width:100%;height:48vh;object-fit:contain;display:block}.assessment-image>button>span{position:absolute;bottom:7px;right:7px;background:#fffdf2e8;border:1px solid #d7dfca;padding:7px 9px;border-radius:6px;color:var(--jade);font-size:11px}.assessment-art>#agent-work-label{margin:10px 0;font-size:12px;color:var(--sub);text-align:center}.assessment-versions{display:flex;justify-content:center;gap:7px;margin:8px 0}.assessment-versions>span{font-size:10px;color:#8b8e7d}.assessment-versions>button{font-size:12px;padding:6px 15px}.assessment-controls{display:flex;justify-content:center;gap:8px;margin:12px 0}.assessment-controls>button{font-size:12px;padding:8px 15px}.reader-note{border-top:1px solid #d7ddc8;margin-top:17px;padding:16px 8px}.reader-note b{font-size:13px;color:var(--jade)}.reader-note p{font-size:12px;line-height:1.9;color:var(--sub);margin:7px 0 0}.assessment-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assessment-title .eyebrow{margin:0 0 7px}.assessment-title h3{font:23px SimSun,"宋体",serif;margin:0 0 18px}.assessment-title .agent-state{font-size:10px;margin:0;max-width:175px;line-height:1.7;text-align:right;background:#edf0e5;padding:6px 9px}.dimension-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dimension-card{background:#f2f3e9;border:1px solid #dfe4d1;border-radius:10px;padding:15px 14px 11px;position:relative;overflow:hidden}.dimension-card>div{display:flex;align-items:center;gap:8px}.dimension-no{font:17px SimSun,"宋体",serif;color:#9b9c75}.dimension-card h4{font:16px SimHei,"黑体",sans-serif;color:var(--jade);margin:0;flex:1}.dimension-status{font-size:10px;white-space:nowrap;color:#8a907a;border:1px solid #d3dcc7;border-radius:14px;padding:3px 7px}.dimension-card.clear{border-top:3px solid #91aa85}.dimension-card.try{border-top:3px solid #b78b62;background:#f5efe5}.dimension-card.uncertain{border-top:3px solid #aaa98c}.dimension-card.try .dimension-status{color:#91633e;border-color:#ddc7aa}.dimension-question{font-size:12px;color:#6b7562;margin:10px 0 9px;line-height:1.7}.dimension-evidence{font-size:13px;line-height:1.8;margin:0;min-height:47px;color:#314c3f}.dimension-card.waiting .dimension-evidence{color:#929783;font-size:11px}.dimension-card details{margin-top:10px;border-top:1px solid #d9dfcc;padding-top:8px}.dimension-card summary{font-size:10px;color:#7b866f;cursor:pointer}.dimension-card details p{font-size:11px;color:var(--sub);line-height:1.7;margin:8px 0}.assessment-run{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.assessment-run button{font-size:12px;padding:10px 14px}.assessment-notice{font-size:11px;line-height:1.7;color:#818970;margin:8px 0 17px;min-height:19px}.optimization-head{border-top:1px solid #d9dfcd;padding-top:18px;margin-top:18px}.optimization-head .eyebrow{margin-bottom:7px}.optimization-head h3{font:22px SimSun,"宋体",serif;margin:0 0 14px}.optimization-cards{display:grid;gap:9px}.optimization-cards article{padding:14px 16px;border-radius:9px;border:1px solid #dce2cf;background:#eff2e8;display:grid;grid-template-columns:106px 1fr;column-gap:13px;align-items:start}.optimization-cards article>span{font-size:10px;color:#7d8a72;grid-row:1/3;margin-top:3px}.optimization-cards h4{font-size:13px;font-weight:normal;color:#315d4c;margin:0 0 7px}.optimization-cards p{font-size:14px;line-height:1.8;margin:0}.optimization-cards .priority-change{background:#f4ecdf;border-color:#dfcfb5}.priority-change h4{color:#936140}.optimization-cards .reread-check{background:#eef0e9}.assessment-choice{padding:15px 0 13px;border-bottom:1px solid #dde1d3}.assessment-choice>p{font-size:12px;color:var(--sub);margin:5px 0 10px}.assessment-choice b{font-size:13px;color:var(--jade);margin-right:10px}.assessment-choice button,.assessment-choice .file-button{font-size:12px;padding:8px 11px}.assessment-choice small{display:block;font-size:11px;color:var(--sub);line-height:1.7;margin-top:10px}.assessment-approve{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:14px}.assessment-approve>span{font-size:11px;color:var(--sub);line-height:1.7}.assessment-approve>button{font-size:13px;padding:11px 15px;flex-shrink:0}.assessment-empty{display:flex;gap:18px;align-items:center;border-top:1px solid #d8dfcb;margin-top:20px;padding:20px 0 5px}.empty-orbit{width:56px;height:56px;border:1px solid #b4c3a5;border-radius:50%;display:grid;place-content:center;font:30px SimSun,"宋体",serif;color:#8fa17e;flex-shrink:0}.assessment-empty h3{font:19px SimSun,"宋体",serif;margin:0 0 10px}.assessment-empty p{font-size:12px;line-height:1.8;margin:0 0 8px}.assessment-empty small{font-size:10px;color:var(--sub)}
@media(max-width:950px){.assessment-layout{grid-template-columns:minmax(220px,.75fr) minmax(350px,1.3fr);gap:17px}.dimension-card{padding:12px 10px}.assessment-head h2>span{display:none}.dimension-cards{gap:7px}.assessment-image img{height:40vh}.optimization-cards article{grid-template-columns:83px 1fr}}
@media(max-width:700px){.assessment-layout{grid-template-columns:1fr}.assessment-art{position:static}.assessment-image img{height:310px}.reader-note{display:none}.assessment-versions>span{font-size:11px}.agent-dialog{padding:17px}.assessment-head{margin-bottom:17px}.assessment-head h2{font-size:24px}.assessment-title h3{font-size:21px}.assessment-approve{flex-wrap:wrap}.viewer-toolbar>span:last-child{display:none}.viewer-toolbar input{width:90px}.viewer-foot{align-items:flex-start}.viewer-foot p{font-size:10px}.viewer-foot button{font-size:12px;padding:10px}.viewer-stage{min-height:260px}.artwork-viewer{padding:13px}.viewer-head h2{font-size:21px}}
@media(max-width:420px){.dimension-cards{grid-template-columns:1fr}.optimization-cards article{grid-template-columns:1fr}.optimization-cards article>span{grid-row:auto;margin:0 0 7px}.viewer-toolbar input{display:none}}

.assessment-controls{flex-wrap:wrap}.assessment-controls .file-button{font-size:12px;padding:8px 10px}
