.court-screen{gap:24px;display:grid}.court-screen .page-head{margin-bottom:8px}.court-screen .page-head p:not(.t-eyebrow){color:var(--text-2);max-width:60ch;margin-top:8px}.court-screen .t-eyebrow{align-items:center;gap:4px;margin-bottom:8px;display:inline-flex}.court-list{gap:16px;max-width:840px;display:grid}.court-case{border-color:var(--seal-border)}.court-case .panel-head{background:var(--seal-bg);color:var(--seal)}.court-case-title{align-items:center;gap:12px;min-width:0;display:flex}.court-case-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);overflow:hidden}.court-case-title a:hover{color:var(--teal)}.court-case .panel-body{gap:16px;display:grid}.court-case-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.court-case-meta dt{color:var(--text-3);margin-bottom:4px;font-size:12px;font-weight:500;line-height:16px}.court-case-meta dd{font-size:14px;font-weight:500;line-height:20px}.court-case-meta small{color:var(--text-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.court-form{border-top:1px solid var(--border-subtle);gap:16px;padding-top:16px;display:grid}.court-form form{gap:16px;display:grid}.court-form fieldset{gap:12px;display:flex}.court-form fieldset label{border:1px solid var(--border);border-radius:8px;flex:1;align-items:flex-start;gap:8px;padding:16px;display:flex}.court-form fieldset label:has(input:checked[value=accepted]){border-color:var(--ok);background:var(--ok-bg)}.court-form fieldset label:has(input:checked[value=rejected]){border-color:var(--bad);background:var(--bad-bg)}.court-form fieldset label:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.court-form fieldset input{accent-color:var(--ok);margin-top:4px}.court-form fieldset input[value=rejected]{accent-color:var(--bad)}.court-form fieldset label>span{font-size:14px;font-weight:600}.court-form fieldset small{margin-top:4px;font-size:13px;font-weight:400;line-height:20px;display:block}.court-form form small{color:var(--text-3)}.court-form .court-submit{width:100%}.court-form .petition-buttons{background:var(--surface-2);border-radius:8px;padding:4px}.court-form .petition-buttons button{flex:1;height:32px;font-size:13px}.court-form .petition-buttons button[aria-pressed=true]{background:var(--surface-1);box-shadow:var(--shadow-xs);border-color:#0000}.court-empty{justify-items:start;gap:8px;display:grid}.court-empty p{color:var(--text-2);font-size:13px}@media (max-width:639px){.court-case-meta{grid-template-columns:minmax(0,1fr);gap:12px}.court-form fieldset{flex-direction:column}.court-case-title{flex-wrap:wrap}.court-case-title h2{white-space:normal}}
