.review-criteria-panel{border:1px solid #624a83;background:#211b2d;border-radius:14px;padding:16px;min-width:0}.review-criteria-heading{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:12px}.review-criteria-heading h3{margin:0;font-size:1.1rem;color:#f1e9ff}.review-criteria-heading>span{border-radius:999px;padding:4px 10px;color:#e1ccff;background:#382a51;font-size:.84rem;font-weight:700}.review-criterion{min-width:0;border:1px solid #483b59;border-radius:10px;background:#191522;padding:10px}.review-criterion-pending{border-color:#765998}.review-criterion-title{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;color:#f1e9ff}.review-criterion-title small{color:#ddbcff;font-size:.73rem}.review-criterion input{min-width:0;width:100%}.review-criteria-reminder{padding:12px 14px;margin:0;border-left:3px solid #bd91ff;background:#2b203b;color:#eddefa;font-size:.88rem;line-height:1.5}@media(max-width:540px){.review-criteria-panel{padding:12px}.review-criteria-panel .social-criteria{grid-template-columns:1fr}}.anime-filler-guide{padding:20px;background:#211b2b;border:1px solid #483756;border-radius:16px;color:#eee8f7}.anime-filler-guide h2{font-size:1.15rem;margin:0 0 8px}.anime-filler-guide p{font-size:.87rem;color:#cec2da;margin:8px 0;line-height:1.5}.anime-filler-guide details{margin-top:12px;border-top:1px solid #4e3a5b;padding-top:10px}.anime-filler-guide summary{cursor:pointer;font-weight:700;min-height:34px}.anime-filler-guide summary span{color:#dfc5ff;font-size:.8rem;margin-inline-start:8px;white-space:nowrap}.anime-filler-guide ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;padding:0}.anime-filler-guide li{padding:4px 9px;background:#382b49;border-radius:6px;font-size:.85rem;font-variant-numeric:tabular-nums}.anime-filler-guide a{color:#dfc5ff;text-decoration:underline}.anime-filler-guide .anime-filler-source{font-size:.78rem}