.nwh-photo-library{font-size:18px;line-height:1.6;max-width:1050px}.nwh-pl-upload{max-width:700px;display:grid;gap:18px}.nwh-photo-library label,.nwh-pl-picker label{display:block;font-weight:600}.nwh-photo-library input:not([type=checkbox]),.nwh-photo-library select,.nwh-photo-library textarea,.nwh-pl-picker select{display:block;width:100%;max-width:100%;font:inherit;padding:10px;border:1px solid #666;border-radius:4px;box-sizing:border-box}.nwh-photo-library .nwh-pl-check{display:flex;gap:12px;align-items:start}.nwh-photo-library button,.nwh-pl-picker button{background:#e96924;color:#111;border:2px solid #111;border-radius:5px;padding:10px 18px;font:inherit;cursor:pointer;min-height:44px}.nwh-pl-grid,.nwh-pl-public-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin:28px 0}.nwh-pl-grid img,.nwh-pl-public-grid img{width:100%;height:auto;border-radius:6px}.nwh-pl-public-grid figure{margin:0}.nwh-pl-public-grid figcaption,.nwh-pl-credit{font-size:15px;line-height:1.5}.nwh-pl-picker{border:1px solid #ddd;padding:16px;margin:18px 0;clear:both}.nwh-library-photo img{max-width:100%;height:auto}.nwh-library-photo figcaption{font-size:15px;line-height:1.5}.nwh-pl-grid article{min-width:0;overflow-wrap:anywhere}
