.sf-eng-bar{text-align:center;background:var(--sf-color-primary,#111);color:var(--sf-color-primary-text,#fff);padding:.5rem 1rem;font-size:.925rem}.sf-eng-bar a{color:inherit}.sf-eng-bar .sf-eng-countdown{margin:0 0 0 .5rem;display:inline}.sf-eng-dialog{border-radius:var(--sf-radius,12px);background:var(--sf-color-bg,#fff);width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--sf-color-text,#111);border:0;padding:1.25rem}.sf-eng-dialog::backdrop{background:#00000080}.sf-eng-dialog img{border-radius:8px;width:100%;height:auto}.sf-eng-dialog form{gap:.75rem;display:grid}.sf-eng-dialog label{gap:.25rem;display:grid}.sf-eng-dialog input:not([type=checkbox]):not([type=radio]),.sf-eng-dialog textarea{min-height:44px;font:inherit;border:1px solid var(--sf-color-border,#bbb);border-radius:6px;padding:.5rem}.sf-eng-dialog fieldset{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.sf-eng-dialog legend{width:100%;font-weight:600}.sf-eng-dialog .sf-eng-option,.consent-choice{align-items:center;gap:.5rem;min-height:44px;display:flex}.sf-eng-close{float:right;cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;font-size:1.5rem}.sf-eng-sticky,.sf-eng-toast{z-index:40;background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#ddd);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 4px 16px #0000001f}.sf-eng-toast{max-width:22rem;font-size:.875rem;right:auto}.sf-lang{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}
