.ca-photo-form{display:grid;gap:12px;margin:14px 0}.ca-photo-form>label:not(.ca-photo-consent){display:grid;gap:5px}.ca-photo-form input[type=file],.ca-photo-form input[type=text],.ca-photo-form textarea{max-width:100%;box-sizing:border-box}.ca-photo-consent{display:flex;align-items:start;gap:8px}.ca-photo-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.ca-photo-approved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.ca-photo-approved-grid figure{margin:0}.ca-photo-approved-grid img{width:100%;height:150px;object-fit:cover;border-radius:8px}.ca-photo-approved-grid figcaption{font-size:.85rem}.ca-photo-moderation{display:grid;gap:14px}.ca-photo-moderation article{display:flex;gap:16px;padding:14px;border:1px solid #dce9df;border-radius:9px}.ca-photo-moderation img{width:160px;max-width:30vw;height:120px;object-fit:cover;border-radius:6px}.ca-photo-moderation form{display:flex;gap:8px;flex-wrap:wrap}

.ca-photo-status-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.ca-photo-status-tabs a{padding:8px 12px;border-radius:8px;background:#edf4ef}.ca-photo-status-tabs a[aria-current=page]{background:#20583e;color:white}
