.audit-soldout-guide,.audit-bundle-guide{border:1px solid var(--color-soft-sage);border-radius:16px;padding:16px;margin-block:4px 8px;font-size:14px;line-height:1.5}.audit-guide-heading{font-weight:600;font-size:16px;margin:0 0 10px}.audit-related-list{display:grid;gap:8px}.audit-related-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:10px;color:inherit;text-decoration:none;min-height:64px}.audit-related-item:hover{background:var(--color-pale-stone)}.audit-related-image{width:48px;height:48px;object-fit:contain}.audit-related-name{min-width:0;overflow-wrap:anywhere}.audit-related-item strong{white-space:nowrap}.audit-guide-link,.audit-component-row a{color:inherit;text-underline-offset:3px}.audit-guide-link{display:inline-flex;align-items:center;min-height:44px}.audit-component-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:8px 0}.audit-component-row small{display:block}.audit-soldout-guide a:focus-visible,.audit-bundle-guide a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.audit-payment-summary ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}
