
.pending-validation-list{padding:0 20px}.pending-validation-item{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--border)}.pending-validation-item:last-child{border-bottom:0}.pending-validation-item>div{min-width:0;max-width:850px}.pending-validation-item strong,.pending-validation-item small{display:block;overflow-wrap:anywhere}.pending-validation-item strong{font-size:1.1rem}.pending-validation-item small{margin:5px 0 10px;color:var(--muted)}.pending-validation-item p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.pending-validation-item summary{cursor:pointer;padding:8px 0;min-height:44px}.pending-validation-item>.button{min-height:44px;flex-shrink:0}.pending-validation-review{width:min(1050px,95vw);max-height:90dvh}.pending-validation-review .validation-screen>.page-heading,.pending-validation-review .validation-kpis,.pending-validation-review .validation-queue{display:none}.pending-validation-review .validation-layout{display:block}.pending-validation-review .validation-detail{width:100%;border:0}.pending-validation-review #vSave,.pending-validation-review #vSkip,.pending-validation-review #vFlag,.pending-validation-review .validation-location-submitted{display:none}.pending-validation-review .validation-actions{position:static;display:flex;flex-wrap:wrap}.pending-validation-review .validation-screen{padding:0}.pending-validation-review .reel-review-section>.section-head>span{display:none}.pending-validation-review .modal-body{overflow:auto}.pending-validation-review:has([data-qty]) #vExclude{display:none}
@media(max-width:720px){.pending-validation-list{padding:0 14px}.pending-validation-item{display:block;padding:16px 0}.pending-validation-item>.button{margin-top:10px;width:100%}.pending-validation-review{width:100%;max-height:95dvh}.pending-validation-review .validation-location-facts,.pending-validation-review .validation-location-setup,.pending-validation-review .reel-review-fields{grid-template-columns:1fr}.pending-validation-review .validation-actions button{width:100%}.pending-validation-screen .page-heading{flex-wrap:wrap;gap:12px}}

.photo-reference-review #vConfirm{display:none}.pending-validation-screen h1 .nav-badge,.mobile-sheet-actions .nav-badge{background:var(--red);color:white;border-radius:999px;padding:2px 8px;font-size:.8rem;vertical-align:middle}.pending-validation-screen h1 .nav-badge{font-size:1rem}

.stocked-photo-review #vExclude{display:none}

.pending-validation-review .validation-reference{display:none}

.pending-validation-review .closer { width: 44px; height: 44px; }
