.csp-toaster{--toast-background:#fff;--toast-foreground:#171717;--toast-border:#e5e5e5;--toast-success:#22c55e;--toast-error:#ef4444;--toast-warning:#f59e0b;--toast-info:#3b82f6;pointer-events:none;z-index:10000;width:420px;max-width:100vw;padding:16px;position:fixed;top:0;right:0}.csp-toast{background:var(--toast-background);border:1px solid var(--toast-border);color:var(--toast-foreground);pointer-events:auto;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4;animation:.3s ease-out toast-slide-in;display:flex;box-shadow:0 4px 12px #00000026}.csp-toast .toast-content{flex:1;min-width:0}.csp-toast .toast-title{margin-bottom:4px;font-weight:600}.csp-toast .toast-description{color:#6b7280;font-size:13px}.csp-toast .toast-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:all .2s}.csp-toast .toast-close:hover{color:#6b7280;background:#f3f4f6}.csp-toast .toast-action{margin-top:8px}.csp-toast .toast-action button{cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.csp-toast .toast-action button:hover{background:#e5e7eb;border-color:#9ca3af}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.review-queue-item-trust-score{color:#6b7280;margin-left:8px;font-size:14px}.review-queue-item-score-indicator{align-items:center;margin-top:8px;display:flex}.review-queue-item-submitted-date{color:#9ca3af;margin-top:4px;font-size:12px}.review-queue-item-rating-container{align-items:center;display:flex}.review-queue-item-actions{gap:8px;margin-top:12px;display:flex}.review-queue-item-action-button{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.review-queue-item-approve-button{color:#fff;background-color:#10b981}.review-queue-item-approve-button:hover{background-color:#059669}.review-queue-item-reject-button{color:#fff;background-color:#ef4444}.review-queue-item-reject-button:hover{background-color:#dc2626}.review-queue-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 1px 3px #0000001a}.review-queue-item:hover{box-shadow:0 4px 6px #0000001a}.review-queue-item-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.review-queue-item-title{color:#111827;margin:0;font-size:16px;font-weight:600}.review-queue-item-status{text-transform:uppercase;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.review-queue-item-status.pending{color:#92400e;background-color:#fef3c7}.review-queue-item-status.approved{color:#065f46;background-color:#d1fae5}.review-queue-item-status.rejected{color:#991b1b;background-color:#fee2e2}.review-queue-item-content{margin-bottom:12px}.review-queue-item-person-name{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500}.review-queue-item-comment{color:#6b7280;margin-bottom:8px;font-size:14px;line-height:1.5}.review-queue-item-footer{color:#9ca3af;justify-content:space-between;align-items:center;font-size:12px;display:flex}
