.proposal-build-banner{position:sticky;top:0;z-index:60;color:#fff;background:repeating-linear-gradient(135deg,#3c737e 0 14px,#346670 14px 28px);border-bottom:3px solid #de8259;font-family:var(--font-inter),Inter,sans-serif;font-size:14px}.proposal-build-row{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;max-width:1440px;margin:0 auto;padding:10px 24px}.proposal-build-text{margin:0;flex:1 1 320px;min-width:0;overflow-wrap:anywhere}.proposal-build-narrow{display:none}.proposal-build-state{margin:0;font-size:13px;opacity:.95}.proposal-build-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.proposal-build-banner a.proposal-build-secondary,.proposal-build-banner button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.75);background:transparent;color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.proposal-build-banner .proposal-build-primary{background:#fff;color:#291f20;border-color:#fff}.proposal-build-banner button:disabled{opacity:.6;cursor:not-allowed}.proposal-build-banner :focus-visible{outline:3px solid #fff;outline-offset:2px}.proposal-build-alert,.proposal-build-note{max-width:1440px;margin:0 auto;padding:0 24px 10px}.proposal-build-alert{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.proposal-build-alert p{margin:0}.proposal-build-alert a{color:#fff;text-decoration:underline;font-weight:600}@media(max-width:700px){.proposal-build-row{padding:8px 12px;gap:8px}.proposal-build-wide,a.proposal-build-secondary{display:none!important}.proposal-build-banner{position:static}.proposal-build-narrow{display:inline}.proposal-build-text{flex:1 1 0}.proposal-build-alert,.proposal-build-note{padding:0 12px 8px}}.proposal-build-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:701px){html:has(.proposal-build-banner){scroll-padding-top:96px}}