body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.offer-conditions{--offer-condition-height:38px;--offer-condition-radius:var(--default-border-radius)}.offer-conditions .offer-conditions__title{margin-bottom:.375rem}.offer-conditions .offer-conditions__hint{margin-bottom:1rem}

/* !important throughout: the theme squares input-group children with a
   0,6,0 selector (.input-group:not(.has-validation) > :not(:last-child)...)
   and pills .btn, both of which outrank anything scoped to .offer-conditions.
   The theme itself styles react-select with !important, so this matches. */.offer-conditions .btn,.offer-conditions .form-control,.offer-conditions .input-group-text,.offer-conditions .react-select__control{border-radius:var(--offer-condition-radius)!important}.offer-conditions .react-select__menu{border-radius:.75rem!important;overflow:hidden}.offer-conditions .input-group>.form-control{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.offer-conditions .input-group>.input-group-text{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.offer-conditions__row .btn,.offer-conditions__row .form-control,.offer-conditions__row .input-group-text,.offer-conditions__row .react-select__control{font-size:.8125rem;height:var(--offer-condition-height)!important;min-height:var(--offer-condition-height)!important}.offer-conditions__row .btn{align-items:center;display:inline-flex;justify-content:center;padding:0 .75rem}.offer-conditions__row .input-group-text{background-color:var(--default-background);border-color:var(--input-border);color:var(--text-muted);padding:0 .75rem}.offer-conditions .react-select__control{background-color:var(--form-control-bg);border-color:var(--input-border);box-shadow:none}.offer-conditions .react-select__control--is-focused{border-color:var(--text-muted);box-shadow:none}.offer-conditions .react-select__value-container{padding:0 .75rem}.offer-conditions .react-select__input-container,.offer-conditions .react-select__single-value{color:var(--default-text-color);margin:0}.offer-conditions .react-select__placeholder{color:var(--text-muted);margin:0}.offer-conditions .react-select__indicator{color:var(--text-muted);padding:0 .5rem}.offer-conditions .react-select__indicator-separator{background-color:var(--input-border);margin:.5rem 0}.offer-conditions .react-select__menu{font-size:.8125rem;z-index:5}body{font-family:Ubuntu Sans,sans-serif}.cursor-pointer{cursor:pointer}
/*# sourceMappingURL=main.50abbc0a.css.map*/