.proposal-banner{position:relative;z-index:4;margin:0;padding:12px 28px;background:#806227;color:#fbf8ef;font:500 13px/1.5 'DM Sans',sans-serif;text-align:center;letter-spacing:.015em;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}
.proposal-banner-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}
.proposal-banner-actions a,.proposal-banner-actions button{font:inherit;color:inherit;white-space:normal;line-height:1.5;cursor:pointer}
.proposal-banner-actions a{text-underline-offset:4px}
.proposal-banner-actions button{padding:6px 10px;min-height:36px;border:1px solid #fbf8ef90;background:transparent;border-radius:4px}
.proposal-reset-status{padding:12px 20px;margin:0;background:#fbf8ef;color:#30291f;font:14px/1.6 'DM Sans',sans-serif;text-align:center}
.proposal-reset-status[hidden]{display:none}
body[data-proposal] [data-proposal-contact]{background:#eee9dc;cursor:default}
.proposal-request-manage{white-space:normal!important;line-height:1.5;max-width:100%}
.proposal-request-manage[hidden]{display:none}
@media(max-width:600px){.proposal-banner{padding:11px 20px;font-size:12px}}
