/* CurioSpark v8.29.1 — dedicated Registration Review Queue. */
.v8291-review-card{overflow:hidden}
.v8291-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.v8291-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}
.v8291-review-notice{margin:1rem 0;padding:.82rem .92rem;border:1px solid rgba(95,37,121,.16);border-radius:.8rem;background:#fbf8fd;color:#5d4b66;font:650 .86rem/1.45 Inter,Arial,sans-serif}
.v8291-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}
.v8291-review-metrics article{min-height:6.6rem;padding:.9rem;border:1px solid rgba(95,37,121,.14);border-radius:.9rem;background:#fff}
.v8291-review-metrics span,.v8291-review-metrics small{display:block;color:#73617b;font:850 .7rem/1.25 Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}
.v8291-review-metrics strong{display:block;margin:.28rem 0;color:#431553;font:800 1.72rem/1 Fraunces,Georgia,serif}
.v8291-review-metrics small{letter-spacing:0;text-transform:none;font-size:.74rem}
.v8291-review-metrics .is-attention{border-color:#e3b8be;background:#fff6f7}
.v8291-review-metrics .is-review{border-color:#e8c38a;background:#fffaf0}
.v8291-review-toolbar{display:grid;grid-template-columns:minmax(12rem,1.2fr) minmax(10rem,.8fr) minmax(10rem,.8fr) auto;gap:.75rem;align-items:end;margin:1rem 0}
.v8291-review-toolbar label{display:grid;gap:.35rem;color:#5b3b6a;font:800 .72rem/1.2 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}
.v8291-review-toolbar input,.v8291-review-toolbar select,.v8291-review-decision select,.v8291-review-decision textarea{width:100%;box-sizing:border-box;border:1px solid rgba(95,37,121,.22);border-radius:.68rem;background:#fff;color:#432653;font:600 .84rem/1.35 Inter,Arial,sans-serif}
.v8291-review-toolbar input,.v8291-review-toolbar select,.v8291-review-decision select{min-height:2.55rem;padding:.52rem .62rem}
.v8291-review-toolbar .button{min-height:2.55rem}
.v8291-review-status{margin:.7rem 0;padding:.7rem .8rem;border:1px solid rgba(95,37,121,.15);border-radius:.7rem;background:#fbf8fd;color:#5b3b6a;font:700 .82rem/1.4 Inter,Arial,sans-serif}
.v8291-review-status.is-good{border-color:#b8dfc3;background:#f3fcf5;color:#286a40}.v8291-review-status.is-error{border-color:#e5b7bd;background:#fff4f5;color:#972936}
.v8291-review-count{margin:.7rem 0;color:#75617c;font:700 .82rem/1.4 Inter,Arial,sans-serif}
.v8291-review-table-wrap{overflow:auto;border:1px solid rgba(95,37,121,.13);border-radius:.82rem;background:#fff}
.v8291-review-table{width:100%;min-width:1260px;border-collapse:collapse;background:#fff}
.v8291-review-table th{padding:.72rem .66rem;border-bottom:1px solid rgba(95,37,121,.16);background:#fbf8fd;color:#5b3b6a;text-align:left;font:850 .68rem/1.25 Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}
.v8291-review-table td{padding:.76rem .66rem;border-bottom:1px solid rgba(95,37,121,.1);vertical-align:top;color:#5e4d66;font:600 .78rem/1.42 Inter,Arial,sans-serif}
.v8291-review-table tbody tr:last-child td{border-bottom:0}.v8291-review-table td strong{display:block;color:#482457;font:800 .8rem/1.3 Inter,Arial,sans-serif}.v8291-review-table td small{display:block;margin-top:.22rem;color:#7c6a83;font:600 .71rem/1.3 Inter,Arial,sans-serif}
.v8291-review-table td:nth-child(1){min-width:8.5rem}.v8291-review-table td:nth-child(2){min-width:11rem}.v8291-review-table td:nth-child(3),.v8291-review-table td:nth-child(4){min-width:9.5rem}.v8291-review-table td:nth-child(5){min-width:16rem}.v8291-review-table td:nth-child(6){min-width:13rem}.v8291-review-table td:nth-child(7){min-width:18rem}
.v8291-review-badge{display:inline-flex;align-items:center;min-height:1.65rem;padding:.28rem .48rem;border-radius:999px;font:850 .67rem/1.1 Inter,Arial,sans-serif;white-space:nowrap}.v8291-review-badge.is-attention{background:#fde7e8;color:#982a37}.v8291-review-badge.is-review{background:#fff0cc;color:#805800}
.v8291-review-decision{display:grid;gap:.45rem}.v8291-review-decision textarea{resize:vertical;min-height:4.7rem;padding:.52rem .62rem}.v8291-review-decision small{margin:0}.v8291-review-table .button{white-space:nowrap}.v8291-review-empty{padding:1rem;border:1px dashed rgba(95,37,121,.24);border-radius:.8rem;background:#fffaf5;color:#6b596f;font:650 .86rem/1.45 Inter,Arial,sans-serif}
@media(max-width:980px){.v8291-review-heading{display:grid}.v8291-review-actions{justify-content:flex-start}.v8291-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v8291-review-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.v8291-review-actions .button{width:100%;justify-content:center}.v8291-review-metrics,.v8291-review-toolbar{grid-template-columns:1fr}.v8291-review-toolbar .button{width:100%;justify-content:center}}
