.wo-screen{min-width:0;padding:16px 12px 72px}.wo-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;min-width:0;max-width:68rem;margin:0 auto 14px;display:flex}.wo-back{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary);text-decoration:none}.wo-back:hover,.wo-back:focus-visible{text-underline-offset:3px;text-decoration:underline}.wo-spacer{flex:auto}.wo-warn{width:100%;max-width:68rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;overflow-wrap:anywhere;border:1px solid;border-left-width:4px;min-width:0;margin:0 auto 12px;padding:8px 12px;line-height:1.5}.wo-empty{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);width:100%;max-width:44rem;margin:0 auto;padding:20px}.wo-empty-title{font-size:var(--text-lg);font-weight:600}.wo-empty-line{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:8px 0 16px;line-height:1.6}@page{size:letter;margin:12mm 11mm}@media print{.wo-screen{padding:0}.wo-toolbar{display:none!important}.wo-warn{break-inside:avoid;max-width:none;margin:0 0 8px}.bs-table tr{break-inside:avoid}.bs-table thead{display:table-header-group}.bs-match{margin-top:14px}}
