﻿.switcher{display:none}.nav details{width:100%;margin-top:14px}.nav summary{padding:12px;cursor:pointer;color:#bfd3c5}.nav details button{width:100%}.review-layout{display:grid;grid-template-columns:minmax(300px,1fr) minmax(270px,.7fr);gap:24px}.review-showcase>p{font-size:13px;color:#687b73}.review-showcase .public-card{max-width:370px;margin:auto}.review-showcase .previews{grid-template-columns:repeat(2,minmax(0,1fr))}.review-primary{position:sticky;top:0;background:#fffdf8;padding:16px;border:1px solid #ddd4c7;border-radius:12px}.review-primary label{display:block;margin:12px 0}.review-primary textarea{display:block;width:100%;min-height:105px;margin-top:8px}.review-primary p{font-size:13px;line-height:1.8;color:#8a6b3a}.review-advanced{margin-top:18px}.review-advanced summary{cursor:pointer;padding:12px;border:1px solid #ddd4c7;border-radius:9px}.review-advanced #publish-actions{position:static}.work-item{display:grid;grid-template-columns:minmax(0,1fr) 90px 60px;gap:6px;margin:7px 0}.work-item input,.work-item select,.batch-names input{width:100%;min-width:0;padding:8px;border:1px solid #ddd4c7;border-radius:8px}.batch-names{display:flex;gap:6px}.review-showcase .form-grid{grid-template-columns:1fr}.review-showcase .field.full{grid-column:auto}.review-showcase .previews .editor-actions{margin:0;padding:8px;gap:3px}.review-showcase .previews .btn{padding:4px 6px}.review-showcase #details-form{margin-top:16px}@media(max-width:950px){.review-layout{grid-template-columns:1fr}.review-primary{position:static}}

.batch-names .btn{min-width:110px;flex:0 0 auto;white-space:nowrap}.batch-names input{flex:1}

.review-showcase #details-form::before{content:"1. 作品信息";display:block;font-weight:700;font-size:18px;margin-bottom:12px}.review-decisions{display:flex;flex-direction:column;gap:16px}.review-decisions>.review-primary:first-child{position:static;order:0}.review-decisions>.review-primary:nth-child(2){position:static;order:1}.review-decisions>.review-advanced{order:2}.review-layout{grid-template-columns:minmax(400px,1.3fr) minmax(290px,.75fr)}.item-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.item-filters input[type=search]{min-width:120px;flex:1}.item-filters label{white-space:nowrap;font-size:13px}.item-filters select,.item-filters input[type=search]{padding:8px;border:1px solid #ddd4c7;border-radius:8px;max-width:100%}#item-list{max-height:510px;overflow:auto;margin-top:12px;padding-right:4px}.work-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #ddd4c7;border-radius:12px;background:#fffdf8}.work-item[hidden]{display:none}.item-thumb{display:grid;place-items:center;min-height:100px;background:#f0ecdf;border-radius:8px;font-size:12px;color:#718078}.item-thumb img{max-width:84px;height:100px;object-fit:contain;image-rendering:pixelated}.item-thumb img[hidden],.item-thumb span[hidden]{display:none}.item-fields label{font-size:12px}.item-fields input[data-item-name]{margin-top:4px}.item-options{display:flex;align-items:center;gap:12px;margin-top:8px}.item-options select{width:100px}.item-options input[type=checkbox]{width:auto}.item-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px}.item-actions .btn{padding:6px 9px;font-size:12px}.item-coverage{font-size:12px;margin-right:auto}.item-coverage.missing{color:#9d5a1a}.item-coverage.ready{color:#27704a}.item-coverage.excluded{color:#718078}.review-primary #work-progress{color:#193c2d;font-weight:600}.review-layout #public-card-preview{margin-top:18px}.review-layout[aria-busy=true]{opacity:.7}@media(max-width:950px){.review-layout{grid-template-columns:1fr}.review-decisions>.review-primary:nth-child(2){position:static}.work-item{grid-template-columns:70px minmax(0,1fr)}.item-thumb img{max-width:68px}}@media(max-width:540px){.item-options{gap:5px}.work-item{padding:8px}.item-actions{gap:4px}}

.review-showcase .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-showcase .field.full{grid-column:1/-1}.review-showcase #details-form textarea{min-height:64px;height:64px}.review-decisions .public-card{margin:12px 0}.review-decisions .public-card .public-picture{max-height:240px}.review-decisions #public-card-preview{margin-top:0}@media(max-width:540px){.review-showcase .form-grid{grid-template-columns:1fr}}

.author-selection{display:flex;gap:12px;align-items:center;margin:8px 0 16px;padding:10px 14px;border:1px solid #ddd4c7;border-radius:9px;background:#fffdf8}.author-selection[hidden]{display:none}

.batch-selection{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}

.review-decisions #publish-actions,.review-decisions #submission-review-form{display:none!important}

.resource-presentation{padding:18px 0;margin-top:18px;border-top:1px solid #e5dfd2}.resource-presentation h3{margin:0 0 16px}.author-avatar-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.author-avatar-tools img{width:64px;height:64px;object-fit:cover;border-radius:12px}.author-avatar-tools input{max-width:100%}.resource-presentation [hidden]{display:none!important}
