:root{font-family:system-ui;color:#073f3c;background:#d9f7f5}*{box-sizing:border-box}body{margin:0}header{display:flex;gap:18px;align-items:center;padding:18px max(16px,calc((100vw - 1100px)/2));background:#075f5b;color:white}header a{color:white;font-weight:900}header div{flex:1}header h1,header p{margin:3px}main{max-width:1100px;margin:18px auto;padding:0 14px}.card,dialog{background:#fff;border:1px solid #91d8d3;border-radius:18px;padding:18px}.filters{display:flex;gap:8px;flex-wrap:wrap}.job{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #d6ecea}.status{font-weight:900}.approved{color:#08756f}.rejected{color:#a40000}.reviewing{color:#8b6500}button{padding:10px 14px;border:1px solid #0abab5;border-radius:10px;background:#fff;font-weight:900}dialog{width:min(1000px,calc(100% - 20px));max-height:92vh}dialog::backdrop{background:#003b3988}textarea{width:100%;min-height:90px;padding:10px}.check{padding:8px;border-radius:9px;background:#eefafa;margin:6px 0}.knowledge{padding:10px;border-bottom:1px solid #d6ecea}.knowledge small{display:block}.actions{display:flex;gap:8px;margin:12px 0}.error{color:#a40000}@media(max-width:650px){header{flex-wrap:wrap}.job{flex-direction:column}}
