.NPgTcq_shell{padding:1rem 1.5rem;font-family:system-ui,sans-serif}.NPgTcq_header{border-bottom:1px solid #ccc;align-items:baseline;gap:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.NPgTcq_table{border-collapse:collapse;width:100%;font-size:.9rem}.NPgTcq_table th,.NPgTcq_table td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:.35rem .5rem}.NPgTcq_table th{background:#f4f4f4}.NPgTcq_table .NPgTcq_number{text-align:right;font-variant-numeric:tabular-nums}.NPgTcq_pagination{align-items:baseline;gap:1rem;margin:1rem 0;display:flex}.NPgTcq_disabled{color:#888}.NPgTcq_logout{margin-left:auto;font-size:.9rem}.NPgTcq_login{gap:.75rem;max-width:22rem;margin:4rem auto;display:grid}.NPgTcq_login input{padding:.4rem;font-size:1rem}.NPgTcq_error{color:#b91c1c}.NPgTcq_qr svg{width:220px;height:220px}.NPgTcq_codes{columns:2;font-family:ui-monospace,monospace;font-size:1.1rem}.NPgTcq_detail section{margin-bottom:1.5rem}.NPgTcq_facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}.NPgTcq_facts dt{font-weight:600}.NPgTcq_facts dd{margin:0}.NPgTcq_shots{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.NPgTcq_shots img{border:1px solid #ddd;height:auto}.NPgTcq_inline{margin-left:.5rem;display:inline}.NPgTcq_timeline time{color:#666;font-variant-numeric:tabular-nums}.NPgTcq_settings{gap:.75rem;max-width:32rem;display:grid}.NPgTcq_settings fieldset label{display:block}.NPgTcq_regionGroup{margin:.25rem 0}.NPgTcq_districts{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.25rem 1rem;margin-top:.5rem;display:grid}.NPgTcq_filters{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;margin:1rem 0;display:flex}.NPgTcq_filters input[type=number]{width:4.5rem}.NPgTcq_states{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.NPgTcq_states a{border:1px solid #ccc;border-radius:4px;padding:.25rem .5rem;text-decoration:none}.NPgTcq_states a[aria-current=true]{border-color:currentColor;font-weight:600}.NPgTcq_badge{color:#8a5200;white-space:nowrap;border:1px solid #b26a00;border-radius:4px;padding:0 .35rem;font-size:.8em;display:inline-block}.NPgTcq_review kbd{border:1px solid #ccc;border-radius:3px;padding:0 .25rem;font-size:.85em}.NPgTcq_reviewCard{border:1px solid #ddd;border-radius:6px;margin:1rem 0;padding:1rem}.NPgTcq_reviewCard[data-active]{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed833}.NPgTcq_reviewCard img{border:1px solid #ddd;max-width:100%;height:auto}.NPgTcq_letter{border:1px solid #ddd;width:100%;max-width:640px;height:480px;margin:.75rem 0}.NPgTcq_reviewActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}
