/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }
sub {
  bottom: -0.25em; }
sup {
  top: -0.5em; }
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0; }
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText; }
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type='checkbox'],
[type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto; }
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }
/**
 * Add the correct display in IE.
 */
template {
  display: none; }
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }
:root {
  --text-font-stack: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  --code-font-stack: 'Courier New', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Monaco',
    monospace;
  --base-font-size: 14px;
  --side-padding: 29px;
  --header-height: 60px;
  --navigation-width: 313px;
  --right-offset: 400px;
  --input-height: 36px;
  --burger-background-zindex: 100;
  --modal-background-zindex: 200;
  --li-small-margin-modal: 1em;
  --box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.15); }
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }
a {
  display: inline-block;
  color: inherit;
  text-decoration: inherit; }
button {
  font: inherit;
  color: inherit;
  background: inherit;
  border: none; }
a,
button {
  pointer-events: auto;
  cursor: pointer; }
svg {
  width: 100%;
  height: 100%; }
input {
  -webkit-box-shadow: none;
          box-shadow: none; }
:focus {
  outline: 0 !important; }
@font-face {
  font-family: 'password';
  font-style: normal;
  font-weight: 400;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAATsAA8AAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAcg9+z70dERUYAAAF0AAAAHAAAAB4AJwANT1MvMgAAAZAAAAA/AAAAYH7AkBhjbWFwAAAB0AAAAFkAAAFqZowMx2N2dCAAAAIsAAAABAAAAAQAIgKIZ2FzcAAAAjAAAAAIAAAACAAAABBnbHlmAAACOAAAALkAAAE0MwNYJ2hlYWQAAAL0AAAAMAAAADYPA2KgaGhlYQAAAyQAAAAeAAAAJAU+ATJobXR4AAADRAAAABwAAAAcCPoA6mxvY2EAAANgAAAAEAAAABAA5gFMbWF4cAAAA3AAAAAaAAAAIAAKAE9uYW1lAAADjAAAARYAAAIgB4hZ03Bvc3QAAASkAAAAPgAAAE5Ojr8ld2ViZgAABOQAAAAGAAAABuK7WtIAAAABAAAAANXulPUAAAAA1viLwQAAAADW+JM4eNpjYGRgYOABYjEgZmJgBEI2IGYB8xgAA+AANXjaY2BifMg4gYGVgYVBAwOeYEAFjMgcp8yiFAYHBl7VP8wx/94wpDDHMIoo2DP8B8kx2TLHACkFBkYA8/IL3QB42mNgYGBmgGAZBkYGEEgB8hjBfBYGDyDNx8DBwMTABmTxMigoKKmeV/3z/z9YJTKf8f/X/4/vP7pldosLag4SYATqhgkyMgEJJnQFECcMOGChndEAfOwRuAAAAAAiAogAAQAB//8AD3jaY2BiUGJgYDRiWsXAzMDOoLeRkUHfZhM7C8Nbo41srHdsNjEzAZkMG5lBwqwg4U3sbIx/bDYxgsSNBRUF1Y0FlZUYBd6dOcO06m+YElMa0DiGJIZUxjuM9xjkGRhU2djZlJXU1UDQ1MTcDASNjcTFQFBUBGjYEkkVMJCU4gcCKRTeHCk+fn4+KSllsJiUJEhMUgrMUQbZk8bgz/iA8SRR9qzAY087FjEYD2QPDDAzMFgyAwC39TCRAAAAeNpjYGRgYADid/fqneL5bb4yyLMwgMC1H90HIfRkCxDN+IBpFZDiYGAC8QBbSwuceNpjYGRgYI7594aBgcmOAQgYHzAwMqACdgBbWQN0AAABdgAiAAAAAAAAAAABFAAAAj4AYgI+AGYB9AAAAAAAKgAqACoAKgBeAJIAmnjaY2BkYGBgZ1BgYGIAAUYGBNADEQAFQQBaAAB42o2PwUrDQBCGvzVV9GAQDx485exBY1CU3PQgVgIFI9prlVqDwcZNC/oSPoKP4HNUfQLfxYN/NytCe5GwO9/88+/MBAh5I8C0VoAtnYYNa8oaXpAn9RxIP/XcIqLreZENnjwvyfPieVVdXj2H7DHxPJH/2/M7sVn3/MGyOfb8SWjOGv4K2DRdctpkmtqhos+D6ISh4kiUUXDj1Fr3Bc/Oc0vPqec6A8aUyu1cdTaPZvyXyqz6Fm5axC7bxHOv/r/dnbSRXCk7+mpVrOqVtFqdp3NKxaHUgeod9cm40rtrzfrt2OyQa8fppCO9tk7d1x0rpiQcuDuRkjjtkHt16ctbuf/radZY52/PnEcphXpZOcofiEZNcQAAeNpjYGIAg///GBgZsAF2BgZGJkZmBmaGdkYWRla29JzKggxD9tK8TAMDAxc2D0MLU2NjENfI1M0ZACUXCrsAAAABWtLiugAA) format("woff"); }
body {
  color: var(--color-primary);
  font-weight: normal;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  font-family: var(--text-font-stack);
  font-size: 14px;
  font-size: var(--base-font-size); }
.src-styles---main__js-overflow-hidden__1F9b_ {
  overflow: hidden; }
:root,
[data-theme='default'] {
  /* Primary colors */
  --color-primary-strong: #132736;
  --color-primary: #363b44;
  --color-primary-weak: #5c6268;
  --color-primary-weakest: #8f9a9d;
  /* Contrast colors */
  --color-contrast: #2f80ed;
  --color-contrast-darker: #3a6ff1;
  --color-contrast-alert: #f57d7d;
  /* Background colors */
  --color-background-back: #f6f6f6;
  --color-background-front: #ffffff;
  --color-background-front-dirty: #fdfdfd;
  --color-background-blackout: rgba(0, 0, 0, 0.4);
  /* Border colors */
  --color-border: #d7d7d7;
  /* Status colors */
  --color-status-moderation: #e9ae15;
  --color-status-published: #24bc61;
  --color-status-canceled: #f57d7d;
  --color-status-approved: #005cc8;
  --color-app-active-status-circle: #6fcf97; }

.src-components-buttons-event-pair---event-pair-buttons-module__buttons__1Nueu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .src-components-buttons-event-pair---event-pair-buttons-module__buttons__1Nueu > button,
  .src-components-buttons-event-pair---event-pair-buttons-module__buttons__1Nueu > div {
    margin-bottom: 12px; }
  .src-components-buttons-event-pair---event-pair-buttons-module__buttons__1Nueu :first-child {
    margin-right: 12px; }

.src-components-forms-create-account-form---create-account-form-module__form__3SvB- {
  max-width: 293px;
  width: 60vw; }
  .src-components-forms-create-account-form---create-account-form-module__form__3SvB- input,
  .src-components-forms-create-account-form---create-account-form-module__form__3SvB- select {
    margin-bottom: 10px; }
  .src-components-forms-create-account-form---create-account-form-module__buttons__2YPEj {
  padding-top: 10px;
  margin: 0; }

.src-pages-accounts---accounts-page-module__content__2MV4U {
  max-width: 900px; }

.src-pages-accounts---accounts-page-module__table__3fie8 {
  margin-top: var(--side-padding); }

.src-pages-accounts---accounts-page-module__buttons__1ZUUA {
  margin-top: var(--side-padding); }

.src-pages-accounts---accounts-page-module__modal_title__3_MbB {
  margin: 0;
  font-size: 21px;
  line-height: 22px;
  color: var(--color-primary-strong);
  padding-bottom: 25px; }

.src-components-checkbox---checkbox-module__container__1i4I8 {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 16px;
  width: 16px;
  border: 1px solid var(--color-primary-weak);
  border-radius: 2px;
  overflow: hidden; }

/* Hide the browser's default checkbox */

.src-components-checkbox---checkbox-module__container__1i4I8 .src-components-checkbox---checkbox-module__input__SrYIh {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

/* A custom checkbox */

.src-components-checkbox---checkbox-module__checkmark__2ro04 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.src-components-checkbox---checkbox-module__container__1i4I8:hover .src-components-checkbox---checkbox-module__input__SrYIh + .src-components-checkbox---checkbox-module__checkmark__2ro04,
.src-components-checkbox---checkbox-module__input__SrYIh:focus + .src-components-checkbox---checkbox-module__checkmark__2ro04 {
  background: var(--color-background-back); }

.src-components-checkbox---checkbox-module__checkmarkIcon__lm6Vb {
  fill: var(--color-contrast); }

.src-components-checkbox---checkbox-module__input__SrYIh:not(:checked) + .src-components-checkbox---checkbox-module__checkmark__2ro04 > .src-components-checkbox---checkbox-module__checkmarkIcon__lm6Vb {
    display: none; }

.src-components-checkbox-hocs-checkbox-with-title---checkbox-with-title-module__container__2LYui {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 10px;
  gap: 10px;
  max-width: 415px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .src-components-checkbox-hocs-checkbox-with-title---checkbox-with-title-module__container__2LYui .src-components-checkbox-hocs-checkbox-with-title---checkbox-with-title-module__title__1etYw {
    padding: 1px 0 0 0; }
  .src-components-checkbox-hocs-checkbox-with-title---checkbox-with-title-module__container__2LYui .src-components-checkbox-hocs-checkbox-with-title---checkbox-with-title-module__title_with_padding__2jecM {
    padding: 0 0 3px; }
  .src-components-checkbox-hocs-checkbox-with-title---checkbox-with-title-module__description__2FhoH {
  margin: 0;
  color: var(--color-primary-weak); }
  .src-components-checkbox-hocs-checkbox-with-title---checkbox-with-title-module__info_disabled__1gLLA {
  opacity: 0.6; }

.src-components-forms-app-webhooks-form---app-webhooks-form-module__content__ZxnY1 {
  max-width: 900px; }

.src-components-forms-app-webhooks-form---app-webhooks-form-module__scopes_item__3SDSS {
  cursor: help; }

.src-components-forms-app-webhooks-form---app-webhooks-form-module__scopes_item__3SDSS:not(:last-child) {
    margin-bottom: 10px; }

.src-components-forms-app-webhooks-form---app-webhooks-form-module__buttons__Lhie- {
  margin-top: var(--side-padding); }

.src-components-cards-list-components-card-add-new---card-add-new-module__content__o6h0Z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto; }

.src-components-cards-list-components-card-add-new---card-add-new-module__icon__2hMyE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 41px;
  height: 41px;
  border: 1.5px dashed var(--color-primary-weak);
  border-radius: 50%; }

.src-components-cards-list-components-card-add-new---card-add-new-module__icon_svg__3HPIs {
    width: 16px;
    height: 16px;
    fill: var(--color-primary-weak);
    -webkit-transition: fill 0.3s;
    transition: fill 0.3s; }

.src-components-cards-list-components-card-add-new---card-add-new-module__description__10TFw {
  color: var(--color-primary-weak);
  padding-top: 7px;
  font-size: 16px;
  line-height: 19px; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_container__3I-9I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_default__15BXJ {
  width: 148px;
  height: 148px; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_preview__2oz-K {
  position: relative;
  width: 148px;
  height: 148px; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_preview_bg__2xMU2::before, .src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_preview_bg__2xMU2::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_preview_bg__2xMU2::after {
    border-radius: 50%; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_preview_bg__2xMU2::before {
    opacity: 0.6; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_preview__2oz-K:hover .src-components-input-hocs-input-image-loader---input-image-loader-module__photo_icon__23M_u {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_img__k5iEM, .src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_background__3vK2I {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_img__k5iEM {
  position: relative;
  z-index: 1;
  border-radius: 50%; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_background__3vK2I {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.6; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__icon_loader_text__1Mheb {
  font-size: 14px;
  line-height: 17px;
  color: var(--color-primary-weakest);
  max-width: 326px;
  margin: 0;
  margin-bottom: 13px; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__title__1LIfX {
  font-size: 14px;
  line-height: 17px;
  color: var(--color-primary);
  margin: 0;
  margin-bottom: 22px; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__control__rn0An {
  margin-left: 14px; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__button__1rm1m {
  font-weight: 600;
  color: var(--color-contrast);
  padding: 0;
  pointer-events: none; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__photo_icon__23M_u {
  position: absolute;
  z-index: 2;
  width: 32px;
  height: 25px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  fill: var(--color-background-front);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__file_input__2Fwzu {
  display: none; }

.src-components-input-hocs-input-image-loader---input-image-loader-module__error__1Sfcn {
  margin-top: 10px;
  color: var(--color-contrast-alert); }

.src-components-input-hocs-input-image-loader---input-image-loader-module__formats__1rGRe {
  text-transform: uppercase; }

.src-components-forms-app-base-form---app-base-form-module__form__1pOF9 {
  max-width: 510px;
  margin: 5px auto 0 0; }

.src-components-forms-app-base-form---app-base-form-module__input__tmGoW:not(:first-of-type) {
  margin-top: 10px; }

.src-components-forms-app-base-form---app-base-form-module__image_input_block___WjOz {
  margin-top: 19px; }

.src-components-forms-app-base-form---app-base-form-module__buttons__dKEhI {
  padding-top: var(--side-padding); }

.src-components-forms-app-base-form---app-base-form-module__image_loader_heading__3y210 {
  margin-top: 19px; }

.src-components-input-hocs-input-factory---input-factory-module__factory_group__26CkV {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  gap: 10px;
  margin-bottom: 10px; }

.src-components-input-hocs-input-factory---input-factory-module__error__3yR9N {
  margin-top: 0;
  color: var(--color-contrast-alert); }

.src-components-forms-app-oauth-form---app-oauth-form-module__scopes__1b3qF {
  display: grid;
  grid-gap: 10px 60px;
  gap: 10px 60px;
  grid-template-columns: repeat(auto-fit, 400px); }
  .src-components-forms-app-oauth-form---app-oauth-form-module__scopes_column__1ESXe {
    display: grid;
    grid-gap: 10px;
    gap: 10px; }
  .src-components-forms-app-oauth-form---app-oauth-form-module__scopes_item__3fcDV {
    margin-bottom: 9px; }
  .src-components-forms-app-oauth-form---app-oauth-form-module__oauth_inputs__29crE {
  display: grid;
  grid-gap: 10px;
  gap: 10px;
  margin-bottom: 15px; }
  .src-components-forms-app-oauth-form---app-oauth-form-module__buttons__1C5vx {
  margin-top: var(--side-padding); }
  .src-components-forms-app-oauth-form---app-oauth-form-module__choose_file_button_disabled__3SXCG {
  pointer-events: none; }

.src-components-buttons-rules---rules-module__rules__3Z42g {
  width: 60vh; }
  .src-components-buttons-rules---rules-module__rules__3Z42g li:not(:last-of-type) {
    margin-bottom: var(--li-small-margin-modal); }

.src-components-tables-contract-table---contract-table-module__table___X5Jk {
  margin-top: var(--side-padding); }

.src-components-tables-contract-table---contract-table-module__buttons__2-Du9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: var(--side-padding); }

.src-components-tables-contract-table---contract-table-module__buttons__2-Du9 > button,
  .src-components-tables-contract-table---contract-table-module__buttons__2-Du9 > div {
    margin-bottom: 12px; }

.src-components-tables-contract-table---contract-table-module__buttons__2-Du9 :first-child {
    margin-right: 12px; }

.src-components-select---select-module__select__1_gmE {
  --select-border-color: var(--color-border);
  outline: none;
  display: block;
  background: var(--color-background-front-dirty);
  border: 1px solid var(--select-border-color);
  width: 100%;
  max-width: 386px;
  height: var(--input-height);
  color: var(--color-primary);
  border-radius: 3px;
  font-size: 14px;
  padding: 1px 33px 0 6px;
  resize: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .src-components-select---select-module__select_wrapper__2MYkN {
    position: relative; }
  .src-components-select---select-module__select_wrapper__2MYkN:after {
    content: '';
    position: absolute;
    z-index: 1;
    right: 15px;
    top: 11px;
    width: 10px;
    height: 10px;
    pointer-events: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-left: 2px solid var(--color-primary-strong);
    border-bottom: 2px solid var(--color-primary-strong);
    border-radius: 2px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .src-components-select---select-module__select__1_gmE:focus {
    --select-border-color: var(--color-contrast-darker); }
  .src-components-select---select-module__select__1_gmE.src-components-select---select-module__error__213DV:not(:focus) {
    --select-border-color: var(--color-contrast-alert); }
  .src-components-select---select-module__select__1_gmE option {
    font-size: 16px; }

.src-components-select-hocs-select-with-title---select-with-title-module__container__2U4XY {
  display: grid;
  grid-template-columns: 160px 1fr; }
  .src-components-select-hocs-select-with-title---select-with-title-module__container__2U4XY.src-components-select-hocs-select-with-title---select-with-title-module__column__1MyGA {
    grid-template-columns: 1fr; }
  .src-components-select-hocs-select-with-title---select-with-title-module__title__3AAMP {
  width: 100%;
  padding-top: 12px; }
  .src-components-select-hocs-select-with-title---select-with-title-module__column__1MyGA .src-components-select-hocs-select-with-title---select-with-title-module__title__3AAMP {
    padding-top: 6px; }

.src-components-forms-base-form---base-form-module__title__Om0Za {
  margin: 0;
  font-size: 21px;
  line-height: 22px;
  color: var(--color-primary-strong);
  padding-bottom: 25px; }

.src-components-forms-base-form---base-form-module__form__2N1uK {
  max-width: 293px;
  width: 60vw; }

.src-components-forms-base-form---base-form-module__form__2N1uK input,
  .src-components-forms-base-form---base-form-module__form__2N1uK select {
    margin-bottom: 10px; }

.src-components-forms-base-form---base-form-module__buttons__vHuye {
  padding-top: 10px;
  margin: 0; }

.src-components-forms-edit-widget-form---edit-widget-form-module__form___yJHR {
  max-width: 510px;
  margin: 5px auto 0 0; }

.src-components-forms-edit-widget-form---edit-widget-form-module__input__EjQlJ:not(:first-of-type) {
  margin-top: 10px; }

.src-components-forms-edit-widget-form---edit-widget-form-module__image_input_block__oEz8W {
  margin-top: 19px; }

.src-components-forms-edit-widget-form---edit-widget-form-module__buttons__mlEXv {
  padding-top: var(--side-padding); }

.src-components-forms-edit-widget-form---edit-widget-form-module__image_loader_heading__2IOSr {
  margin-top: 19px; }

.src-components-forms-edit-widget-form---edit-widget-form-module__input_factory__eP9Ke {
  margin-top: 10px; }

.src-components-forms-edit-widget-form---edit-widget-form-module__image_loader_content__38_Ys {
  margin-bottom: var(--side-padding); }

.src-components-cards-list-components-card---card-module__card_container__1xNx1 {
  background: var(--color-background-front);
  border: 1px solid var(--color-border);
  border-radius: 5px;
  width: 100%;
  height: 120px;
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; }
  .src-components-cards-list-components-card---card-module__card_container__1xNx1:hover, .src-components-cards-list-components-card---card-module__card_container__1xNx1:focus {
    -webkit-box-shadow: var(--box-shadow);
            box-shadow: var(--box-shadow); }
  .src-components-cards-list-components-card---card-module__content__3aWlU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 19px 10px; }
  .src-components-cards-list-components-card---card-module__default_icon__WRby5 {
  width: 80px;
  height: 80px; }
  .src-components-cards-list-components-card---card-module__icon__eC79U {
  height: 80px;
  width: 80px; }
  .src-components-cards-list-components-card---card-module__icon__eC79U.src-components-cards-list-components-card---card-module__empty__3Gtfq {
    border: 1px solid var(--color-border); }
  .src-components-cards-list-components-card---card-module__icon__eC79U > img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%; }
  .src-components-cards-list-components-card---card-module__info__1CTuI {
  width: 166px;
  padding-left: 13px;
  text-align: left; }
  .src-components-cards-list-components-card---card-module__name__EPqsQ {
  font-size: 21px;
  font-weight: 550;
  margin: 0;
  padding-bottom: 3px;
  max-height: 52px;
  overflow: hidden;
  text-overflow: ellipsis; }
  .src-components-cards-list-components-card---card-module__status__AwV8m {
  font-size: 14px;
  padding-bottom: 6px;
  position: relative; }
  .src-components-cards-list-components-card---card-module__status_canceled__2yCwv {
    color: var(--color-status-canceled); }
  .src-components-cards-list-components-card---card-module__status_progress__2WSUy {
    color: var(--color-status-moderation); }
  .src-components-cards-list-components-card---card-module__status_approved__2gpTH {
    color: var(--color-status-approved); }
  .src-components-cards-list-components-card---card-module__status_published__1mCTV {
    color: var(--color-status-published); }
  .src-components-cards-list-components-card---card-module__app_active_status_circle__k16CX {
  position: absolute;
  margin-top: 5px;
  margin-left: 3px; }

.src-components-cards-list---cards-list-module__list_container__2WSFB {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  grid-gap: 16px;
  gap: 16px; }

.src-components-forms-create-widget-form---create-widget-form-module__controls__8k4bE {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  grid-auto-flow: dense; }
  .src-components-forms-create-widget-form---create-widget-form-module__controls__8k4bE > button:first-child {
    grid-column: -1; }

.src-components-forms-app-widget-form---app-widget-form-module__form__3Vjke {
  max-width: 510px;
  margin: 5px auto 0 0; }

.src-components-forms-app-widget-form---app-widget-form-module__input__1VpeW:last-of-type {
  margin-bottom: var(--side-padding); }

.src-components-forms-app-widget-form---app-widget-form-module__image_loader_heading__1QCJG {
  margin-top: 19px; }

.src-components-forms-create-app-form---create-app-form-module__controls__24C82 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  grid-auto-flow: dense; }
  .src-components-forms-create-app-form---create-app-form-module__controls__24C82 > button:first-child {
    grid-column: -1; }

.src-components-forms-private-contract-form---private-contract-form-module__form__3xmwf {
  max-width: 293px;
  width: 60vw; }
  .src-components-forms-private-contract-form---private-contract-form-module__form__3xmwf input,
  .src-components-forms-private-contract-form---private-contract-form-module__form__3xmwf select {
    margin-bottom: 10px; }
  .src-components-forms-private-contract-form---private-contract-form-module__buttons__3AbIi {
  padding-top: 10px;
  margin: 0; }

.src-components-forms-legal-contract-form---legal-contract-form-module__form__ecHHP {
  max-width: 293px;
  width: 60vw; }
  .src-components-forms-legal-contract-form---legal-contract-form-module__form__ecHHP input,
  .src-components-forms-legal-contract-form---legal-contract-form-module__form__ecHHP select {
    margin-bottom: 10px; }
  .src-components-forms-legal-contract-form---legal-contract-form-module__buttons__33Lfo {
  padding-top: 10px;
  margin: 0; }

.src-pages-contract---contract-page-module__content__LZmSB {
  max-width: 900px; }

.src-pages-contract---contract-page-module__modal_title__13qch {
  margin: 0;
  font-size: 21px;
  line-height: 22px;
  color: var(--color-primary-strong);
  padding-bottom: 25px; }

.src-pages-contract---contract-page-module__contract_row_controls__1Kp4Y {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: end;
  grid-gap: 0.5em;
  gap: 0.5em; }

.src-pages-contract---contract-page-module__contract_row_loading__P8XgN {
  opacity: 0.8; }

.src-pages-contract---contract-page-module__contract_row_loading__P8XgN a,
  .src-pages-contract---contract-page-module__contract_row_loading__P8XgN button {
    pointer-events: none; }

.src-pages-contract---contract-page-module__face_kind_select__3odgu:not(:last-child) {
  margin-bottom: var(--side-padding); }

.src-pages-contract---contract-page-module__download_contract__JpR3d {
  color: var(--color-contrast);
  font-weight: 550;
  margin: -7px;
  padding: 7px;
  padding-top: 10px; }

.src-pages-contract---contract-page-module__contract_info_button__jzIO9 {
  margin: -7px;
  padding: 7px; }

.src-pages-contract---contract-page-module__control_element__1EDTb {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1em;
  height: 1em; }

.src-pages-contract---contract-page-module__alert_icon__1HSzN {
  -webkit-transform: scale(1.13);
          transform: scale(1.13);
  stroke: var(--color-contrast-alert); }

.src-pages-contract---contract-page-module__spinner_icon___WJ7o {
  stroke: var(--color-contrast); }

.src-pages-contract---contract-page-module__delete_icon__PtLqh {
  fill: var(--color-contrast); }

.src-components-forms-create-order-form---create-order-form-module__form__1N9wv {
  max-width: 293px;
  width: 60vw; }
  .src-components-forms-create-order-form---create-order-form-module__form__1N9wv input,
  .src-components-forms-create-order-form---create-order-form-module__form__1N9wv select {
    margin-bottom: 10px; }
  .src-components-forms-create-order-form---create-order-form-module__buttons__PSt_s {
  padding-top: 10px;
  margin: 0; }

.src-components-forms-order-form---order-form-module__modal_title__n71Qj {
  margin: 0;
  font-size: 21px;
  line-height: 22px;
  color: var(--color-primary-strong);
  padding-bottom: 25px; }

.src-components-forms-order-form---order-form-module__form__1XfvW {
  max-width: 293px;
  width: 60vw; }

.src-components-forms-order-form---order-form-module__form__1XfvW input,
  .src-components-forms-order-form---order-form-module__form__1XfvW select {
    margin-bottom: 10px; }

.src-components-forms-order-form---order-form-module__download_contract__17KbC {
  color: var(--color-contrast);
  font-weight: 550;
  margin: -7px;
  padding: 7px;
  padding-top: 10px; }

.src-pages-shop---shop-page-module__content__65ubQ {
  max-width: 954px; }

.src-pages-shop---shop-page-module__table__1vr5z {
  margin-top: var(--side-padding); }

.src-pages-shop---shop-page-module__buttons__LVwcg {
  margin-top: var(--side-padding); }

.src-pages-shop---shop-page-module__status__TVkye {
  font-weight: 600; }

.src-pages-shop---shop-page-module__status_payed__2NbHN {
    color: var(--color-status-published); }

.src-pages-shop---shop-page-module__status_created__2-n4d {
    color: var(--color-status-moderation); }

.src-pages-shop---shop-page-module__status_canceled__1GAGe {
    color: var(--color-status-canceled); }

