
/* Lot Scout v0.12.2 — Assemblage Projects */
.tracked-heading-actions .tracked-create-project{border:1px solid rgba(73,202,171,.5);background:#12332f;color:#a9f0dc}.tracked-heading-actions .tracked-create-project:disabled{border-color:#2c3944;background:#111820;color:#52616d;cursor:not-allowed;opacity:.7}
.tracked-select-all{display:inline-flex!important;align-items:center;gap:7px}.tracked-select-all input,.tracked-lot-select{accent-color:#49caab}.tracked-lot-cell-inner{display:flex;align-items:center;gap:8px}.tracked-lot-select{width:14px;height:14px;flex:0 0 auto;margin:0;cursor:pointer}
.tracked-projects-section{margin:18px 0;padding:16px;border:1px solid #2b3d48;border-radius:7px;background:linear-gradient(180deg,rgba(17,28,35,.96),rgba(12,20,27,.96));box-shadow:0 16px 38px rgba(0,0,0,.14)}
.tracked-projects-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.tracked-projects-heading h2{margin:2px 0 0;color:#f4f9fc;font-size:18px;letter-spacing:-.02em}.tracked-projects-heading h2 span{color:#66798a;font-size:12px;font-weight:750}.tracked-projects-heading p{margin:0;max-width:570px;color:#6f8191;font-size:10px;line-height:1.45;text-align:right}
.tracked-projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scout-project-card{min-width:0;border:1px solid #2b3d49;border-radius:6px;background:#0c151c;padding:13px 14px}.scout-project-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scout-project-card-kicker{color:#57cdb4;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.scout-project-card h3{margin:3px 0 0;color:#f3f8fb;font-size:16px;line-height:1.2}.scout-project-stats{margin-top:5px;color:#7c8e9c;font-size:10px}.scout-project-members{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.scout-project-member-chip{appearance:none;border:1px solid #30434f;border-radius:3px;background:#111f28;color:#afc2cf;padding:4px 7px;font-size:9px;font-weight:690;cursor:pointer}.scout-project-member-chip:hover{border-color:#4a7784;color:#d7f6fb}.scout-project-card-actions{display:flex;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid #1e2c35}.scout-project-card-actions button{min-height:30px;padding:5px 9px;border-radius:4px;border:1px solid #344754;background:#111c23;color:#a9bac7;font-size:9px;font-weight:780}.scout-project-card-actions button:hover{border-color:#547486;color:#dceaf2}.scout-project-card-actions .primary{border-color:rgba(73,202,171,.42);background:#11302d;color:#9ae4d2}
.scout-project-modal-card{width:min(660px,100%);max-height:min(88vh,840px);display:flex;flex-direction:column;background:#0d151c;border-color:#344653;color:#dce7ee}.scout-project-modal-card .panel-heading h2{margin:1px 0 0;color:#fff}.scout-project-preserve-note{margin:-2px 0 14px;padding:9px 10px;border:1px solid #28463f;border-radius:5px;background:#10241f;color:#8ebbb0;font-size:10px;line-height:1.45}.scout-project-preserve-note strong{color:#b9eee1}.scout-project-field{display:grid;gap:5px;margin-bottom:10px}.scout-project-field>span,.scout-project-members-head>span,.scout-project-member-count>span{color:#708394;font-size:8px;font-weight:830;letter-spacing:.12em;text-transform:uppercase}.scout-project-field input,.scout-project-field select,.scout-project-field textarea{width:100%;box-sizing:border-box;border:1px solid #30414d;border-radius:4px;background:#0a1117;color:#e2ebf1;padding:8px 9px;font:inherit;font-size:11px}.scout-project-field textarea{resize:vertical;min-height:66px}.scout-project-field input:focus,.scout-project-field select:focus,.scout-project-field textarea:focus{outline:none;border-color:#4cae9a;box-shadow:0 0 0 2px rgba(73,202,171,.08)}.scout-project-field-grid{display:grid;grid-template-columns:1fr 140px;gap:10px}.scout-project-member-count{display:grid;align-content:center;gap:4px;margin-bottom:10px;padding:8px 10px;border:1px solid #2d3e49;border-radius:4px;background:#101920}.scout-project-member-count strong{color:#e9f2f7;font-size:13px}.scout-project-members-head{display:flex;align-items:center;justify-content:space-between;margin:1px 0 6px}.scout-project-members-head small{color:#607382;font-size:9px}.scout-project-member-list{min-height:94px;max-height:270px;overflow:auto;border:1px solid #2c3b46;border-radius:5px;background:#091016}.scout-project-member-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border-bottom:1px solid #1d2932;cursor:pointer}.scout-project-member-option:last-child{border-bottom:0}.scout-project-member-option:hover{background:#101d25}.scout-project-member-option input{accent-color:#49caab}.scout-project-member-option strong{display:block;color:#dce7ee;font-size:11px}.scout-project-member-option small{display:block;margin-top:2px;color:#657786;font-size:8px}.scout-project-member-option em{color:#718592;font-size:9px;font-style:normal}.scout-project-message{min-height:18px;margin-top:7px;color:#92a6b4}.scout-project-modal-actions{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid #273641}.scout-project-modal-spacer{flex:1}.scout-project-modal-actions button{min-height:34px;border-radius:4px;font-size:10px;font-weight:790}.danger-outline{border:1px solid rgba(201,91,88,.5)!important;background:#271616!important;color:#e9a4a1!important}
@media(max-width:900px){.tracked-projects-grid{grid-template-columns:1fr}.tracked-projects-heading{align-items:flex-start;display:grid}.tracked-projects-heading p{text-align:left}.scout-project-field-grid{grid-template-columns:1fr}}
@media(max-width:760px){.tracked-lot-cell-inner{align-items:flex-start}.tracked-projects-section{padding:12px;margin:13px 0}.scout-project-modal-card{max-height:94vh;border-radius:14px 14px 0 0}.scout-project-modal-actions{flex-wrap:wrap}.scout-project-modal-spacer{display:none}.scout-project-modal-actions button{flex:1}.scout-project-modal-actions .danger-outline{flex-basis:100%}}

/* v0.12.3 project feed/report hardening */
.scout-project-card-actions .scout-project-report-btn.has-report{border-color:rgba(244,197,66,.38);background:#292414;color:#f4d96d}
.scout-project-load-error{grid-column:1/-1;display:grid;gap:4px;padding:12px 13px;border:1px solid rgba(201,91,88,.45);border-radius:6px;background:#241616;color:#dcb4b2;font-size:10px}
.scout-project-load-error strong{color:#f1c8c5;font-size:11px}.scout-project-load-error span{color:#b98f8c}
