html { scroll-behavior: smooth; }
body.admin-bar .proposal-topbar { top: 32px; }
.wp-proposal-content > h2 { margin-block: 2rem 1rem; }
.wp-proposal-content > :not(.proposal-section) { max-width: 100%; }
.proposal-approval__actions { margin: 0; }
.proposal-approval__actions button { border: 0; cursor: pointer; }
.proposal-action { border: 0; cursor: pointer; font: inherit; }
html.js-ready:not(.page-loaded) .page-loader { animation: moeen-loader-failsafe .3s forwards 3.5s; }
@keyframes moeen-loader-failsafe { to { opacity: 0; visibility: hidden; } }
@media (max-width: 782px) { body.admin-bar .proposal-topbar { top: 46px; } }
