.pv-preview-banner{background:#1a1a1a;color:#f5f0e6;font:500 13px/1.4 Jost,system-ui,sans-serif;letter-spacing:0;text-transform:none;padding:8px 18px;text-align:center;position:relative;z-index:1000}
.pv-preview-banner a{color:#e8c36a;text-decoration:underline}
.news-share .news-share-options button.pv-native{font-weight:600}
.news-share-status{display:block;margin-top:8px;min-height:1em}
.pv-staff{max-width:440px;margin:40px auto;padding:0 18px 60px;font-family:Jost,system-ui,sans-serif;color:#1a1a1a}
.pv-staff h1{font-family:Playfair Display,Georgia,serif;font-size:1.8rem;margin:0 0 12px}
.pv-staff form label{display:block;margin:14px 0 6px;font-size:13px}
.pv-staff input,.pv-staff textarea,.pv-staff select{width:100%;box-sizing:border-box;min-height:48px;padding:8px 10px;border:1px solid #bfb291;border-radius:2px;font:inherit}
.pv-staff textarea{min-height:180px}
.pv-staff button,.pv-staff .btn{display:inline-block;margin-top:16px;min-height:48px;padding:10px 18px;border:0;background:#1a1a1a;color:#f5f0e6;font:600 14px Jost,system-ui,sans-serif;cursor:pointer;text-decoration:none}
.pv-staff .error{background:#f8e8e8;border:1px solid #c44;padding:10px;margin:12px 0}
.pv-staff .note{background:#faf6ec;border:1px dashed #bfb291;padding:10px;margin:12px 0;font-size:14px}
.pv-editor{max-width:980px;margin:24px auto 80px;padding:0 18px;font-family:Jost,system-ui,sans-serif}
.pv-editor h1{font-family:Playfair Display,Georgia,serif}
.pv-editor table{width:100%;border-collapse:collapse;margin:16px 0}
.pv-editor th,.pv-editor td{border-bottom:1px solid #e6dfcf;text-align:left;padding:10px 8px;font-size:14px}
.pv-editor .status-draft{color:#8a5a00;font-weight:600}
.pv-editor .status-published{color:#1b6b3a;font-weight:600}
.pv-editor .row-actions a,.pv-editor .row-actions button{margin-right:8px}
.pv-draft-badge{display:inline-block;background:#8a5a00;color:#fff;font-size:11px;letter-spacing:.08em;padding:3px 8px;margin-left:8px;vertical-align:middle}
.pv-notice{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8a5a00;margin:8px 0}
