:root{color-scheme:light dark;font-family:system-ui,PingFang TC,sans-serif}body{margin:0;background:#eef1ee;color:#13201c}.card{max-width:900px;margin:40px auto;background:#fff;border:1px solid #dbe3de;border-radius:10px;padding:24px}.login{max-width:360px;display:flex;flex-direction:column;gap:12px}.login label{display:flex;flex-direction:column;gap:4px;font-size:14px}.login input,button{padding:8px 10px;border-radius:6px;border:1px solid #c4d0c9;font:inherit}button{background:#0e7c6b;color:#fff;border:none;cursor:pointer}.error{color:#b5382c}.hint{color:#6d7c74;font-size:12px}.bar{display:flex;justify-content:space-between;align-items:center}.who{color:#6d7c74;margin-left:10px;font-size:14px}.actions{display:flex;gap:12px;align-items:center}.toggle{font-size:14px}.count{color:#6d7c74;font-size:13px}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid #eef1ee}.pill{font-size:12px;padding:2px 8px;border-radius:999px}.pill.high{background:#f6dedb;color:#b5382c}.pill.mid{background:#f6ecd6;color:#b47c00}.pill.low{background:#dcefe2;color:#2c8a4e}.userform{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.userform input,.userform select{padding:6px 8px;border-radius:6px;border:1px solid #c4d0c9;font:inherit}.userform button{background:#0e7c6b;color:#fff;border:none}td select{padding:4px 6px;border-radius:6px;border:1px solid #c4d0c9;font:inherit}.rowact{display:flex;gap:6px}.rowact button{padding:4px 10px;background:#0e7c6b;color:#fff;border:none}.rowact button:last-child{background:#b5382c}
