.inventory-owner-note{background:#edf4e5;border:1px solid #cddbbc;justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;padding:20px 24px;display:flex}.inventory-owner-note p{color:#46533e;margin:6px 0 0;font-size:15px;line-height:1.6}.inventory-owner-note strong{font-size:17px}.inventory-owner-note a{flex-shrink:0}.inventory-view-switch{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.inventory-view-switch button{color:#334729;background:#fff;border:1px solid #bccbad;min-height:46px;padding:12px 18px;font-size:15px;font-weight:600}.inventory-view-switch button[aria-pressed=true]{color:#fff;background:#25351e;border-color:#25351e}.inventory-more{margin:30px auto 0;display:block}.inventory-owner-count{line-height:1.6}.stock-info .badge{font-size:14px}.inventory-draft-note{background:#eef3e8;padding:16px;font-size:15px;line-height:1.6}@media (max-width:760px){.inventory-owner-note{flex-direction:column;align-items:flex-start;padding:18px}.inventory-view-switch button{flex:1}.inventory-owner-note a{font-size:14px}}.inventory-page .page-heading{padding:34px 0 22px}.inventory-page .page-heading h1{letter-spacing:-1.2px;margin-bottom:12px;font-size:clamp(32px,4vw,44px)}.inventory-page .page-heading p{max-width:none;margin-bottom:0;font-size:16px}.inventory-page .inventory-sections{gap:8px;margin-bottom:22px}.inventory-page .inventory-sections button{background:#fff;border-color:#d0d8cc;align-items:center;gap:10px;min-height:46px;font-size:14px;display:inline-flex}.inventory-page .inventory-sections button[aria-pressed=true]{color:#fff;background:#203329;border-color:#203329}.inventory-page .section-count{opacity:.7;font-variant-numeric:tabular-nums;font-size:14px}.inventory-page .inventory-filters{background:#f5f7f3;border:1px solid #e0e5dc;margin-bottom:18px;padding:18px}.inventory-page .stock-card>button{flex-direction:column;height:100%;padding:0;display:flex}.inventory-page .stock-info{flex-direction:column;flex:1;width:100%;padding:20px;display:flex}.inventory-page .stock-info h3{letter-spacing:-.3px;min-height:0;margin:14px 0 10px;font-size:20px;line-height:1.35}.inventory-page .stock-info .price{margin-top:auto;margin-bottom:12px;padding-top:6px;font-size:21px}.inventory-page .stock-meta{margin-bottom:14px;font-size:14px;line-height:1.5}.inventory-page .stock-card .photo-signature{display:none}.inventory-page .stock-card .photo-mat{background:#edf0f1;margin:0}.inventory-page .stock-card .trailer-photo{aspect-ratio:4/3}.inventory-description>p{font-size:16px;line-height:1.7}.inventory-description h3{letter-spacing:-.3px;margin:22px 0 14px;font-size:20px}.inventory-description ul{grid-template-columns:1fr 1fr;gap:10px 28px;margin:0;padding-left:22px;font-size:15px;line-height:1.6;list-style:outside;display:grid}@media (max-width:760px){.inventory-page .inventory-sections button{flex:1 0 42%;justify-content:space-between}.inventory-page .inventory-filters{padding:14px}.inventory-page .stock-info{padding:18px}.inventory-description ul{grid-template-columns:1fr}}.stock-card{flex-direction:column;display:flex}.inventory-page .stock-card>button{flex:1;height:auto}.stock-edit-link{color:#2c492b;background:#f1f5eb;border-top:1px solid #d6dfcf;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;display:flex}
