/* Remove the badge with the placeholder when a supplied course photo is installed. */
.course-image-placeholder,.coming-photo{position:relative}
.photo-supply-sign{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:144px;height:35px;margin:0;padding:6px 16px;background:#ff0000;color:#fff;font-family:"Noto Sans CJK JP","Noto Sans JP",Arial,sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;white-space:nowrap;pointer-events:none}
.course-image-placeholder:has(>img)>.photo-supply-sign,.coming-photo:has(>img)>.photo-supply-sign{display:none}

/* SP supply badge: scale the panel and text together to 80 percent. */
@media(max-width:760px){.photo-supply-sign{transform:translate(-50%,-50%) scale(.8);transform-origin:center}}
