.photo-manage{margin-top:36px}.photo-manage .page-heading h1{font-size:34px}.photo-page-links{display:flex;gap:20px;font-size:12px;color:#b0b0b6}.photo-session{display:flex;align-items:center;gap:16px;margin:12px 0 22px}.photo-session .page-subtitle{margin:0;font-size:12px}.photo-session button{padding:6px 10px;font-size:11px}.photo-help{font-size:13px;color:#aaa;line-height:1.6}.photo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.photo-toolbar .queue-filters{margin:0}.photo-toolbar>p{font-size:12px;color:#bbb}.photo-manage #queue-message{font-size:13px;color:#c3c3c8;min-height:20px;margin:16px 0}.photo-manage .photo-queue{gap:20px;align-items:start}.photo-manage .review-card{padding:16px;border-color:#ffffff14;background:#19191c}.photo-manage .review-card h2{font-size:17px;line-height:1.4;margin:0 0 13px;letter-spacing:-.25px}.photo-manage .review-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:4px;background:#0e0e10;background:#0e0e10;background:#0e0e10}.photo-manage .photo-author{margin:12px 0 5px;font-size:12px;line-height:1.6}.photo-manage .photo-author strong{font-weight:600;color:#eee}.photo-manage .photo-author a{color:#aaa;text-decoration:none}.photo-manage .photo-author a:hover{text-decoration:underline}.photo-manage .review-card time{font-size:11px;color:#85858d;display:block}.photo-manage .review-actions{display:flex;flex-wrap:nowrap;gap:10px;margin-top:15px}.photo-manage .review-actions button{flex:1;font-size:13px;font-weight:650;padding:11px 14px}.photo-manage button.approve{background:#a72735;border-color:#b93543}.photo-manage button.approve:hover{background:#be3040}.photo-manage button.reject,.photo-manage button.withdraw{background:#26262b;border-color:#ffffff20}.photo-manage button.reject:hover,.photo-manage button.withdraw:hover{background:#34343a}.photo-manage button:focus-visible,.photo-manage a:focus-visible{outline:2px solid #f07482;outline-offset:3px}.photo-manage .pagination{margin-top:20px}.photo-manage button:disabled{cursor:default}.photo-manage #steam-login img{width:180px;height:auto}@media(max-width:650px){.photo-manage{width:92%;margin-top:25px}.photo-manage .page-heading{align-items:flex-start;gap:12px}.photo-manage .page-heading h1{font-size:28px}.photo-page-links{gap:10px;flex-direction:column;font-size:11px}.photo-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.photo-toolbar .queue-filters{gap:5px;flex-wrap:wrap}.photo-toolbar .queue-filters button{padding:9px 12px;font-size:12px}.photo-toolbar>p{margin:0}.photo-session{gap:10px;flex-wrap:wrap}.photo-manage .review-card{padding:13px}.photo-manage .photo-queue{gap:16px}}
.photo-manage .page-heading h1{margin:0}.photo-manage .photo-session{margin:10px 0 18px}.photo-manage .photo-toolbar{margin-bottom:20px}.photo-manage #queue-message:empty{display:none}
