.submission-preview-panel{background:var(--bh-surface);border:1px solid var(--bh-border);border-radius:12px;flex-direction:column;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 4px 18px #01416e14}.submission-preview-head{border-bottom:1px solid var(--bh-border);background:linear-gradient(135deg,#fff,#e8821f14);padding:16px 22px}.submission-preview-head h2{color:var(--bh-accent);margin:0;font-size:1.2rem;font-weight:700}.submission-preview-body{color:var(--bh-text);padding:22px 24px;font-size:.9rem;line-height:1.65;overflow-y:auto}.submission-preview-body h4{color:var(--bh-accent-light);margin:18px 0 6px;font-size:1rem;font-weight:700}.submission-preview-body h4:first-child{margin-top:0}.submission-preview-body dl{grid-template-columns:minmax(140px,200px) 1fr;gap:6px 14px;font-size:.85rem;display:grid}.submission-preview-body dt{color:var(--bh-muted);letter-spacing:1px;text-transform:uppercase;padding-top:2px;font-size:.72rem;font-weight:700}.submission-preview-body dd{color:var(--bh-text);margin:0}.submission-preview-body dd em{color:var(--bh-muted);font-style:italic}@media (max-width:720px){.submission-preview-body dl{grid-template-columns:1fr}.submission-preview-body dt{padding-top:10px}.submission-preview-body dt:first-of-type{padding-top:2px}}
