.scout-intro{max-width:780px;margin-bottom:24px}.scout-intro h1{margin:6px 0 12px}.scout-form,.scout-card{border:1px solid var(--line,#53604e);border-radius:24px;padding:24px;background:rgba(224,242,210,.045)}.scout-form{margin:20px 0}.scout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.scout-form .field{display:grid;gap:8px;margin:0 0 15px}.scout-form input:not([type=checkbox]),.scout-form select,.scout-form textarea{width:100%;padding:12px 14px;font:inherit;color:inherit;background:#252f25;border:1px solid #687563;border-radius:12px}.scout-form textarea{min-height:85px}.scout-form small,.scout-form .note{font-size:.85rem;font-weight:400;line-height:1.5}.scout-check{display:flex;align-items:center;gap:10px}.scout-check input{width:20px;height:20px;accent-color:#c3e4a1}.scout-status{margin:16px 0}.scout-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.scout-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.scout-card{min-width:0}.scout-card h3{font-size:1.4rem;line-height:1.3;margin:12px 0}.scout-card h4{margin:20px 0 8px}.scout-card ul{padding-left:20px;line-height:1.6}.scout-card li{margin:8px 0}.scout-badge{display:inline-block;background:#c1dfa1;color:#243421;padding:5px 12px;border-radius:20px;font-size:.82rem;font-weight:700}.scout-card-actions{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.scout-card-actions .btn{font-size:.9rem;padding:10px 14px}.scout-card details,.scout-filter-summary{margin:14px 0;font-size:.9rem;line-height:1.6}.scout-card summary,.scout-filter-summary summary{cursor:pointer;font-weight:600}.scout-card blockquote{margin:14px 0;padding:12px 16px;border-left:3px solid #d994b6;overflow-wrap:anywhere}.scout-card blockquote small{display:block;opacity:.75;margin-top:8px}.scout-card .posting-description{max-height:440px;overflow:auto}.scout-form button:disabled{opacity:.6}body[data-page=scout] .content{height:auto;overflow:visible}@media(max-width:1000px){.scout-results{grid-template-columns:1fr}}@media(max-width:600px){.scout-fields{grid-template-columns:1fr}.scout-form,.scout-card{padding:18px}.scout-heading{display:block}.scout-card-actions .btn{width:100%}}

.pip-queue{margin-bottom:40px}.pip-instructions{margin:20px 0;padding:20px;border:1px solid var(--line,#60715c);border-radius:22px}.pip-instructions summary,.pip-approved summary{cursor:pointer;font-weight:700}.pip-tracker-title{margin-top:40px}#pip-review-form textarea{width:100%;min-height:100px}#pip-review-form label{display:block;margin:16px 0}.pip-approval{margin-top:24px;padding-top:16px;border-top:1px solid var(--line,#60715c)}.pip-approval .btn{margin:8px 8px 8px 0}.pip-queue .scout-heading{flex-wrap:wrap}
