
#argent-judge-dashboard.ajd-shell{
  --ajd-bg:#f5f7fa;--ajd-card:#fff;--ajd-text:#142033;--ajd-muted:#657185;
  --ajd-line:#dfe5ec;--ajd-navy:#071724;--ajd-blue:#009fe8;--ajd-blue2:#0875b9;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:var(--ajd-text);background:var(--ajd-bg);padding:24px;border-radius:24px;
}
#argent-judge-dashboard *{box-sizing:border-box}
.ajd-priority{background:linear-gradient(135deg,#06131f,#0b2739);color:#fff;border-radius:22px;padding:26px;display:flex;gap:28px;align-items:center;justify-content:space-between;box-shadow:0 18px 50px rgba(7,23,36,.18)}
.ajd-brand{display:flex;gap:18px;align-items:center;min-width:0}
.ajd-brand img{width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,159,232,.22))}
.ajd-eyebrow{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#51c9ff;margin-bottom:5px}
.ajd-priority h2,.ajd-header h1,.ajd-dialog h3{margin:0}
.ajd-priority p,.ajd-header p{margin:6px 0 0}
.ajd-priority p{color:#bdd1df}
.ajd-priority-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}
.ajd-btn,.ajd-add-button{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:11px 16px;font-weight:750;text-decoration:none;cursor:pointer;transition:.18s ease;background:#fff;color:#143047}
.ajd-btn:hover,.ajd-add-button:hover{transform:translateY(-1px)}
.ajd-btn-primary,.ajd-add-button{background:linear-gradient(135deg,var(--ajd-blue),var(--ajd-blue2));color:#fff;border-color:transparent}
.ajd-header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:32px 2px 18px}
.ajd-header h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em}
.ajd-header p{color:var(--ajd-muted)}
.ajd-toolbar{display:grid;grid-template-columns:1fr minmax(210px,300px);gap:12px;margin-bottom:22px}
.ajd-toolbar input,.ajd-toolbar select,.ajd-dialog input,.ajd-dialog select{width:100%;border:1px solid var(--ajd-line);border-radius:14px;background:#fff;padding:13px 14px;font-size:15px;color:var(--ajd-text);outline:none}
.ajd-toolbar input:focus,.ajd-toolbar select:focus,.ajd-dialog input:focus,.ajd-dialog select:focus{border-color:#58bcea;box-shadow:0 0 0 3px rgba(0,159,232,.10)}
.ajd-status{min-height:0;color:var(--ajd-muted);font-size:14px;margin-bottom:10px}
.ajd-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ajd-category{background:var(--ajd-card);border:1px solid var(--ajd-line);border-radius:20px;overflow:hidden;box-shadow:0 8px 24px rgba(20,32,51,.045)}
.ajd-category-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--ajd-line)}
.ajd-category-head h3{margin:0;font-size:18px}
.ajd-count{font-size:12px;background:#edf7fc;color:#12618a;padding:5px 9px;border-radius:999px;font-weight:800}
.ajd-link-list{list-style:none;margin:0;padding:8px}
.ajd-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:13px}
.ajd-link-row:hover{background:#f6f9fb}
.ajd-link-main{min-width:0}
.ajd-link-main a{font-weight:720;color:#173b55;text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ajd-link-domain{font-size:12px;color:var(--ajd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ajd-link-actions{display:flex;gap:6px;opacity:.28;transition:.15s ease}
.ajd-link-row:hover .ajd-link-actions{opacity:1}
.ajd-mini{border:1px solid var(--ajd-line);background:#fff;color:#4d6073;border-radius:9px;padding:6px 8px;font-size:12px;cursor:pointer}
.ajd-mini:hover{border-color:#a7cfe3;color:#0a6ea1}
.ajd-empty{padding:18px 20px;color:var(--ajd-muted);font-size:14px}
.ajd-dialog{border:0;border-radius:22px;padding:0;max-width:540px;width:calc(100% - 32px);box-shadow:0 30px 100px rgba(4,18,30,.35)}
.ajd-dialog::backdrop{background:rgba(5,16,26,.58);backdrop-filter:blur(3px)}
.ajd-dialog form{padding:24px}
.ajd-dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:20px}
.ajd-dialog label{display:block;font-size:13px;font-weight:760;color:#34465a;margin:14px 0}
.ajd-dialog label input,.ajd-dialog label select{margin-top:7px;font-weight:500}
.ajd-icon-button{border:0;background:#eef2f5;border-radius:999px;width:34px;height:34px;font-size:22px;cursor:pointer}
.ajd-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}
.ajd-login-required{padding:22px;border:1px solid #dde4eb;background:#f8fafb;border-radius:14px}
@media(max-width:900px){.ajd-priority{align-items:flex-start;flex-direction:column}.ajd-priority-actions{justify-content:flex-start}.ajd-category-grid{grid-template-columns:1fr}}
@media(max-width:640px){#argent-judge-dashboard.ajd-shell{padding:15px;border-radius:18px}.ajd-brand img{width:68px;height:68px}.ajd-priority{padding:20px}.ajd-priority-actions,.ajd-priority-actions .ajd-btn{width:100%}.ajd-priority-actions .ajd-btn{text-align:center}.ajd-header{align-items:flex-start;flex-direction:column}.ajd-add-button{width:100%}.ajd-toolbar{grid-template-columns:1fr}.ajd-link-actions{opacity:1}}
\n\n/* Chambers front-door authentication */\n#argent-judge-login.ajd-login-shell{\n  --ajd-text:#142033;--ajd-muted:#657185;--ajd-line:#dfe5ec;--ajd-navy:#071724;--ajd-blue:#009fe8;--ajd-blue2:#0875b9;\n  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;\n  max-width:760px;margin:44px auto;padding:20px;color:var(--ajd-text);box-sizing:border-box;\n}\n#argent-judge-login *{box-sizing:border-box}\n.ajd-login-card{background:#f5f7fa;border:1px solid #dfe5ec;border-radius:24px;padding:30px;box-shadow:0 18px 60px rgba(7,23,36,.15)}\n.ajd-login-brand{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#06131f,#0b2739);color:#fff;border-radius:20px;padding:24px;margin-bottom:24px}\n.ajd-login-brand img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,159,232,.22))}\n.ajd-login-brand h2{margin:4px 0 6px;color:#fff;font-size:30px;line-height:1.1}\n.ajd-login-brand p{margin:0;color:#d4e1ea;font-size:15px}\n.ajd-login-alert{margin:0 0 18px;padding:13px 15px;border:1px solid #e3b7b7;background:#fff2f2;border-radius:12px;color:#7a2525;font-weight:650}\n.ajd-login-form label{display:block;margin:15px 0 0;font-size:13px;font-weight:760;color:#34465a}\n.ajd-login-form input[type=text],.ajd-login-form input[type=password]{width:100%;margin-top:7px;padding:13px 14px;border:1px solid #cfd9e3;border-radius:12px;background:#fff;font:inherit;color:#142033;outline:none}\n.ajd-login-form input[type=text]:focus,.ajd-login-form input[type=password]:focus{border-color:#009fe8;box-shadow:0 0 0 3px rgba(0,159,232,.12)}\n.ajd-remember{display:flex!important;align-items:center;gap:9px;font-weight:600!important;margin:16px 0!important}\n.ajd-remember input{margin:0}\n.ajd-login-submit{width:100%;border:0;border-radius:999px;padding:14px 20px;background:linear-gradient(135deg,#009fe8,#0875b9);color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(0,159,232,.22)}\n.ajd-login-submit:hover{filter:brightness(.97)}\n.ajd-login-help{text-align:center;margin-top:16px}\n.ajd-login-help a{color:#0875b9;font-weight:700;text-decoration:none}\n.ajd-signout{opacity:.9}\n@media(max-width:640px){#argent-judge-login.ajd-login-shell{margin:20px auto;padding:12px}.ajd-login-card{padding:18px}.ajd-login-brand{align-items:flex-start;padding:20px}.ajd-login-brand img{width:62px;height:62px}.ajd-login-brand h2{font-size:25px}}\n