.urq-shell{gap:var(--sp-4,1.25rem);flex-direction:column;display:flex}.urq-crumbs{color:var(--text-faint);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.urq-crumbs a{color:var(--text-dim);border-bottom:1px solid #0000;text-decoration:none}.urq-crumbs a:hover{color:var(--accent);border-bottom-color:var(--accent)}.urq-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.urq-filter{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-well);min-width:12rem;color:var(--text);font-family:var(--font-mono);flex:16rem;padding:.45rem .7rem;font-size:.82rem}.urq-filter:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.urq-bar-actions{align-items:center;gap:.5rem;display:flex}.urq-synced{font-family:var(--font-mono);color:var(--text-faint);font-size:.72rem}.urq-stats{flex-wrap:wrap;gap:.6rem;display:flex}.urq-stat{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-well);flex-direction:column;gap:.1rem;min-width:6.5rem;padding:.55rem .85rem;display:flex}.urq-stat-num{font-family:var(--font-mono);color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.1}.urq-stat-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.68rem}.urq-stat--new{border-left:3px solid var(--accent)}.urq-stat--contacted{border-left:3px solid var(--cyan)}.urq-stat--closed{border-left:3px solid #10a34a}.urq-stat--requesters{border-left:3px solid var(--text-faint)}.urq-table-panel{padding:var(--sp-4,1.25rem);flex-direction:column;gap:.75rem;display:flex}.urq-table-wrap{overflow-x:auto}.urq-table{border-collapse:collapse;width:100%;font-size:.84rem}.urq-table thead th{z-index:1;text-align:left;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);background:var(--bg-card);border-bottom:1px solid var(--border-strong);padding:.5rem .7rem;font-size:.7rem;font-weight:700;position:sticky;top:0}.urq-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .7rem}.urq-table tbody tr:hover{background:var(--bg-well)}.urq-cell-when{white-space:nowrap;font-family:var(--font-mono);color:var(--text-dim);font-size:.78rem}.urq-cell-domain{font-family:var(--font-mono);color:var(--text-dim);word-break:break-all;font-size:.8rem}.urq-table-foot{font-family:var(--font-mono);color:var(--text-faint);margin:0;font-size:.72rem}.urq-cell-user{min-width:15rem}.urq-user-email{color:var(--text);word-break:break-all;font-weight:600;display:block}.urq-plan{border:1px solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border-radius:999px;margin-top:.25rem;padding:.02rem .4rem;font-size:.64rem;display:inline-block}.urq-kind{border:1px solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.03em;text-transform:capitalize;color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.68rem;display:inline-block}.urq-kind--pentest{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}.urq-kind--pentest_discussion{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 55%, transparent);background:color-mix(in srgb, var(--cyan) 12%, transparent)}.urq-kind--consultancy{color:#10a34a;background:#10a34a1f;border-color:#10a34a80}.urq-count{font-family:var(--font-mono);color:var(--text-dim);font-size:.9rem}.urq-count--many{color:var(--text);font-weight:700}.urq-status-select{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-well);color:var(--text);font-family:var(--font-mono);text-transform:capitalize;cursor:pointer;padding:.25rem .45rem;font-size:.74rem}.urq-status-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.urq-status-select--new{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.urq-status-select--contacted{border-color:color-mix(in srgb, var(--cyan) 55%, transparent)}.urq-status-select--closed{border-color:#10a34a80}.urq-status-select[disabled]{opacity:.6;cursor:progress}.urq-empty{padding:var(--sp-3,.75rem) 0}.urq-empty-title{font-family:var(--font-display);color:var(--text);margin:0 0 .5rem;font-size:1.15rem}.urq-empty-body{max-width:62ch;color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.6}
