.challenge-operation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 24px 0}.challenge-operation-summary>span{display:grid;gap:3px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.challenge-operation-summary small{color:var(--muted);font-size:10px}.challenge-operation-summary b{font-size:15px}.challenge-report-queue{display:grid;gap:10px;margin:14px 24px 0;padding:14px;border:1px solid #ddaaa4;border-radius:14px;background:#fff7f5}.challenge-report-queue>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.challenge-report-queue>header p{margin:4px 0 0;color:var(--muted);font-size:11px}.challenge-report-queue>header>span{padding:5px 8px;border-radius:999px;background:#8d3b33;color:#fff;font-size:10px;font-weight:900}.challenge-report-queue article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding-top:10px;border-top:1px solid #ecd2ce}.challenge-report-queue article div{display:grid;gap:3px}.challenge-report-queue article small{color:var(--muted)}.challenge-report-queue article p{margin:4px 0 0}.challenge-report-queue article button{border:1px solid var(--border);border-radius:9px;background:#fff;padding:8px 10px;font:inherit;font-size:10px;font-weight:800}.challenge-report-queue article button.danger{border-color:#c98279;color:#8d3b33}.challenge-operation-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) minmax(130px,.65fr) repeat(5,auto);gap:8px;margin:12px 24px 0}.challenge-operation-toolbar button,.challenge-operation-toolbar input,.challenge-operation-toolbar select{min-width:0;border:1px solid var(--border);border-radius:10px;background:#fff;padding:10px;font:inherit;font-size:11px}.challenge-operation-toolbar button{color:var(--sage-dark);font-weight:850}.challenge-operation-toolbar button.danger{border-color:#d9aaa3;color:#8d3b33}.challenge-closure-backdrop{z-index:40}.challenge-bulk-bar{position:sticky;z-index:1;top:105px;display:flex;align-items:center;gap:7px;margin:10px 24px 0;padding:10px 13px;border-radius:12px;background:var(--sage-dark);color:#fff}.challenge-bulk-bar b{margin-right:auto}.challenge-bulk-bar button{border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;padding:7px 9px;font-size:10px}.application-select-all{display:flex!important;align-items:center;gap:7px;padding:8px 2px;font-size:10px!important}.application-check input,.application-select-all input{width:auto}.application-manager article>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.application-check{display:block!important}.application-check span{display:none}@media(max-width:980px){.challenge-operation-toolbar{grid-template-columns:1fr 1fr}.challenge-operation-toolbar input{grid-column:1/-1}}@media(max-width:760px){.challenge-operation-summary{grid-template-columns:1fr 1fr;margin:14px}.challenge-report-queue{margin:12px 14px}.challenge-report-queue article{grid-template-columns:1fr 1fr}.challenge-report-queue article>div{grid-column:1/-1}.challenge-operation-toolbar{grid-template-columns:1fr 1fr;margin:14px}.challenge-bulk-bar{top:96px;margin:8px 14px;overflow-x:auto}.challenge-bulk-bar b,.challenge-bulk-bar button{white-space:nowrap}.application-manager{padding:14px}}.application-announcements,.application-feedback-form{margin:24px 0;padding:20px;border:1px solid #dce8df;border-radius:18px;background:#f8fbf8}.application-announcements h2,.application-feedback-form h2{margin:0 0 12px;font-size:18px;color:#243b2b}.application-announcements article{padding:12px 0;border-top:1px solid #dce8df}.application-announcements article:first-of-type{border-top:0}.application-announcements small{display:block;margin-top:3px;color:#718078}.application-announcements p{margin:8px 0 0;white-space:pre-wrap}.application-feedback-form{display:grid;gap:14px}.application-feedback-form label{display:grid;gap:6px;color:#35483b;font-weight:700}.application-feedback-form select,.application-feedback-form textarea{width:100%;border:1px solid #ccd9cf;border-radius:12px;padding:10px 12px;background:#fff;color:#203126;font:inherit}.application-feedback-form label:has(input[type=checkbox]){display:flex;align-items:center;font-weight:500}.application-feedback-form input[type=checkbox]{width:18px;height:18px}