.bol-page-root{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.bol-page-root{scroll-behavior:auto}}#bol-builder{scroll-margin-top:90px}.bol-example{border:1px solid var(--warp-border,#1f2937);background:var(--warp-surface-1,#0b0f17);font-family:var(--font-primary);border-radius:12px;margin-top:1.25rem;overflow:hidden}.bol-example__head{background:var(--warp-surface-2,#0e1622);border-bottom:1px solid var(--warp-border,#1f2937);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.25rem;display:flex}.bol-example__title{letter-spacing:.08em;text-transform:uppercase;color:var(--warp-text,#f9fafb);font-size:.8rem;font-weight:700}.bol-example__ref{color:var(--warp-text-dim,#9ca3af);font-size:.78rem}.bol-example__ref strong{color:var(--warp-accent,#4ade80);font-weight:600}.bol-example__parties{grid-template-columns:repeat(3,1fr);display:grid}.bol-example__party{border-right:1px solid var(--warp-border,#1f2937);border-bottom:1px solid var(--warp-border,#1f2937);padding:.85rem 1.25rem}.bol-example__party:last-child{border-right:none}.bol-example__party-label{letter-spacing:.07em;text-transform:uppercase;color:var(--warp-accent,#4ade80);margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.bol-example__party-value{color:var(--warp-text-muted,#d1d5db);font-size:.85rem;line-height:1.55}.bol-example__party-value strong{color:var(--warp-text,#f9fafb);font-weight:600;display:block}.bol-example__table{border-collapse:collapse;width:100%;font-size:.82rem}.bol-example__table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--warp-text-dim,#9ca3af);background:var(--warp-surface-2,#0e1622);border-bottom:1px solid var(--warp-border,#1f2937);white-space:nowrap;padding:.6rem .85rem;font-size:.65rem;font-weight:700}.bol-example__table tbody td{color:var(--warp-text-muted,#d1d5db);border-bottom:1px solid var(--warp-border,#1f2937);vertical-align:top;padding:.7rem .85rem}.bol-example__table tbody tr:last-child td{border-bottom:none}.bol-example__line-no{color:var(--warp-text-dim,#9ca3af);font-variant-numeric:tabular-nums}.bol-example__commodity{color:var(--warp-text,#f9fafb);font-weight:600}.bol-example__class{color:var(--warp-accent,#4ade80);white-space:nowrap;font-weight:600}.bol-example__nums{font-variant-numeric:tabular-nums;white-space:nowrap}.bol-example__foot{border-top:1px solid var(--warp-border,#1f2937)}.bol-example__foot-row{border-bottom:1px solid var(--warp-border,#1f2937);grid-template-columns:11rem 1fr;gap:1rem;padding:.7rem 1.25rem;display:grid}.bol-example__foot-row:last-child{border-bottom:none}.bol-example__foot-label{letter-spacing:.06em;text-transform:uppercase;color:var(--warp-text-dim,#9ca3af);padding-top:.1rem;font-size:.68rem;font-weight:700}.bol-example__foot-value{color:var(--warp-text-muted,#d1d5db);font-size:.85rem;line-height:1.55}.bol-example__foot-value--accent{color:var(--warp-accent,#4ade80);font-weight:600}@media (max-width:720px){.bol-example__parties{grid-template-columns:1fr}.bol-example__party{border-right:none}.bol-example__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.bol-example__table{min-width:540px}.bol-example__foot-row{grid-template-columns:1fr;gap:.25rem}}
