.order-stock-review{color:#173c36;overflow-wrap:anywhere;font-size:.88rem}.order-stock-review h2{font-size:1.35rem;margin:.3rem 0}.order-stock-review h3{font-size:1.02rem;margin:.4rem 0}.order-stock-review h4{font-size:.95rem;margin:.3rem 0}.osr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0}.osr-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.osr-toolbar>div:first-child{display:block}.osr-kicker{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#2a7567;font-weight:700}.osr-note{color:#5d706c;font-size:.78rem;line-height:1.7}.osr-filters{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:10px;margin:20px 0}.osr-filters label{display:grid;gap:6px;min-width:0;font-size:.78rem}.osr-filters input,.osr-filters select{width:100%;min-width:0;border:1px solid #c7d9d1;border-radius:12px;padding:10px;background:white;color:#173c36;font:inherit}.osr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.osr-summary>div{background:linear-gradient(135deg,#eef8f3,#f9f5eb);border:1px solid #dbe9e0;border-radius:16px;padding:14px}.osr-summary small{display:block;color:#526a63;font-size:.72rem}.osr-summary strong{display:block;font-size:1.5rem;margin-top:8px}.osr-records{display:grid;gap:12px}.osr-card,.osr-mini{border:1px solid #dae5df;border-radius:17px;padding:18px;background:linear-gradient(145deg,#fff,#f6faf8)}.osr-card header{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}.osr-card header small,.osr-mini>small{color:#61736d;font-size:.72rem}.osr-status{padding:6px 10px;border-radius:20px;font-size:.68rem;font-weight:700;white-space:normal}.osr-matched{background:#e7f3ed;color:#17664f}.osr-review{background:#fff0df;color:#865212}.osr-incomplete{background:#f3eafb;color:#744a92}.osr-findings{padding-left:20px;font-size:.79rem;line-height:1.65;color:#7f4e19}.osr-section{margin:24px 0}.osr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.osr-mini>span{display:block;margin-top:8px}.osr-mini p{font-size:.78rem;line-height:1.6}.osr-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.osr-metrics span{font-size:.69rem;color:#5f726b}.osr-metrics strong{display:block;color:#18473d;font-size:.95rem;margin-top:5px}.osr-message{background:#fff2dc;color:#70481c;padding:14px;border-radius:12px}.osr-empty,.osr-loading{padding:25px;border:1px dashed #bed8cb;border-radius:16px;background:#f6faf8;line-height:1.6}.osr-empty p{font-size:.8rem}.order-stock-review button{max-width:100%;white-space:normal}.order-stock-review button:focus-visible,.osr-filters input:focus-visible,.osr-filters select:focus-visible{outline:3px solid #e0b34e;outline-offset:3px}@media(max-width:700px){.osr-filters{grid-template-columns:1fr 1fr}.osr-summary{grid-template-columns:1fr 1fr}.osr-grid{grid-template-columns:1fr}}@media(max-width:380px){.osr-filters{grid-template-columns:1fr}.osr-card,.osr-mini{padding:14px}.osr-summary>div{padding:12px}.osr-summary small{font-size:.67rem}}
