/* Same outline, type, spacing and wrapping as the approved author controls. */
html body .trp-format-control,html body [data-trp-format-status]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:172px;min-width:0;max-width:100%;min-height:44px;height:auto;padding:10px 14px;border:2px solid #cbbda5;border-radius:3px;background:transparent;color:#7c2130;font:800 16px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;box-shadow:none}
html body [data-trp-format-status],html body .trp-format-control[data-trp-format-enhanced]{margin:10px 8px 10px 0!important;flex:0 1 auto!important;align-self:flex-start!important;width:max-content;max-width:100%}
html:is(#trp-format#trp-format#trp-format#trp-format#trp-format#trp-format#trp-format#trp-format,html) body .retailer-actions>[data-trp-format-enhanced]{flex-basis:100%!important;width:max-content!important;max-width:100%!important;margin:12px 0 0!important;order:20!important}
html body button.trp-format-control{cursor:pointer}
html body button.trp-format-control:disabled{cursor:default!important;opacity:1!important}
html body .trp-format-control:focus-visible{outline:3px solid #1685bd!important;outline-offset:4px!important}
html body a.trp-format-control:hover,html body button.trp-format-control:not(:disabled):hover{--tl-control-bg:#e8dfcf;--tl-control-ink:#651a27}
html body .trp-format-control[data-trp-format-link]{margin:4px 8px 4px 0!important}
@media(max-width:400px){html body [data-trp-format-status],html body .trp-format-control{max-width:100%!important;min-width:0!important}}
