.td-boundary-warehouse{margin:28px 0;min-width:0}
.td-boundary-warehouse .trace-header p{max-width:70ch}
.td-boundary-warehouse .tb-mode,.td-boundary-warehouse .tb-actions,.td-boundary-warehouse .tb-code-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}
.td-boundary-warehouse button{border:1px solid var(--border);border-radius:7px;padding:8px 11px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}
.td-boundary-warehouse button[aria-pressed="true"]{background:var(--text);border-color:var(--text);color:var(--surface)}
.td-boundary-warehouse button:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.td-boundary-warehouse .tb-controls{margin:17px 0}
.td-boundary-warehouse .tb-content{min-width:0}
.td-boundary-warehouse .tb-content>p{font-size:14px;line-height:1.8}
.td-boundary-warehouse .tb-figure{margin:16px 0;padding:15px;border:1px solid var(--border);border-radius:8px;background:#fff;color:#1d1f22}
.td-boundary-warehouse .tb-figure svg{display:block;width:100%;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:13px;fill:currentColor}
.td-boundary-warehouse .tb-figure figcaption{margin-top:9px;font-size:12px;line-height:1.65;color:#4b5057}
.td-boundary-warehouse .tb-floor{fill:none;stroke:#aab0b6;stroke-width:1.2}
.td-boundary-warehouse .tb-route{fill:none;stroke:currentColor;stroke-width:2}
.td-boundary-warehouse .tb-rack,.td-boundary-warehouse .tb-dock,.td-boundary-warehouse .tb-depot{fill:none;stroke:currentColor;stroke-width:2}
.td-boundary-warehouse .tb-cart{fill:#e4e7ea;stroke:currentColor;stroke-width:1.5}
.td-boundary-warehouse .tb-wheel,.td-boundary-warehouse .tb-event{fill:#fff;stroke:currentColor;stroke-width:2}
.td-boundary-warehouse .tb-reset{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:5 4}
.td-boundary-warehouse .tb-axis,.td-boundary-warehouse .tb-row{fill:none;stroke:#aab0b6;stroke-width:1}
.td-boundary-warehouse .tb-point{stroke:currentColor;stroke-width:2}
.td-boundary-warehouse .tb-old{fill:white}
.td-boundary-warehouse .tb-right{fill:currentColor}
.td-boundary-warehouse .tb-wrong{fill:white;stroke-dasharray:3 2}
.td-boundary-warehouse .tb-break{fill:none;stroke:currentColor;stroke-width:2}
.td-boundary-warehouse .tb-new{fill:#e4e7ea}
.td-boundary-warehouse .tb-equation code{display:inline-block;max-width:100%;overflow-x:auto;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:13px}
.td-boundary-warehouse .tb-code-tabs{margin-top:22px}
.td-boundary-warehouse details{font-size:13px}
.td-boundary-warehouse details pre{max-width:100%;overflow:auto}
@media(max-width:600px){.td-boundary-warehouse .tb-figure{padding:8px}.td-boundary-warehouse .tb-actions button{font-size:12px;padding:7px 9px}}
