.completion-page{min-width:0}.completion-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.completion-columns:has(>aside){grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.completion-subtitle{color:var(--muted,#64748b);line-height:1.7}.completion-page .panel-actions{display:flex;flex-wrap:wrap;gap:6px}.completion-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.completion-page .page-tabs{display:flex;flex-wrap:wrap;margin:12px 0}.completion-plain{padding:12px 0;line-height:1.8}@media(max-width:767px){.completion-columns:has(>aside){grid-template-columns:minmax(0,1fr)}.completion-page .panel-actions{justify-content:flex-start}.completion-page .panel-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}}

.completion-diff{width:100%;min-width:0;display:grid;gap:14px}.completion-diff-object{min-width:0;border:1px solid #dce5ef;border-radius:8px;padding:12px}.completion-diff-object h3{font-size:15px;line-height:1.6;margin:0}.completion-diff-id{font-size:11px;color:#64748b;overflow-wrap:anywhere;margin:5px 0 12px}.completion-diff-field{min-width:0;padding:9px 0;border-top:1px solid #e6edf5}.completion-diff-field h4{font-size:12px;margin:0 0 7px}.completion-diff-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.completion-diff-values>div{min-width:0;padding:8px;background:#f6f8fc;border-radius:5px}.completion-diff-values span{font-size:11px;color:#64748b}.completion-diff-values p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;margin:4px 0 0}@media(max-width:430px){.completion-diff-object{padding:9px}.completion-diff-values{gap:7px}.completion-diff-values>div{padding:6px}.completion-diff-values p{font-size:12px}}
@media(max-width:767px){.completion-page .panel-actions{flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap}.completion-page .panel-actions>.btn{max-width:100%;white-space:normal}}
.content-boards>.board-policy-panel{min-width:0;grid-column:1/-1}
