.rcp-graphic{display:block}.rcp-graphic [hidden]{display:none!important}.rcp-graphic label,.rcp-graphic-label{display:block;margin-bottom:6px}.rcp-graphic select,.rcp-graphic input[type=number]{font:inherit;min-height:44px;max-width:100%;padding:10px 12px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid currentColor;border-radius:6px}.rcp-graphic select{width:100%}.rcp-graphic input[type=number]{width:90px}.rcp-graphic-notice{padding:12px 14px;background:#f5f5f5;border-left:3px solid #111;color:#171717;line-height:1.5}.rcp-graphic-total{font-size:2.6rem;margin:18px 0 10px}.rcp-graphic-artworks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 20px}.rcp-graphic-art{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid #bbb;border-radius:6px;padding:6px;color:#171717;background:#fff;text-decoration:none;font-size:12px;line-height:1.3;text-align:center;min-width:0}.rcp-graphic-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rcp-graphic-art[aria-current=page],.rcp-graphic-photo[aria-pressed=true]{outline:2px solid #000;border-color:#000;background:#fff}.rcp-graphic-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.rcp-graphic-photo{cursor:pointer;border:1px solid #bbb;border-radius:6px;background:#fff;color:#171717;padding:6px;font:inherit;font-size:12px;line-height:1.3;min-width:0}.rcp-graphic-photo img{display:block;width:100%;height:84px;object-fit:contain}.rcp-graphic-photo span{display:block;padding:5px 0;overflow-wrap:anywhere}.rcp-graphic-photo:disabled{cursor:not-allowed;opacity:.55}.rcp-graphic-photo:focus-visible,.rcp-graphic-art:focus-visible{outline:3px solid #000;outline-offset:4px}.rcp-graphic-note{font-size:1.3rem;line-height:1.4}.rcp-graphic-summary{line-height:1.5}.rcp-graphic-link{padding:16px;border:1px solid #ddd;border-radius:6px;margin:20px 0}.rcp-graphic-link p{margin:0 0 10px}.rcp-graphic-link a{color:inherit;text-underline-offset:3px}@media(max-width:749px){.rcp-graphic-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.rcp-graphic-artworks{gap:5px}.rcp-graphic-art{padding:4px;font-size:11px}.rcp-graphic-total{font-size:2.4rem}body:has(rcp-graphic-picker) .reviews-tab-floating-tab-container{display:none!important}}

.rcp-custom-artwork{margin:24px 0;padding-top:16px;border-top:1px solid #ddd}.rcp-custom-artwork input[type=file]{font:inherit;width:100%;max-width:100%;padding:10px;border:1px solid #bbb;border-radius:6px}.rcp-custom-artwork textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:10px;border:1px solid #bbb;border-radius:6px;font:inherit;color:inherit;background:inherit}.rcp-custom-artwork summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rcp-custom-artwork details{font-size:1.4rem}.rcp-custom-artwork h2{margin:0 0 12px}
