.bgpc{max-width:1000px;margin:24px auto;padding:12px}.bgpc-card{border:1px solid #8790a344;border-radius:16px;padding:18px;margin:14px 0;background:rgba(130,130,160,.06)}.bgpc form{margin:10px 0}.bgpc input:not([type=checkbox]):not([type=file]),.bgpc textarea,.bgpc select{display:block;max-width:100%;width:100%;padding:10px;margin:6px 0 12px;border:1px solid #8893a577;border-radius:9px;background:transparent;color:inherit}.bgpc button{background:#7653d6;color:white;border:0;border-radius:9px;padding:9px 14px;cursor:pointer;margin:4px}.bgpc-inline{display:inline-block!important;margin:4px!important}.bgpc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.bgpc-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.bgpc-links{display:flex;gap:12px;flex-wrap:wrap;padding:12px}.bgpc-notice{padding:10px;border:1px solid #56a47a;border-radius:8px}
.bgpc-photo{display:inline-flex;flex-direction:column;gap:6px;max-width:220px;margin:8px;vertical-align:top}.bgpc-photo img{width:100%;height:160px;object-fit:cover;border-radius:10px}.bgpc-photo form button{background:#a52d3a;color:#fff;border:0;border-radius:8px;padding:9px 12px;cursor:pointer}
