
/* Theme only (not in the Hybrid): the account's site header HTML, written for the old site, injects
   "button, .button, .hs-button { border-radius: 0 !important; padding: 10px 20px; }" into every page.
   Until that setting is cleared at launch, give buttons back the browser's own padding (our classes still win)
   and restate every rounded corner in these stylesheets with !important. Generated from site.hubl.css and forms.hubl.css. */
body button { padding: 1px 6px; }
/* The same injected HTML pads every drag-and-drop section by 20px up to 780px wide; our sections are full bleed */
body .dnd-section { padding: 0; }
.grade-ph::after { border-radius: inherit !important; }
.btn { border-radius: 999px !important; }
.nav-logo { border-radius: 6px !important; }
.lang { border-radius: 999px !important; }
.lang-b { border-radius: 999px !important; }
.ctl-round { border-radius: 50% !important; }
.puck { border-radius: 50% !important; }
.mm-feature { border-radius: var(--r) !important; }
.mm-new, .acc-new { border-radius: 999px !important; }
.mm-tile { border-radius: var(--r) !important; }
.mm-case { border-radius: var(--r) !important; }
.mm-tilebig { border-radius: var(--r) !important; }
.mm-faces img { border-radius: 50% !important; }
.mm-lead-img { border-radius: var(--r) !important; }
.menu-btn { border-radius: 8px !important; }
.menu-btn .burger { border-radius: var(--bh) !important; }
.menu-btn .burger::before, .menu-btn .burger::after { border-radius: var(--bh) !important; }
.theme-b.has-label { border-radius: 999px !important; }
.badge { border-radius: 999px !important; }
.badge .hb { border-radius: 50% !important; }
.sector-pill { border-radius: 999px !important; }
.sector-select select { border-radius: 999px !important; }
.bdg { border-radius: var(--r) !important; }
.svc::before { border-radius: 0 !important; }
.svc-panel img { border-radius: var(--r-in) !important; }
.case { border-radius: var(--r) !important; }
.logo-ph { border-radius: 999px !important; }
.work.is-panning .work-progress { border-radius: 3px !important; }
.award-img { border-radius: var(--r) !important; }
.award figcaption { border-radius: var(--r) !important; }
.q-ph { border-radius: 50% !important; }
.chat { border-radius: var(--r) !important; }
.chat-avatar { border-radius: 50% !important; }
.chat-reset { border-radius: 999px !important; }
.msg-av { border-radius: 50% !important; }
.bubble { border-radius: var(--r-in) !important; }
.msg-links a { border-radius: 4px !important; }
.chip { border-radius: 999px !important; }
.proof { border-radius: var(--r-in) !important; }
.compose { border-radius: var(--r-in) !important; }
.send { border-radius: 50% !important; }
.stop { border-radius: 999px !important; }
.stop::before { border-radius: 2px !important; }
.cell { border-radius: var(--r) !important; }
.flow-meta li { border-radius: 999px !important; }
.owner-photo { border-radius: var(--r) !important; }
.crew-img { border-radius: 50% !important; }
.filter { border-radius: 999px !important; }
.post-img { border-radius: var(--r-in) !important; }
.post.is-lead .post-img { border-radius: var(--r) !important; }
.post-read::after { border-radius: var(--r) !important; }
.form { border-radius: var(--r) !important; }
.field input, .field textarea { border-radius: var(--r-in) !important; }
.form-ok { border-radius: var(--r) !important; }
.social a { border-radius: 50% !important; }
.form [data-hsfc-id="Renderer"] { border-radius: var(--r-in) !important; }
.form [data-hsfc-id="Renderer"] :is(.hsfc-TextInput, .hsfc-TextareaInput, .hsfc-DropdownInput input, .hsfc-PhoneInput input) { border-radius: var(--r-in) !important; }
.form [data-hsfc-id="Renderer"] .hsfc-Button { border-radius: 999px !important; }
.form [data-hsfc-id="Renderer"] .hsfc-PostSubmit { border-radius: var(--r) !important; }
.form .hs-form :is(input.hs-input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea.hs-input, select.hs-input) { border-radius: var(--r-in) !important; }
.form .hs-form .hs-button { border-radius: 999px !important; }
.form .submitted-message { border-radius: var(--r) !important; }
/* Inner pages (inner.css): the one rounded button */
.pg-vid-btn { border-radius: 50% !important; padding: 0 !important; }
.pg-share button { border-radius: 50% !important; padding: 0 !important; }
