.parcelory-instant-card{margin:16px 0 22px;padding:20px;border:2px solid #19374b;border-radius:16px;background:linear-gradient(180deg,#f5f2e9 0%,#fff 100%);box-shadow:0 12px 34px #182b3b10}
.parcelory-instant-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.parcelory-instant-head small{display:block;font-size:10px;letter-spacing:1.2px;color:#19374b;font-weight:850}
.parcelory-instant-head h3{margin:4px 0 0;font-size:23px;line-height:1.25;overflow-wrap:anywhere}
.parcelory-instant-badge{flex:0 0 auto;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850;letter-spacing:.4px;background:#e7f4ec;color:#176044}
.parcelory-instant-badge[data-state="loading"]{background:#eef1ef;color:#4c6158}.parcelory-instant-badge[data-state="watch"]{background:#fff2d9;color:#6a4b13}
.parcelory-instant-preview{margin:10px 0 14px;font-size:12px;line-height:1.55;color:#19374b}
.parcelory-instant-progress{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.parcelory-instant-progress li{position:relative;min-width:0;padding:10px 10px 10px 31px;border:1px solid #ede9df;border-radius:10px;background:#fff;font-size:11px;font-weight:750;color:#19374b;line-height:1.35}
.parcelory-instant-progress li::before{content:'·';position:absolute;left:11px;top:8px;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#f5f2e9;color:#19374b;font-size:14px;line-height:1}
.parcelory-instant-progress li[data-state="active"]{border-color:#9fcbb7;color:#176044;background:#f3faf6}.parcelory-instant-progress li[data-state="active"]::before{content:'…';background:#dcefe5;color:#176044;font-size:10px}
.parcelory-instant-progress li[data-state="done"]{border-color:#b8d7c6;color:#176044;background:#f7fbf8}.parcelory-instant-progress li[data-state="done"]::before{content:'✓';background:#13795b;color:#fff;font-size:9px}
.parcelory-instant-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.parcelory-instant-metrics>.parcelory-instant-screen{min-width:0;border:1px solid #ede9df;border-radius:12px;background:#fff;padding:14px}
.parcelory-instant-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #ede9df;border-radius:12px;background:#fff;overflow:hidden}
.parcelory-instant-facts>div{min-width:0;padding:10px 12px;border-right:1px solid #ede9df}
.parcelory-instant-facts>div:nth-child(even){border-right:0}.parcelory-instant-facts>div:nth-child(-n+2){border-bottom:1px solid #ede9df}
.parcelory-instant-metrics small{display:block;font-size:9px;letter-spacing:.7px;color:#19374b;font-weight:850}
.parcelory-instant-metrics strong{display:block;margin:5px 0 2px;font-size:20px;line-height:1.2;color:#153147;overflow-wrap:anywhere}
.parcelory-instant-facts strong{font-size:20px;white-space:normal;overflow-wrap:anywhere}
.parcelory-instant-metrics span{display:block;font-size:10px;line-height:1.35;color:#19374b;overflow-wrap:anywhere}
.parcelory-instant-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.parcelory-instant-actions button{flex:1 1 180px;margin:0}
.parcelory-instant-note{margin:10px 0 0;font-size:10px;line-height:1.5;color:#5d686e}
@media(max-width:700px){.parcelory-instant-progress{grid-template-columns:1fr 1fr}.parcelory-instant-head{align-items:center}.parcelory-instant-metrics{grid-template-columns:1fr 1fr}.parcelory-instant-facts{grid-template-columns:1fr 1fr}.parcelory-instant-facts>div:nth-child(2){border-right:0}.parcelory-instant-facts>div:nth-child(-n+2){border-bottom:1px solid #ede9df}}
@media(max-width:430px){.parcelory-instant-card{padding:16px}.parcelory-instant-progress{grid-template-columns:1fr 1fr}.parcelory-instant-metrics{grid-template-columns:1fr}.parcelory-instant-facts strong{font-size:15px}}


/* Keep source detail available without crowding the primary results. */
.instant-evidence{margin-top:8px;font-size:12px;line-height:1.5;color:#19374b}
.instant-evidence summary{cursor:pointer;font-weight:650;padding:6px 0;color:#153147}
.instant-evidence p{margin:6px 0 0;overflow-wrap:anywhere}
.parcelory-instant-facts .scan-field{margin-top:10px;font-size:12px}
.parcelory-instant-facts select{width:100%;min-width:0;box-sizing:border-box;font-size:16px;padding:10px}
@media(max-width:700px){
 .parcelory-instant-facts>.instant-primary{grid-column:1/-1;border-right:0;border-bottom:1px solid #ede9df}
 .parcelory-instant-facts>div{padding:14px}
 .parcelory-instant-facts strong{font-size:22px}
 .parcelory-instant-facts small{font-size:10px}
 .parcelory-instant-facts span{font-size:12px;line-height:1.45}
 .parcelory-instant-head{flex-wrap:wrap}
 .parcelory-instant-progress li{padding:8px 6px 8px 26px;font-size:10px}
 .parcelory-instant-progress li::before{left:7px}
}

.instant-growth{margin-top:14px;border:1px solid #ede9df;border-radius:12px;background:#fff;padding:12px 14px}
.instant-growth summary{cursor:pointer;font-weight:750;color:#153147;font-size:14px;line-height:1.5}
.instant-growth summary span{display:block;color:#19374b;font-weight:500;font-size:12px}
.instant-growth .scan-field{margin-top:14px;max-width:260px;font-size:13px}
.instant-growth input{width:100%;box-sizing:border-box;font-size:16px}
.instant-growth a{font-size:12px}
.instant-projections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.instant-projections div{min-width:0}.instant-projections dt{font-size:12px;color:#19374b}.instant-projections dd{margin:5px 0 0;font-weight:750;color:#153147;overflow-wrap:anywhere}
@media(max-width:430px){.instant-projections{grid-template-columns:1fr}.instant-projections div{display:flex;justify-content:space-between;gap:12px}.instant-projections dd{margin:0}}

.parcelory-instant-facts #instantUnits{width:100%;min-width:0;box-sizing:border-box;padding:10px;font-size:16px}
.parcelory-instant-facts .instant-total-label{margin-top:16px}
