.staff-notification-button{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;background:var(--paper,#fff9e7);border:2px solid var(--ink,#302452);box-shadow:2px 2px 0 #8372ae;color:var(--ink,#302452);text-decoration:none;font-family:var(--pixel-font,"Press Start 2P"),monospace;font-size:9px;line-height:1.6}
.staff-notification-button strong{display:grid;place-items:center;min-width:25px;padding:2px 4px;background:#e4d4ff;color:#39225b}.staff-notification-button.has-pending strong{background:#ffdd77;color:#39225b}.staff-notification-button:focus-visible,.review-filter:focus-visible{outline:3px solid #9154b7;outline-offset:4px}
.review-totals{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.review-filter{font:inherit;background:#f7edff;border:1px solid #9879bb;padding:9px 12px;color:#35224f;cursor:pointer}.review-filter b{display:inline-block;min-width:23px;background:#e6d3ff;margin-left:7px}.review-filter.selected{background:#ffedb4;border-color:#65439a;box-shadow:2px 2px 0 #9879bb}.review-items{display:grid;gap:15px}.review-item{display:flex;justify-content:space-between;align-items:center;gap:20px;border-left:5px solid #a378cf}.review-item>div{min-width:0}.review-item h3{margin:12px 0 8px;overflow-wrap:anywhere}.review-item p{margin:5px 0}.review-item small{color:#68517f}.review-item>a{flex-shrink:0}.review-clear{text-align:center;padding:40px 20px;background:linear-gradient(120deg,#effcff,#fff3da);border:1px dashed #9c7bb2}.review-clear>span{font-size:48px;color:#a174b4}.review-inbox .form-error{display:block}.review-inbox>button{margin-top:15px}
@media(max-width:700px){.review-item{align-items:stretch;flex-direction:column}.review-item>a{text-align:center}.staff-notification-button{font-size:8px;padding:6px}.staff-notification-button>span:nth-child(2){display:none}.top-actions{flex-wrap:wrap}}
