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