/* QRPDAYS v1.8: contest + photo in a single admin workflow */
#qrp18ContestDetails[hidden]{display:none!important}
.qrp18-contest-details{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:13px 0;border-top:1px solid #40532a}
.qrp18-contest-details label{display:flex;flex-direction:column;gap:6px;color:#e6ff4c;font-weight:700}
.qrp18-contest-details input,.qrp18-contest-details select{box-sizing:border-box;width:100%;min-width:0;background:#070a06;color:#fff;border:1px solid #7da648;border-radius:7px;padding:10px}
.qrp18-hint{grid-column:1/-1;color:#bed2ad;line-height:1.45;font-size:.91rem;margin:0}
.qrp16-poster .qrp18-name{font-weight:800;color:#fcffb0;font-size:1.08rem;margin:8px 0 4px}
.qrp16-poster .qrp18-date{display:block;color:#cbd8bd;font-size:.87rem;margin:2px 0 7px}
#view-profile .profile-p2p-card .eyebrow{color:#d5ff1e}
/* Black labels on fluorescence, keeping normal light/dark buttons unchanged */
#qrp17Submit,#profileUploadActivationBtn,#profileUploadActivationBtn2,
#qrp16PosterForm button[type="submit"],#view-qrp-admin .qrp-v14-form button[type="submit"],
#view-profile .btn-primary,button.btn-primary,#view-admin .btn-primary,
#qrp15ContributorsManage button.qrp15-save {color:#090b07!important;text-shadow:none!important}
#qrp17Submit:hover,#qrp16PosterForm button[type="submit"]:hover,
button.btn-primary:hover{color:#000!important}
@media (max-width:650px){.qrp18-contest-details{grid-template-columns:1fr}.qrp16-poster{max-width:100%}}
/* v1.7 separate technical setup is now replaced by the unified contest+photo form. */
#qrp17ScoredConfig{display:none!important}
