:root{color:#183d32;font-synthesis:none;background:#edf3ef;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.masthead{color:#fff;background:#173f35;padding:28px 20px}.inner,.content{max-width:1090px;margin:auto}.masthead h1{margin:4px 0 8px;font-size:1.9rem}.masthead p{margin:0}.eyebrow{color:#c3dbcd;letter-spacing:.15em;font-size:.78rem;font-weight:800}.subtitle{color:#d8e6dc}.content{padding:22px 16px 56px}.safety-banner{color:#664d25;background:#fff6e5;border:1px solid #e1c58d;border-radius:16px;margin:0 0 20px;padding:17px;font-size:.87rem;font-weight:750;line-height:1.6}.panel{background:#fff;border:1px solid #dbe7de;border-radius:17px;margin:0 0 16px;padding:21px}.panel h2{margin:0 0 13px;font-size:1.35rem;line-height:1.25}.panel h3{margin:20px 0 6px;font-size:.96rem}.panel p{line-height:1.6}.panel p:not(.message){font-size:.86rem}.narrow{max-width:650px;margin-left:auto;margin-right:auto}.form{gap:12px;margin:17px 0;display:grid}.field{gap:6px;display:grid}.field span{font-size:.82rem;font-weight:750}.field input{color:#1b4135;background:#fff;border:1px solid #bed0c4;border-radius:10px;width:100%;min-height:48px;padding:10px}button,.link{border:1px solid #b3cbb9;border-radius:10px;min-height:43px;padding:11px 14px;font-size:.83rem;font-weight:800}.primary{color:#fff;background:#173f35;border-color:#173f35}.secondary,.link{color:#24513d;background:#f4f8f5}.link{text-decoration:none;display:inline-block}.form-output{min-height:1em}.message{border-radius:11px;padding:12px 14px;font-size:.84rem}.message.error{color:#8d4335;background:#fff0e9}.message.success{color:#205a3c;background:#e8f4ee}.review-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.review-head h2{width:100%;margin:0}.review-head .message{flex:1;min-width:200px;margin:0}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.stat{background:#fff;border-radius:13px;gap:5px;padding:15px;display:grid}.stat span{color:#617b6d;font-size:.77rem}.stat strong{font-size:1.55rem}.filters{margin:0 0 15px}.filters select{color:#173f35;background:#fff;border:1px solid #c7d8cf;border-radius:10px;min-height:44px;padding:9px}.review-columns{align-items:start;gap:15px;display:grid}.queue{gap:9px;display:grid}.queue h3{margin:0 0 5px}.queue-item{text-align:left;color:#183d32;background:#f9fbfa;border:1px solid #d7e5dc;border-radius:12px;gap:7px;padding:14px;display:grid}.queue-item.selected{background:#e9f5ed;border-color:#6a9d7b;box-shadow:inset 3px 0 #3d7657}.queue-item strong{font-size:.87rem}.queue-item small,.queue-item span{color:#6b7a70;font-size:.75rem}.queue-item em{color:#905a2c;font-size:.71rem;font-weight:800}.detail h2{margin:14px 0 5px}.detail h3{color:#1c5138}.detail p{margin-top:0}.muted,.small-note{color:#76877b}.small-note{border-top:1px solid #e2e9e4;padding-top:10px}.tag{color:#794c25;background:#fff0d4;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:800}.actions{border-top:1px solid #e3ece5;flex-wrap:wrap;gap:9px;padding-top:18px;display:flex}.actions button{flex:155px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #e3b971}@media (width>=640px){.stats{grid-template-columns:repeat(4,1fr)}}@media (width>=850px){.review-columns{grid-template-columns:minmax(260px,.86fr) minmax(0,1.7fr)}}.w2g-review{background:#f8fcf9;border:1px solid #9bc0a9}.w2g-review h3{margin:14px 0 7px;font-size:1rem}.w2g-review p{overflow-wrap:anywhere}
