
/* Customer-owned images and OpenAI learning links — Web Photo step only. */
#lws-media .lws-own-photos{display:grid;gap:13px;padding:18px;margin-top:18px;border:1px solid #65b99d55;border-radius:12px;background:#0a281d;color:#f0fff4}
#lws-media .lws-own-photos h4{margin:0;font-size:17px}
#lws-media .lws-own-photos p{color:#bcd8c9;font-size:12px;line-height:1.6;margin:0}
#lws-media .lws-own-photo-label{display:grid;gap:8px;font-size:12px;font-weight:650}
#lws-media .lws-own-photo-label input{max-width:100%;font-size:12px}
#lws-media .lws-own-photos .lws-photo-owner-status{font-weight:700;color:#a9ebc8}
#lws-media .lws-own-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px}
#lws-media .lws-photo-owner-card{display:grid;gap:8px;min-width:0;padding:9px;border:1px solid #ffffff25;border-radius:8px;font-size:11px}
#lws-media .lws-photo-owner-preview{height:96px;background:#124032;border-radius:7px;overflow:hidden}
#lws-media .lws-photo-owner-preview img{width:100%;height:100%;object-fit:cover;display:block}
#lws-media .lws-own-copy,#lws-media .lws-own-remove{cursor:pointer;background:transparent;color:#c8f5da;border:1px solid #a6d8c366;border-radius:7px;padding:9px;font-size:12px}
#lws-media .lws-own-copy:focus-visible,#lws-media .lws-own-remove:focus-visible,#lws-media .lws-photo-ai-links a:focus-visible{outline:2px solid #d2ffe0;outline-offset:3px}
#lws-media .lws-photo-ai-help{display:grid;gap:11px;border-top:1px solid #ffffff25;padding-top:15px}
#lws-media .lws-photo-ai-help strong{font-size:13px}
#lws-media .lws-photo-ai-links{display:flex;flex-wrap:wrap;gap:12px}
#lws-media .lws-photo-ai-links a{color:#b4f9da;text-decoration:underline;text-underline-offset:3px;font-size:12px}
#lws-media .lws-own-photo-prompt{width:100%;min-height:86px;padding:10px;border-radius:6px;font:12px/1.5 system-ui}
#lws-media .lws-own-photo-prompt[hidden]{display:none}
@media(max-width:520px){#lws-media .lws-own-photos{padding:12px}#lws-media .lws-own-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
