.photos-page .photos-card__pending{display:grid;gap:12px;margin:20px 0}
.photos-card__pending .photos-card__photographer-prompt{margin:0;font-weight:800}
.photos-card__pending .photos-card__photographer-list{display:grid;grid-template-columns:1fr;gap:12px}
.photos-card__pending .photos-card__photographer-button--pending{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;overflow:hidden;border:1px solid var(--color-border,#ddd);border-radius:12px;color:var(--color-text,inherit);background:var(--color-surface,#fff);cursor:default;text-align:left;padding:0}
.photos-card__pending .photos-card__photographer-button--pending::after{content:none}
.photos-card__pending .photos-card__photographer-button--pending:hover{outline:none;border-color:var(--color-border,#ddd)}
.photos-card__pending .photos-card__photographer-thumb{display:block;aspect-ratio:4/3;overflow:hidden;background:#fff}
.photos-card__pending .photos-card__photographer-thumb img{width:100%;height:100%;object-fit:contain;margin:0}
.photos-card__pending .photos-card__photographer-body{display:grid;gap:4px;min-width:0;padding:12px 20px 12px 0}
.photos-card__pending .photos-card__photographer-body strong,.photos-card__pending .photos-card__photographer-body span{overflow-wrap:anywhere}
.photos-card__pending .photos-card__photographer-body span{font-size:.88rem;color:var(--color-muted,#555)}
@media(max-width:480px){.photos-card__pending .photos-card__photographer-button--pending{grid-template-columns:88px minmax(0,1fr)}}