@font-face {
  font-family: 'fontello';
  src: url(/user/assets/fontello.eot);
  src: url(/user/assets/fontello.eot#iefix) format('embedded-opentype'),
       url(/user/assets/fontello.svg#fontello) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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6DMAAOgzAAAAMAAA6DUAAOg1AAAAMQAA6DYAAOg2AAAAMgAA6DcAAOg3AAAAMwAA6DgAAOg4AAAANAAA6DoAAOg6AAAANQAA6DsAAOg7AAAANgAA6DwAAOg8AAAANwAA6D0AAOg9AAAAOAAA6D4AAOg+AAAAOQAA6D8AAOg/AAAAOgAA6EAAAOhAAAAAOwAA6EEAAOhBAAAAPAAA6EIAAOhCAAAAPQAA6EMAAOhDAAAAPgAA6EQAAOhEAAAAPwAA6EUAAOhFAAAAQAAA6EYAAOhGAAAAQQAA6EcAAOhHAAAAQgAA6EgAAOhIAAAAQwAA6FYAAOhWAAAARAAA6FcAAOhXAAAARQAA6FgAAOhYAAAARgAA6GcAAOhnAAAARwAA6GgAAOhoAAAASAAA6GsAAOhrAAAASQAA6GwAAOhsAAAASgAA6G0AAOhtAAAASwAA6G4AAOhuAAAATAAA6HAAAOhwAAAATQAA6HEAAOhxAAAATgAA6HIAAOhyAAAATwAA6HMAAOhzAAAAUAAA6HQAAOh0AAAAUQAA6HUAAOh1AAAAUgAA6HYAAOh2AAAAUwAA6HcAAOh3AAAAVAAA6HgAAOh4AAAAVQAA6HkAAOh5AAAAVgAA6HoAAOh6AAAAVwAA6HsAAOh7AAAAWAAA6IQAAOiEAAAAWQAA6IYAAOiGAAAAWgAA6IgAAOiIAAAAWwAA6IoAAOiKAAAAXAAA6IsAAOiLAAAAXQAA6IwAAOiMAAAAXgAA6I4AAOiOAAAAXwAA6JIAAOiSAAAAYAAA6JMAAOiTAAAAYQAA6JQAAOiUAAAAYgAA6JYAAOiWAAAAYwAA6KMAAOijAAAAZAAA6KwAAOisAAAAZQAA6K0AAOitAAAAZgAA6K4AAOiuAAAAZwAA6LgAAOi4AAAAaAAA6LoAAOi6AAAAaQAA6LsAAOi7AAAAagAA6L4AAOi+AAAAawAA6MIAAOjCAAAAbAAA6MQAAOjEAAAAbQAA6MYAAOjGAAAAbgAA6McAAOjHAAAAbwAA6MgAAOjIAAAAcAAA6MwAAOjMAAAAcQAA6M4AAOjOAAAAcgAA6QYAAOkGAAAAcwAA6QcAAOkHAAAAdAAAAAIAAAAAA0ECmgAXAC8AQUA+BQEBAAGFBgECAwKGCQQIAwADAwBXCQQIAwAAA18HAQMAA08ZGAEALComJR4dGC8ZLxQSDg0G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MQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHUBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYACmFycm93LWxlZnQKYXJyb3ctZG93bgthcnJvdy1yaWdodAhhcnJvdy11cAdzdG9yaWVzCGNhbGwtZW5kCWJhY2tzcGFjZQRjYWxsDGNhbGwtaW5nb2luZwtjYWxsLW1pc3NlZA1jYWxsLW91dGdvaW5nBXNwbGl0DGNoZWNrLWNpcmNsZQVjbGVhcgVjbG91ZAdkaWFscGFkCWRhcmstbW9kZQNzbXMEZWRpdAVlcnJvcgRzZWF0B2hpc3RvcnkKbGlnaHQtbW9kZQRsZW5zBmxvZ291dARsb2NrBG1lbnUDbWljB21pYy1vZmYEbW9yZQhwYXNzd29yZAVwYXVzZQpwZXJzb24tYWRkC3BlcnNvbi1hZGQyBnBlcnNvbg1wZXJzb24tcmVtb3ZlDXBlcnNvbi1zZWFyY2gOY2FsbC1mb3J3YXJkZWQLY2FsbC1wYXVzZWQEcGxheQ1yYWRpby1jaGVja2VkD3JhZGlvLXVuY2hlY2tlZAZyZXBvcnQGc2VhcmNoCHNldHRpbmdzCnN1cGVydmlzb3IEc3dhcAd3YXJuaW5nCnZvbHVtZV9vZmYFdG9kYXkQam9pbi1yaWdodC1ibGFjaw9qb2luLWZ1bGwtYmxhY2sJcmVwbHktYWxsB3dpbmRvd3MFbGludXgFbWFjb3MKY2FsbC1tZXJnZQZmaWx0ZXIIZG9uZS1hbGwMbmV3LXJlbGVhc2VzBGRvbmUNbG9jYWwtcGFya2luZwlsb2NrLW9wZW4JbGVmdC1pY29uCmFkZC1jaXJjbGUMaW5wdXQtY2lyY2xlFGV4Y2xhbWF0aW9uLXRyaWFuZ2xlBGRvdHMMcGhvbmUtcGFya2VkBGNvcHkKaGVhZHBob25lcw1yZW1vdmUtY2lyY2xlDmRyYWctaW5kaWNhdG9yD3dlYnBob25lLW1vYmlsZRB3ZWJwaG9uZS1kZXNrdG9wCmRpYWxlci1zaXAGcmVtb3ZlBXRlYW1zCGludGVybmV0B3JlZnJlc2gNZmlsZV9kb3dubG9hZAtleHBhbmQtZG93bgxjaGV2cm9uLWxlZnQNY2hldnJvbi1yaWdodAlleHBhbmQtdXAKdmlzaWJpbGl0eQ52aXNpYmlsaXR5LW9mZg9xdWVzdGlvbi1jaXJjbGUJcmVjdGFuZ2xlCXZvbHVtZS11cAdkZXZpY2VzD2Fycm93LWRyb3AtZG93bg1hcnJvdy1kcm9wLXVwDmRlbGV0ZS1mb3JldmVyEGRlbGV0ZS1mb3JldmVyLTEFcGhvbmUEc2VuZAhzaW0tY2FyZA5wbHVzLWluLWNpcmNsZQtvcGVuLWluLW5ldwh3ZWJwaG9uZQNhZGQHYW5kcm9pZAZjYW5jZWwEaGVscBBtYXJrLWNoYXQtdW5yZWFkCmZhY3QtY2hlY2sJdm9pY2VtYWlsDW5vdGlmaWNhdGlvbnMEc3RvcA1tYW51YWwtcmVjb3JkC2ZpbGUtdXBsb2FkBWJsb2NrBmdlbnJlcwtpbnRlZ3JhdGlvbhNpbnRlZ3JhdGlvbi16ZW5kZXNrAAAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCMhIyEtsAMsIGSzAxQVAEJDsBNDIGBgQrECFENCsSUDQ7ACQ1R4ILAMI7ACQ0NhZLAEUHiyAgICQ2BCsCFlHCGwAkNDsg4VAUIcILACQyNCshMBE0NgQiOwAFBYZVmyFgECQ2BCLbAELLADK7AV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LbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrEAACqxAAdCsQAKKrEAB0KxAAoqsQAHQrkAAAALKrEAB0K5AAAACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVmxAA4quAH/hbAEjbECAESzBWQGAERE') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?98828349#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-arrow-left:before { content: '\e800'; } /* '' */
.icon-arrow-down:before { content: '\e801'; } /* '' */
.icon-arrow-right:before { content: '\e802'; } /* '' */
.icon-arrow-up:before { content: '\e803'; } /* '' */
.icon-stories:before { content: '\e804'; } /* '' */
.icon-call-end:before { content: '\e805'; } /* '' */
.icon-backspace:before { content: '\e806'; } /* '' */
.icon-call:before { content: '\e807'; } /* '' */
.icon-call-ingoing:before { content: '\e808'; } /* '' */
.icon-call-missed:before { content: '\e809'; } /* '' */
.icon-call-outgoing:before { content: '\e80a'; } /* '' */
.icon-split:before { content: '\e80b'; } /* '' */
.icon-check-circle:before { content: '\e80d'; } /* '' */
.icon-clear:before { content: '\e80f'; } /* '' */
.icon-cloud:before { content: '\e810'; } /* '' */
.icon-dialpad:before { content: '\e811'; } /* '' */
.icon-dark-mode:before { content: '\e812'; } /* '' */
.icon-sms:before { content: '\e813'; } /* '' */
.icon-edit:before { content: '\e814'; } /* '' */
.icon-error:before { content: '\e815'; } /* '' */
.icon-seat:before { content: '\e816'; } /* '' */
.icon-history:before { content: '\e819'; } /* '' */
.icon-light-mode:before { content: '\e81a'; } /* '' */
.icon-lens:before { content: '\e81b'; } /* '' */
.icon-logout:before { content: '\e81c'; } /* '' */
.icon-lock:before { content: '\e81d'; } /* '' */
.icon-menu:before { content: '\e81e'; } /* '' */
.icon-mic:before { content: '\e81f'; } /* '' */
.icon-mic-off:before { content: '\e820'; } /* '' */
.icon-more:before { content: '\e821'; } /* '' */
.icon-password:before { content: '\e822'; } /* '' */
.icon-pause:before { content: '\e823'; } /* '' */
.icon-person-add:before { content: '\e824'; } /* '' */
.icon-person-add2:before { content: '\e825'; } /* '' */
.icon-person:before { content: '\e826'; } /* '' */
.icon-person-remove:before { content: '\e827'; } /* '' */
.icon-person-search:before { content: '\e828'; } /* '' */
.icon-call-forwarded:before { content: '\e829'; } /* '' */
.icon-call-paused:before { content: '\e82a'; } /* '' */
.icon-play:before { content: '\e82b'; } /* '' */
.icon-radio-checked:before { content: '\e82c'; } /* '' */
.icon-radio-unchecked:before { content: '\e82d'; } /* '' */
.icon-report:before { content: '\e82e'; } /* '' */
.icon-search:before { content: '\e82f'; } /* '' */
.icon-settings:before { content: '\e830'; } /* '' */
.icon-supervisor:before { content: '\e831'; } /* '' */
.icon-swap:before { content: '\e832'; } /* '' */
.icon-warning:before { content: '\e833'; } /* '' */
.icon-volume_off:before { content: '\e835'; } /* '' */
.icon-today:before { content: '\e836'; } /* '' */
.icon-join-right-black:before { content: '\e837'; } /* '' */
.icon-join-full-black:before { content: '\e838'; } /* '' */
.icon-reply-all:before { content: '\e83a'; } /* '' */
.icon-windows:before { content: '\e83b'; } /* '' */
.icon-linux:before { content: '\e83c'; } /* '' */
.icon-macos:before { content: '\e83d'; } /* '' */
.icon-call-merge:before { content: '\e83e'; } /* '' */
.icon-filter:before { content: '\e83f'; } /* '' */
.icon-done-all:before { content: '\e840'; } /* '' */
.icon-new-releases:before { content: '\e841'; } /* '' */
.icon-done:before { content: '\e842'; } /* '' */
.icon-local-parking:before { content: '\e843'; } /* '' */
.icon-lock-open:before { content: '\e844'; } /* '' */
.icon-left-icon:before { content: '\e845'; } /* '' */
.icon-add-circle:before { content: '\e846'; } /* '' */
.icon-input-circle:before { content: '\e847'; } /* '' */
.icon-exclamation-triangle:before { content: '\e848'; } /* '' */
.icon-dots:before { content: '\e856'; } /* '' */
.icon-phone-parked:before { content: '\e857'; } /* '' */
.icon-copy:before { content: '\e858'; } /* '' */
.icon-headphones:before { content: '\e867'; } /* '' */
.icon-remove-circle:before { content: '\e868'; } /* '' */
.icon-drag-indicator:before { content: '\e86b'; } /* '' */
.icon-webphone-mobile:before { content: '\e86c'; } /* '' */
.icon-webphone-desktop:before { content: '\e86d'; } /* '' */
.icon-dialer-sip:before { content: '\e86e'; } /* '' */
.icon-remove:before { content: '\e870'; } /* '' */
.icon-teams:before { content: '\e871'; } /* '' */
.icon-internet:before { content: '\e872'; } /* '' */
.icon-refresh:before { content: '\e873'; } /* '' */
.icon-file_download:before { content: '\e874'; } /* '' */
.icon-expand-down:before { content: '\e875'; } /* '' */
.icon-chevron-left:before { content: '\e876'; } /* '' */
.icon-chevron-right:before { content: '\e877'; } /* '' */
.icon-expand-up:before { content: '\e878'; } /* '' */
.icon-visibility:before { content: '\e879'; } /* '' */
.icon-visibility-off:before { content: '\e87a'; } /* '' */
.icon-question-circle:before { content: '\e87b'; } /* '' */
.icon-rectangle:before { content: '\e884'; } /* '' */
.icon-volume-up:before { content: '\e886'; } /* '' */
.icon-devices:before { content: '\e888'; } /* '' */
.icon-arrow-drop-down:before { content: '\e88a'; } /* '' */
.icon-arrow-drop-up:before { content: '\e88b'; } /* '' */
.icon-delete-forever:before { content: '\e88c'; } /* '' */
.icon-delete-forever-1:before { content: '\e88e'; } /* '' */
.icon-phone:before { content: '\e892'; } /* '' */
.icon-send:before { content: '\e893'; } /* '' */
.icon-sim-card:before { content: '\e894'; } /* '' */
.icon-plus-in-circle:before { content: '\e896'; } /* '' */
.icon-open-in-new:before { content: '\e8a3'; } /* '' */
.icon-webphone:before { content: '\e8ac'; } /* '' */
.icon-add:before { content: '\e8ad'; } /* '' */
.icon-android:before { content: '\e8ae'; } /* '' */
.icon-cancel:before { content: '\e8b8'; } /* '' */
.icon-help:before { content: '\e8ba'; } /* '' */
.icon-mark-chat-unread:before { content: '\e8bb'; } /* '' */
.icon-fact-check:before { content: '\e8be'; } /* '' */
.icon-voicemail:before { content: '\e8c2'; } /* '' */
.icon-notifications:before { content: '\e8c4'; } /* '' */
.icon-stop:before { content: '\e8c6'; } /* '' */
.icon-manual-record:before { content: '\e8c7'; } /* '' */
.icon-file-upload:before { content: '\e8c8'; } /* '' */
.icon-block:before { content: '\e8cc'; } /* '' */
.icon-genres:before { content: '\e8ce'; } /* '' */
.icon-integration:before { content: '\e906'; } /* '' */
.icon-integration-zendesk:before { content: '\e907'; } /* '' */

html {
  box-sizing: border-box;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  word-break: normal;
  -moz-tab-size: 4;
  tab-size: 4;
}

*,
:after,
:before {
  background-repeat: no-repeat;
  box-sizing: inherit;
}

:after,
:before {
  text-decoration: inherit;
  vertical-align: inherit;
}

* {
  padding: 0;
  margin: 0;
}

hr {
  overflow: visible;
  height: 0;
}

details,
main {
  display: block;
}

summary {
  display: list-item;
}

small {
  font-size: 80%;
}

[hidden] {
  display: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

a {
  background-color: transparent;
  text-decoration: none;
}

a:active,
a:hover {
  outline-width: 0;
}

code,
kbd,
pre,
samp {
  font-family: monospace,monospace;
}

pre {
  font-size: 1em;
}

b,
strong {
  font-weight: bolder;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

input {
  border-radius: 0;
}

[disabled] {
  cursor: default;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
}

optgroup {
  font-weight: 700;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button],
[type=button],
[type=reset],
[type=submit],
button {
  cursor: pointer;
  color: inherit;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance: button;
}

button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  color: currentColor;
}

legend {
  border: 0;
  color: inherit;
  display: table;
  white-space: normal;
  max-width: 100%;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  color: inherit;
  font: inherit;
}

img {
  border-style: none;
}

progress {
  vertical-align: baseline;
}

@media screen {
  [hidden~=screen] {
    display: inherit;
  }

  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}

[aria-busy=true] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled=true] {
  cursor: default;
}

.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.avatar-container {
  display: flex;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}

.avatar-container .status {
  box-sizing: content-box;
  position: absolute;
  right: -5px;
  bottom: -4px;
  width: 11px;
  height: 11px;
  border-radius: 8px;
  background-color: #38b955;
  color: #fff;
  font-size: 9px;
  transition: .4s;
  display: none;
}

.avatar-container .status.do-not-disturb {
  background-color: #f24343;
}

.avatar-container .status.disabled {
  filter: brightness(0.7);
}

.avatar-container .status.contact-status-unavailable {
  display: block;
  background-color: #858585;
}

.avatar-container .status.contact-status-idle {
  display: block;
  background-color: #38b955;
}

.avatar-container .status.contact-status-busy {
  display: block;
  background-color: #f24343;
}

.avatar-container .status.contact-status-busy::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  top: 3px;
  left: 2px;
  background-color: #fff;
}

.avatar-container .status.contact-status-dnd {
  display: block;
  background-color: #b40000;
  border-radius: 3px;
}

.avatar-container .status.contact-status-dnd::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 1px;
  border-radius: 1px;
  top: 5px;
  left: 2px;
  background-color: #fff;
}

.avatar-container .status.contact-status-ringing {
  display: block;
  background-color: #38b955;
  animation: status-flashing 1s infinite ease-in-out;
}

@keyframes status-flashing {
  50% {
    background-color: #007119;
  }
}

.avatar-container .status:before {
  margin: 0 1px;
}

@media (max-width: 1300px) {
  .avatar-container .status {
    display: block;
  }
}

.avatar-container.has-status .avatar.small {
  -webkit-mask: radial-gradient(circle 8px at 23px 23px, #0000 85%, #000) bottom right;
}

.avatar-container.has-status .avatar.medium {
  -webkit-mask: radial-gradient(circle 8px at 31px 32px, #0000 85%, #000) bottom right;
}

.avatar-container .avatar {
  color: #f7f8ff;
  background-color: #c9c9c9;
  background-repeat: no-repeat;
  font-weight: 600;
  border-radius: 50%;
}

.avatar-container .avatar .icon-person {
  color: #fff;
}

.avatar-container .avatar.small {
  width: 25px;
  height: 25px;
}

.avatar-container .avatar.small .icon-person {
  font-size: 16px;
}

.avatar-container .avatar.medium {
  font-size: 18px;
  width: 34px;
  height: 34px;
}

@media (max-width: 1536px) {
  .avatar-container .avatar.medium {
    width: 26px;
    height: 26px;
    font-size: 13px;
  }
}

@media (max-width: 1100px)and (min-width: 801px) {
  .avatar-container .avatar.medium {
    width: 19px;
    height: 19px;
    font-size: 10px;
  }
}

@media (max-width: 480px) {
  .avatar-container .avatar.medium {
    width: 1.5em;
    height: 1.5em;
    font-size: 1.6em;
  }
}

.avatar-container .avatar.big {
  font-size: 28px;
  width: 62px;
  height: 62px;
}

@media (max-width: 1536px) {
  .avatar-container .avatar.big {
    width: 46px;
    height: 46px;
    font-size: 21px;
  }
}

@media (max-width: 1100px)and (min-width: 801px) {
  .avatar-container .avatar.big {
    width: 34px;
    height: 34px;
    font-size: 15px;
  }
}

@media (max-width: 480px) {
  .avatar-container .avatar.big {
    width: 2.3em;
    height: 2.3em;
    font-size: 1.5em;
  }
}

.avatar-container .avatar.extra-big {
  font-size: 28px;
  width: 72px;
  height: 72px;
}

@media (max-width: 1536px) {
  .avatar-container .avatar.extra-big {
    width: 54px;
    height: 54px;
    font-size: 21px;
  }
}

@media (max-width: 1100px)and (min-width: 801px) {
  .avatar-container .avatar.extra-big {
    width: 40px;
    height: 40px;
    font-size: 15px;
  }
}

@media (max-width: 480px) {
  .avatar-container .avatar.extra-big {
    width: 3em;
    height: 3em;
    font-size: 1.5em;
  }
}

.avatar-container .avatar.exists-avatar {
  background-size: cover;
  background-position: center;
}

.avatar-container .avatar.generated-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: none;
  text-align: center;
  color: #fff;
}

.form-group {
  position: relative;
  margin-bottom: 18px;
  width: 100%;
}

.form-group label {
  position: absolute;
  top: 12px;
  left: 12px;
  font-weight: normal;
  font-size: 12px;
  color: #292929;
  transition: .4s;
  opacity: 0;
}

.form-group input:focus+label {
  top: 6px;
  opacity: 1;
  font-size: 10px;
}

.form-group select:focus+label {
  top: 6px;
  opacity: 1;
  font-size: 10px;
}

.form-group>.icon {
  color: #858585;
  position: absolute;
  top: 12px;
  right: 16px;
  height: 5px;
  width: 9px;
}

.form-group input,
.form-group select {
  width: 100%;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  font-weight: 500;
  font-size: 12px;
  color: #292929;
  padding: 12px 13px 11px 13px;
  outline: none !important;
}

.form-group input.has-label,
.form-group select.has-label {
  padding: 12px 40px 11px 12px;
}

.form-group input.has-label.has-tooltip,
.form-group select.has-label.has-tooltip {
  padding-right: 60px !important;
  text-overflow: ellipsis;
}

.form-group input::placeholder,
.form-group select::placeholder {
  color: #666;
}

.form-group input:hover,
.form-group select:hover {
  border-color: #a1b0fa;
}

.form-group input:active,
.form-group select:active {
  border-color: #a1b0fa;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.form-group input:focus,
.form-group select:focus {
  border-color: #3c5bf5;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.form-group input:disabled,
.form-group select:disabled {
  background-color: #f7f7f7;
  border: none;
  color: #858585;
  -webkit-text-fill-color: #858585;
  opacity: 1;
}

.form-group input:disabled+label,
.form-group select:disabled+label {
  color: #858585;
}

.form-group input:focus::-webkit-input-placeholder,
.form-group select:focus::-webkit-input-placeholder {
  color: transparent;
}

.form-group input:focus::-moz-placeholder,
.form-group select:focus::-moz-placeholder {
  color: transparent;
}

.form-group input:focus:-moz-placeholder,
.form-group select:focus:-moz-placeholder {
  color: transparent;
}

.form-group input:focus:-ms-input-placeholder,
.form-group select:focus:-ms-input-placeholder {
  color: transparent;
}

.form-group.filled label {
  top: 6px;
  opacity: 1;
  font-size: 10px;
}

.form-group.filled input.has-label {
  padding: 18px 40px 5px 12px;
}

.form-group input.has-label:focus {
  padding: 18px 40px 5px 12px;
}

.form-group.filled select.has-label {
  padding: 18px 40px 5px 12px;
}

.form-group select.has-label:focus {
  padding: 18px 40px 5px 12px;
}

.form-group .invalid-feedback {
  position: absolute;
  bottom: -15px;
  font-size: 10px;
  color: #f24343;
}

.tip {
  position: relative;
  cursor: pointer;
}

.tip .tip-icon {
  background-color: #3c5bf5;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  font-weight: 600;
  font-size: 11px;
  text-align: center;
  color: #fff;
}

.tip .tip-text {
  position: absolute;
  display: none;
  opacity: 0;
  transition: .4s;
  left: 18px;
  top: -100%;
  background-color: #292929;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
  padding: 8px;
  border-radius: 8px;
  line-height: 15px;
  z-index: 200;
}

.tip .tip-text:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 100%;
  width: 0;
  height: 0;
  border-bottom: 6px solid #292929;
  border-top: 6px solid transparent;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

.tip .tip-text-bottom {
  left: 50%;
  top: calc(100% + 6px);
  transform: translateX(-50%);
}

.tip:hover .tip-text {
  display: block;
  opacity: 1;
}

.vb>.vb-dragger {
  z-index: 5;
  width: 13px;
  right: 0;
}

.vb>.vb-dragger>.vb-dragger-styler {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate3d(0, 0, 0, 0);
  transform: rotate3d(0, 0, 0, 0);
  -webkit-transition: background-color 100ms ease-out,margin 100ms ease-out,height 100ms ease-out;
  transition: background-color 100ms ease-out,margin 100ms ease-out,height 100ms ease-out;
  background-color: rgba(60,91,245,.24);
  margin: 5px 4px 5px 5px;
  border-radius: 20px;
  height: 100%;
  display: block;
}

.vb.vb-scrolling-phantom>.vb-dragger>.vb-dragger-styler {
  background-color: rgba(60,91,245,.24);
}

.vb>.vb-dragger:hover>.vb-dragger-styler {
  background-color: rgba(60,91,245,.24);
  height: 100%;
}

.vb.vb-dragging>.vb-dragger>.vb-dragger-styler {
  background-color: rgba(60,91,245,.24);
  height: 100%;
}

.vb.vb-dragging-phantom>.vb-dragger>.vb-dragger-styler {
  background-color: rgba(60,91,245,.24);
}

.base-tooltip-activator {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #3c5bf5;
}

.base-tooltip-activator::before {
  content: "?";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 11px;
}

.base-tooltip-activator:hover .tooltip {
  display: block;
}

.btn-filter .counter {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  border-radius: 50%;
  background-color: #fff;
  color: #3c5bf5;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
}

.alert-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 56px;
  border-radius: 12px;
  padding: 8px;
  position: relative;
}

.alert-message.success {
  background-color: #38b955;
  box-shadow: 0px 12px 24px rgba(56,185,85,.24);
}

.alert-message.success button {
  color: #38b955;
}

.alert-message.info {
  background-color: #3c5bf5;
  box-shadow: 0px 12px 24px rgba(60,91,245,.24);
}

.alert-message.info button {
  color: #3c5bf5;
}

.alert-message.warning {
  background-color: #ffa600;
  box-shadow: 0px 12px 24px rgba(255,166,0,.24);
}

.alert-message.warning button {
  color: #ffa600;
}

.alert-message.error {
  background-color: #f24343;
  box-shadow: 0px 12px 24px rgba(242,67,67,.24);
}

.alert-message.error button {
  color: #f24343;
}

.alert-message .title {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.alert-message .title span {
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  margin-right: 4px;
}

.alert-message .title p {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
}

.alert-message .title p::first-letter {
  text-transform: capitalize;
}

.alert-message .icon-clear {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  cursor: pointer;
  transition: opacity .2s linear;
}

.alert-message .icon-clear:hover {
  opacity: .6;
}

.alert-message p {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  margin: auto 0;
  text-align: center;
  max-width: 600px;
  white-space: pre-wrap;
}

@media (max-width: 800px) {
  .alert-message p {
    max-width: 252px;
  }
}

.alert-message button {
  margin-top: 10px;
}

.chip {
  display: flex;
  align-items: center;
  border-radius: 8px;
  cursor: default;
  transition: .4s;
  white-space: nowrap;
  width: fit-content;
}

.chip .text {
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
}

.chip.chip-size-big {
  height: 40px;
  padding: 0 14px;
}

.chip.chip-size-default {
  height: 28px;
  padding: 0 10px;
}

.chip.chip-size-small {
  height: 20px;
  padding: 0 8px;
  border-radius: 5px;
}

.chip.chip-color-light-blue {
  background-color: #cbdaff;
}

.chip.chip-color-light-blue:hover {
  background-color: #b8ccff;
}

.chip.chip-color-light-blue:active {
  background-color: #adc4ff;
}

.chip.chip-color-light-blue:focus {
  background-color: #a8c0ff;
}

.chip.chip-color-light-blue .text {
  color: #3c5bf5;
}

.chip.chip-color-light-green {
  background-color: #effaf2;
}

.chip.chip-color-light-green .text {
  color: #38b955;
}

.chip.chip-color-light-orange {
  background-color: #fff7e8;
}

.chip.chip-color-light-orange .text {
  color: #ffa600;
}

.chip.chip-color-light-red {
  background-color: #fef0f0;
}

.chip.chip-color-light-red .text {
  color: #f24343;
}

.chip.chip-light-gray {
  background-color: rgba(133,133,133,.1);
}

.chip.chip-light-gray .text {
  color: #858585;
}

.chip.chip-color-white {
  background-color: #fff;
  border: 1px solid #e5e5e5;
}

.chip.chip-color-white .text {
  color: #292929;
}

.chip.chip-color-green {
  background-color: #38b955;
}

.chip.chip-color-green .text {
  color: #fff;
}

.chip.chip-color-gray {
  background-color: #858585;
}

.chip.chip-color-gray .text {
  color: #fff;
}

.chip.chip-color-border-gray {
  background-color: #f7f7f7;
  border: 1px solid #e5e5e5;
}

.chip.chip-color-border-gray .text {
  color: #292929;
}

.chip.chip-disable-borders {
  border: none;
}

.chip.chip-align-left {
  justify-content: flex-start;
}

.chip.chip-align-center {
  justify-content: center;
}

.chip.chip-align-right {
  justify-content: flex-end;
}

.contact-popup .contact-popup-avatar-section {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 12px;
  column-gap: 10px;
}

.contact-popup .contact-popup-avatar-section .avatar-container {
  margin: 0;
  margin-top: 6px;
}

.contact-popup .contact-popup-avatar-section .avatar-container .avatar {
  height: 95px;
  width: 95px;
  font-size: 38px;
  border-radius: 50%;
  background-color: #3c5bf5;
  color: #fff;
}

.contact-popup .selection {
  color: #292929;
}

.contact-popup .selection .selection-rendered label {
  opacity: 1;
}

.contact-popup .selection .selection-rendered .name {
  font-weight: 400;
}

.contact-popup .contact-default-callerid-value {
  font-size: 12px;
  color: #292929;
}

.contact-popup .contact-phonebook-value {
  font-size: 12px;
  color: #292929;
}

.contact-popup .invalid-feedback {
  padding-left: 5px;
  height: 12px;
}

.new-sms-dialog-popup .popup-content {
  width: 400px;
}

.new-sms-dialog-popup .popup-content .from-number-select .tooltip {
  width: 342px;
  bottom: unset;
  top: -75px;
}

.new-sms-dialog-popup .form-group.textarea {
  height: 76px;
}

.new-sms-dialog-popup .sms-characters-counter {
  margin-left: 12px;
}

.voicemail-filters-popup .pick-date {
  position: relative;
}

.voicemail-filters-popup .pick-date .icon-today {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  font-size: 18px;
  color: #858585;
  width: initial;
  height: initial;
}

.voicemail-filters-popup .voicemail-select span {
  font-size: 12px;
  font-weight: 500;
  color: #292929;
}

.voicemail-filters-popup .clear-button {
  margin-right: auto;
}

.download-popup {
  z-index: 999;
}

.download-popup-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  row-gap: 12px;
}

.download-popup-copy-section {
  cursor: pointer;
}

.two-factor-auth-setup-popup {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 12px;
}

.two-factor-auth-setup-popup p {
  width: 100%;
  font-weight: 500;
  color: #292929;
  line-height: 16px;
  font-size: 12px;
}

.two-factor-auth-setup-popup-download-buttons {
  display: flex;
  width: 100%;
  justify-content: center;
  column-gap: 12px;
}

.two-factor-auth-setup-popup-secret {
  height: 14px;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  color: #292929;
}

.two-factor-auth-setup-popup-password-input input {
  height: 28px !important;
}

.record-voice-popup-recording-text {
  color: #666;
  font-size: 12px;
  font-weight: 500;
}

.record-voice-popup-error {
  color: #f24343;
  font-size: 12px;
  font-weight: 500;
}

.update-voicemail-greeting-popup {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.update-voicemail-greeting-popup-hint {
  font-size: 12px;
  line-height: 16px;
  color: #292929;
}

.update-voicemail-greeting-popup-media-filename {
  font-size: 12px;
  font-weight: 500;
  color: #666;
}

.date-picker {
  width: 402px;
  border-radius: 12px;
  background: #fff;
  padding: 12px 12px 0 12px;
}

@media (max-width: 800px) {
  .date-picker {
    width: 262px;
  }
}

.date-picker-content {
  display: flex;
  width: 100%;
  margin-bottom: 10px;
}

@media (max-width: 800px) {
  .date-picker-content {
    flex-direction: column;
  }
}

.date-picker-content .presets-wrapper {
  width: 35%;
}

@media (max-width: 800px) {
  .date-picker-content .presets-wrapper {
    width: 100%;
  }
}

.date-picker-content .calendar {
  width: 65%;
}

@media (max-width: 800px) {
  .date-picker-content .calendar {
    width: 100%;
  }
}

.date-picker-content .calendar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 52px;
  font-size: 18px;
}

.date-picker-content .calendar-header .icon {
  position: initial;
  color: #666;
}

.date-picker-content .calendar-header .selected-date {
  width: 100%;
  text-align: center;
  margin: 0 5px;
  padding: 3px 0;
  border-radius: 8px;
  font-weight: 600;
  color: #292929;
  cursor: pointer;
  transition: background-color .1s linear;
}

.date-picker-content .calendar-header .selected-date:hover {
  background-color: #f7f7f7;
}

.date-picker-content .range {
  display: flex;
  position: absolute;
  bottom: 12px;
  align-items: center;
}

@media (max-width: 800px) {
  .date-picker-content .range {
    position: unset;
    margin: 0 auto;
  }
}

.date-picker-content .range .date {
  height: 28px;
  padding: 8px 10px;
  width: fit-content;
  min-width: 87px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  font-size: 12px;
  line-height: 12px;
  color: #666;
}

.date-picker-content .range .icon {
  position: unset;
  width: initial;
  height: initial;
  font-size: 18px;
}

.date-picker-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 52px;
  border-top: 1px solid #e5e5e5;
}

.date-picker-footer .buttons {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}

.date-picker-footer .buttons button {
  height: 28px;
  margin-right: 16px;
}

.date-picker-footer .buttons button:last-child {
  margin-right: 0;
}

.date-picker .calendar-btn {
  display: block;
  box-sizing: border-box;
  height: 28px;
  min-width: fit-content;
  text-align: center;
  border-radius: 8px;
  background-color: #fff;
  color: #292929;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  outline: none;
  transition: background-color .1s linear;
}

.date-picker .calendar-btn:hover {
  background-color: #f7f7f7;
}

.date-picker .calendar-btn.current {
  border: 2px solid #3c5bf5;
  background-color: transparent;
  color: #292929;
  border-radius: 8px !important;
}

.date-picker .calendar-btn.active {
  background-color: #3c5bf5;
  color: #fff !important;
}

@media (max-width: 800px) {
  .date-picker-shortcuts {
    display: flex;
    height: 50px;
    width: 100%;
    overflow-x: auto;
  }

  .date-picker-shortcuts>button.base-button {
    min-width: fit-content;
  }
}

.date-picker-shortcuts button {
  width: 128px;
  margin-bottom: 10px;
}

@media (max-width: 800px) {
  .date-picker-shortcuts button {
    margin-right: 7px;
    margin-bottom: 0;
    min-width: fit-content;
  }
}

.date-picker-shortcuts button:last-child {
  margin-bottom: 0;
}

.date-picker-shortcuts button .icon {
  color: #3c5bf5;
}

.date-picker-years {
  height: 256px;
}

.date-picker-years .years-wrapper {
  padding-right: 20px;
}

.date-picker-years .years-wrapper button {
  margin-bottom: 10px;
  width: 100%;
}

.date-picker-months {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  height: 204px;
}

.date-picker-months button {
  width: 30%;
}

.date-picker-days {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 204px;
}

.date-picker-days .week {
  display: flex;
  align-items: center;
  width: 100%;
}

.date-picker-days .day {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 12px;
  font-weight: 600;
  color: #292929;
}

.date-picker-days .weekdays-wrapper .day {
  text-transform: uppercase;
}

.date-picker-days .week .day {
  cursor: pointer;
  transition: none;
}

.date-picker-days .week .day.not-same-month {
  cursor: initial;
  color: #666;
}

.date-picker-days .week .day.not-same-month:hover {
  background-color: unset;
}

.date-picker-days .week .day.active,
.date-picker-days .week .day.current {
  position: relative;
}

.date-picker-days .week .day.active.range-is-set::before,
.date-picker-days .week .day.active.range-is-set::after,
.date-picker-days .week .day.current.range-is-set::before,
.date-picker-days .week .day.current.range-is-set::after {
  position: absolute;
  width: 100%;
  height: 34px;
  background-color: #e0e5fd;
  z-index: -1;
}

.date-picker-days .week .day.active.range-is-set.hover::before,
.date-picker-days .week .day.active.range-is-set.hover::after,
.date-picker-days .week .day.current.range-is-set.hover::before,
.date-picker-days .week .day.current.range-is-set.hover::after {
  background-color: #e5e5e5;
}

.date-picker-days .week .day.active.range-is-set.no-right-radius::before,
.date-picker-days .week .day.current.range-is-set.no-right-radius::before {
  content: "";
  left: 10px;
}

.date-picker-days .week .day.active.range-is-set.no-left-radius::after,
.date-picker-days .week .day.current.range-is-set.no-left-radius::after {
  content: "";
  right: 10px;
}

.date-picker-days .week .day:not(.active).selection-range-in {
  background-color: #e0e5fd;
}

.date-picker-days .week .day:not(.active).hover {
  background-color: #e5e5e5;
}

.date-picker-days .week .day:not(.active).no-bottom-radius {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.date-picker-days .week .day:not(.active).no-top-radius {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.date-picker-days .week .day:not(.active).no-right-radius {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.date-picker-days .week .day:not(.active).no-left-radius {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.base-dropdown-content {
  border-radius: 12px;
  background: #fff;
  box-shadow: 0px 12px 24px rgba(65,65,65,.24);
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 999;
  transition: opacity .2s ease-in-out;
}

.base-dropdown-content-visible {
  visibility: visible;
  opacity: 1;
}

.base-dropdown-scroll-wrapper .scroll {
  max-height: inherit;
}

.base-button {
  font-weight: 600;
  font-size: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  box-sizing: border-box;
  margin: 0;
  outline: none !important;
  box-shadow: none;
  transition: .4s;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: initial;
}

.base-button>span.icon {
  position: unset;
  width: initial;
  height: initial;
  top: 0;
  right: 0;
  color: #858585;
}

.base-button>span.icon::before {
  margin: 0 !important;
}

.base-button.base-button-size-big {
  height: 40px;
  min-width: 40px;
  border-radius: 8px;
  padding: 4px 10px;
}

.base-button.base-button-size-big.base-button-only-icon {
  border-radius: 12px;
}

.base-button.base-button-size-default {
  min-height: 28px;
  min-width: 28px;
  border-radius: 8px;
  padding: 4px 10px;
}

.base-button.base-button-size-default.base-button-only-icon {
  padding: 0;
}

.base-button.base-button-size-medium {
  height: 26px;
  min-width: 26px;
  border-radius: 10px;
  padding: 3px 4px;
}

.base-button.base-button-size-medium.base-button-text-and-icon {
  padding: 3px 10px;
}

.base-button.base-button-size-small {
  height: 18px;
  min-width: 18px;
  border-radius: 6px;
  padding: 0;
}

.base-button.base-button-color-default {
  color: #000;
  background-color: #fff;
  border-color: #e5e5e5;
}

.base-button.base-button-color-default>span.icon {
  color: #000;
}

.base-button.base-button-color-default:hover {
  border-color: #a1b0fa;
}

.base-button.base-button-color-default:active {
  border-color: #a1b0fa;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-button.base-button-color-default:focus {
  border-color: #3c5bf5;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-button.base-button-color-default:disabled {
  color: #858585;
  cursor: default;
}

.base-button.base-button-color-default:disabled>span.icon {
  color: #858585;
  opacity: .6;
}

.base-button.base-button-color-default .base-spinner {
  border-color: #292929;
}

.base-button.base-button-color-blue {
  color: #fff;
  background-color: #3c5bf5;
  border: none;
}

.base-button.base-button-color-blue:hover {
  background-color: rgba(60,91,245,.84);
}

.base-button.base-button-color-blue:active {
  background-color: rgba(60,91,245,.84);
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-button.base-button-color-blue:focus {
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-button.base-button-color-blue:disabled {
  background-color: rgba(60,91,245,.36);
  cursor: default;
}

.base-button.base-button-color-blue .icon {
  color: inherit;
}

.base-button.base-button-color-gray {
  border: none;
  color: #858585;
  position: relative;
  box-shadow: none;
  background-color: #fff;
}

.base-button.base-button-color-gray:hover {
  background-color: #f7f7f7;
}

.base-button.base-button-color-gray:active {
  background-color: #e5e5e5;
}

.base-button.base-button-color-gray:focus {
  background-color: #e5e5e5;
}

.base-button.base-button-color-gray:disabled {
  background-color: #fff;
  color: #e5e5e5;
  cursor: default;
}

.base-button.base-button-color-gray .icon {
  color: inherit;
}

.base-button.base-button-color-gray .base-spinner {
  border-color: #858585;
}

.base-button.base-button-color-white {
  border: none;
  color: #3c5bf5;
  position: relative;
  box-shadow: none;
  background-color: #fff;
}

.base-button.base-button-color-white:hover {
  background-color: #fff;
}

.base-button.base-button-color-white:active {
  background-color: #fff;
}

.base-button.base-button-color-white:focus {
  background-color: #fff;
}

.base-button.base-button-color-white:disabled {
  background-color: #fff;
  color: #3c5bf5;
  cursor: default;
}

.base-button.base-button-color-white .icon {
  color: inherit;
}

.base-button.base-button-color-white .base-spinner {
  border-color: #3c5bf5;
}

.base-button.base-button-color-table {
  color: #000;
  background-color: #f7f7f7;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-table:hover {
  color: #fff;
  background-color: #000;
}

.base-button.base-button-color-table:active {
  color: #fff;
  background-color: #000;
}

.base-button.base-button-color-table .icon {
  color: inherit;
}

.base-button.base-button-color-table .base-spinner {
  border-color: #000;
}

.base-button.base-button-color-dark-gray {
  color: #f7f7f7;
  background-color: #666;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-dark-gray:hover {
  color: #292929;
  background-color: #f7f7f7;
}

.base-button.base-button-color-dark-gray:active {
  color: #292929;
  background-color: #e5e5e5;
}

.base-button.base-button-color-dark-gray .icon {
  color: inherit;
}

.base-button.base-button-color-initial-gray {
  color: #666;
  background-color: #f7f7f7;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-initial-gray:hover {
  color: #666;
  background-color: #e5e5e5;
}

.base-button.base-button-color-initial-gray:active {
  color: #666;
  background-color: #e5e5e5;
}

.base-button.base-button-color-initial-gray .icon {
  color: inherit;
}

.base-button.base-button-color-orange {
  color: #fff;
  background-color: #ffa600;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-orange:hover {
  background-color: rgba(255,166,0,.84);
}

.base-button.base-button-color-orange:active {
  background-color: rgba(255,166,0,.84);
  box-shadow: 0 0 0 3px rgba(255,166,0,.24);
}

.base-button.base-button-color-orange:focus {
  box-shadow: 0 0 0 3px rgba(255,166,0,.24);
}

.base-button.base-button-color-orange:disabled {
  background-color: rgba(255,166,0,.36);
  cursor: default;
}

.base-button.base-button-color-orange .icon {
  color: inherit;
}

.base-button.base-button-color-green {
  color: #fff;
  background-color: #38b955;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-green:hover {
  background-color: rgba(56,185,85,.84);
}

.base-button.base-button-color-green:active {
  background-color: rgba(56,185,85,.84);
  box-shadow: 0 0 0 3px rgba(56,185,85,.24);
}

.base-button.base-button-color-green:focus {
  box-shadow: 0 0 0 3px rgba(56,185,85,.24);
}

.base-button.base-button-color-green:disabled {
  background-color: rgba(56,185,85,.36);
  cursor: default;
}

.base-button.base-button-color-green .icon {
  color: inherit;
}

.base-button.base-button-color-red {
  color: #fff;
  background-color: #f24343;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-red:hover {
  background-color: rgba(242,67,67,.84);
}

.base-button.base-button-color-red:active {
  background-color: rgba(242,67,67,.84);
  box-shadow: 0 0 0 3px rgba(242,67,67,.24);
}

.base-button.base-button-color-red:focus {
  box-shadow: 0 0 0 3px rgba(242,67,67,.24);
}

.base-button.base-button-color-red:disabled {
  background-color: rgba(242,67,67,.36);
  cursor: default;
}

.base-button.base-button-color-red .icon {
  color: inherit;
}

.base-button.base-button-color-purple {
  color: #fff;
  background-color: #975ff2;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-purple:hover {
  background-color: rgba(151,95,242,.84);
}

.base-button.base-button-color-purple:active {
  background-color: rgba(151,95,242,.84);
  box-shadow: 0 0 0 3px rgba(151,95,242,.24);
}

.base-button.base-button-color-purple:focus {
  box-shadow: 0 0 0 3px rgba(151,95,242,.24);
}

.base-button.base-button-color-purple:disabled {
  background-color: rgba(151,95,242,.36);
  cursor: default;
}

.base-button.base-button-color-purple .icon {
  color: inherit;
}

.base-button.base-button-color-black {
  color: #fff;
  background-color: #000;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-black:hover {
  background-color: rgba(0,0,0,.84);
}

.base-button.base-button-color-black:active {
  background-color: rgba(0,0,0,.84);
  box-shadow: 0 0 0 3px rgba(0,0,0,.24);
}

.base-button.base-button-color-black:focus {
  box-shadow: 0 0 0 3px rgba(0,0,0,.24);
}

.base-button.base-button-color-black:disabled {
  background-color: rgba(0,0,0,.36);
  cursor: default;
}

.base-button.base-button-color-black .icon {
  color: inherit;
}

.base-button.base-button-color-delete {
  color: #fff;
  background-color: #f24343;
  border-color: transparent;
  box-shadow: none;
}

.base-button.base-button-color-delete:hover {
  background-color: rgba(242,67,67,.84);
}

.base-button.base-button-color-delete:active {
  background-color: rgba(242,67,67,.84);
  box-shadow: 0 0 0 3px rgba(242,67,67,.24);
}

.base-button.base-button-color-delete:focus {
  box-shadow: 0 0 0 3px rgba(242,67,67,.24);
}

.base-button.base-button-color-delete:disabled {
  color: #858585;
  background-color: #fff;
  border-color: #e5e5e5;
}

.base-button.base-button-color-delete .icon {
  color: inherit;
}

.base-button.base-button-color-zoho-color {
  color: #fff;
  background-color: #d82231;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-zoho-color:hover {
  background-color: rgba(216,34,49,.84);
}

.base-button.base-button-color-zoho-color:active {
  background-color: rgba(216,34,49,.84);
  box-shadow: 0 0 0 3px rgba(216,34,49,.24);
}

.base-button.base-button-color-zoho-color:focus {
  box-shadow: 0 0 0 3px rgba(216,34,49,.24);
}

.base-button.base-button-color-zoho-color:disabled {
  background-color: rgba(216,34,49,.36);
  cursor: default;
}

.base-button.base-button-color-zendesk-color {
  color: #fff;
  background-color: #04363d;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-zendesk-color:hover {
  background-color: rgba(4,54,61,.84);
}

.base-button.base-button-color-zendesk-color:active {
  background-color: rgba(4,54,61,.84);
  box-shadow: 0 0 0 3px rgba(4,54,61,.24);
}

.base-button.base-button-color-zendesk-color:focus {
  box-shadow: 0 0 0 3px rgba(4,54,61,.24);
}

.base-button.base-button-color-zendesk-color:disabled {
  background-color: rgba(4,54,61,.36);
  cursor: default;
}

.base-button.base-button-color-hubspot-color {
  color: #fff;
  background-color: #ff7a59;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-hubspot-color:hover {
  background-color: rgba(255,122,89,.84);
}

.base-button.base-button-color-hubspot-color:active {
  background-color: rgba(255,122,89,.84);
  box-shadow: 0 0 0 3px rgba(255,122,89,.24);
}

.base-button.base-button-color-hubspot-color:focus {
  box-shadow: 0 0 0 3px rgba(255,122,89,.24);
}

.base-button.base-button-color-hubspot-color:disabled {
  background-color: rgba(255,122,89,.36);
  cursor: default;
}

.base-button.base-button-color-text {
  color: #292929;
  background-color: transparent;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-text:hover {
  color: #666;
}

.base-button.base-button-color-text:active {
  color: #666;
}

.base-button.base-button-color-text:focus {
  color: #000;
}

.base-button.base-button-color-text:disabled {
  color: #858585;
  cursor: default;
}

.base-button.base-button-color-text:disabled>span.icon {
  color: #858585;
  opacity: .6;
}

.base-button.base-button-color-text .base-spinner {
  border-color: #292929;
}

.base-button.base-button-color-text .icon {
  color: inherit;
}

.base-button.base-button-color-black-text {
  color: #000;
  background-color: transparent;
  border: none;
  box-shadow: none;
}

.base-button.base-button-color-black-text:hover {
  color: rgba(0,0,0,.84);
}

.base-button.base-button-color-black-text:active {
  color: rgba(0,0,0,.84);
}

.base-button.base-button-color-black-text .icon {
  color: inherit;
}

.base-button.base-button-hover-color-green:hover {
  color: #fff;
  border: none;
  box-shadow: none;
  background-color: rgba(56,185,85,.84);
}

.base-button.base-button-hover-color-green:hover .icon {
  color: inherit;
}

.base-button.base-button-hover-color-blue:hover {
  color: #fff;
  border: none;
  background-color: rgba(60,91,245,.84);
}

.base-button.base-button-hover-color-blue:hover .icon {
  color: inherit;
}

.base-button.base-button-hover-color-orange:hover {
  color: #fff;
  border: none;
  box-shadow: none;
  background-color: rgba(255,166,0,.84);
}

.base-button.base-button-hover-color-orange:hover .icon {
  color: inherit;
}

.base-button.base-button-hover-color-red:hover {
  color: #fff;
  border: none;
  box-shadow: none;
  background-color: rgba(242,67,67,.84);
}

.base-button.base-button-hover-color-red:hover .icon {
  color: inherit;
}

.base-button.base-button-hover-color-purple:hover {
  color: #fff;
  background-color: rgba(151,95,242,.84);
  border: none;
  box-shadow: none;
}

.base-button.base-button-hover-color-purple:hover .icon {
  color: inherit;
}

.base-button.base-button-loading {
  position: relative;
}

.base-button.base-button-loading .text,
.base-button.base-button-loading .icon {
  visibility: hidden;
}

.base-button.base-button-loading .base-spinner {
  position: absolute;
}

.base-button.base-button-circle {
  border-radius: 50%;
}

.base-button.base-button-text-and-icon .icon {
  margin-right: 8px;
}

.base-button.base-button-disable-borders {
  border: none;
  box-shadow: none;
}

.base-button.base-button-disable-borders:active {
  box-shadow: none;
}

.base-button.base-button-disable-borders:focus {
  box-shadow: none;
}

.base-button.base-button-text-over-icon {
  position: relative;
}

.base-button.base-button-text-over-icon .text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 8px;
  line-height: 8px;
}

.base-button.base-button-text-over-icon .text::before {
  content: "";
  width: 100%;
  height: 9px;
  position: absolute;
  left: 0;
  top: -1px;
  z-index: -1;
  background-color: #fff;
}

.base-button.base-button-text-button.base-button-color-white {
  color: #3c5bf5;
}

.base-button.base-button-text-button.base-button-color-white:hover {
  color: rgba(60,91,245,.84);
}

.base-select {
  width: 100%;
  position: relative;
}

.base-select .flag-icon {
  display: inline-block;
  width: 24px;
  height: 18px;
  margin-right: 7px;
}

.base-select .name {
  font-size: 12px;
  font-weight: 600;
  color: #292929;
}

.base-select.size-default .selection {
  height: 40px;
}

.base-select.size-small .selection {
  height: 28px;
}

.base-select .selection .icon {
  width: 18px;
  min-width: 18px;
  height: 18px;
}

.base-select .selection:hover input {
  border-color: #a1b0fa;
}

.base-select .selection.has-tooltip input {
  padding-right: 60px !important;
  text-overflow: ellipsis;
}

.base-select .selection.has-tooltip label {
  max-width: calc(100% - 70px);
}

.base-select .selection.has-custom-icon input {
  padding-left: 35px !important;
}

.base-select .selection {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  margin-bottom: 0;
  cursor: pointer;
}

.base-select .selection input {
  height: 100%;
  cursor: pointer;
  padding-right: 38px;
  transition: .4s;
}

.base-select .selection input.has-img {
  padding-left: 38px;
}

.base-select .selection label {
  cursor: pointer;
  max-width: calc(100% - 50px);
}

.base-select .selection img {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 10px;
  width: 18px;
  height: 18px;
}

.base-select .selection .name {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.base-select .selection .icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 18px;
  color: #000;
  width: initial;
  height: initial;
}

.base-select .selection .custom-icon {
  left: 5px;
  right: 0;
}

.base-select .selection .base-tooltip-activator {
  position: absolute;
  right: 35px;
}

.base-select .selection .base-tooltip {
  position: absolute;
  right: 40px;
}

.base-spinner {
  --spinner-size: 15px;
  --border-width: 2px;
  display: inline-block;
  border-style: solid;
  border-radius: 50%;
  width: var(--spinner-size);
  height: var(--spinner-size);
  border-width: var(--border-width);
  animation: spinner-rotate ease-in-out 1s infinite;
  -webkit-animation: spin 1s ease-in-out infinite;
  border-top-color: transparent !important;
}

@keyframes spinner-rotate {
  from {
    transform: rotateZ(0);
  }

  to {
    transform: rotateZ(1turn);
  }
}

.base-spinner-size-big {
  --spinner-size: 50px;
  --border-width: 3px;
}

.base-spinner-size-medium {
  --spinner-size: 25px;
  --border-width: 2px;
}

.base-spinner-size-small {
  --spinner-size: 15px;
  --border-width: 2px;
}

.base-spinner-color-blue {
  border-color: #3c5bf5;
}

.base-spinner-color-white {
  border-color: #fff;
}

.base-spinner-color-red {
  border-color: #f24343;
}

.base-spinner-color-dark-gray {
  border-color: #292929;
}

.base-spinner-center {
  position: absolute;
  top: calc(50% - var(--spinner-size) / 2);
  left: calc(50% - var(--spinner-size) / 2);
}

.audio-player {
  display: flex;
  align-items: center;
  width: 100%;
}

.audio-player .controls {
  display: flex;
  justify-content: space-between;
  column-gap: 10px;
  align-items: center;
  margin-right: 12px;
}

.audio-player .controls .spinner-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.audio-player .controls .spinner-wrapper-size-medium {
  width: 26px;
  height: 26px;
}

.audio-player .controls .spinner-wrapper-size-small {
  width: 18px;
  height: 18px;
}

.audio-player .controls .time {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  color: #292929;
  font-weight: 500;
  width: 80px;
  position: relative;
}

.audio-player .controls .time .delimiter {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.audio-player .timeline-container {
  position: relative;
  width: 100%;
}

.audio-player .timeline-container .timeline {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 6px;
  background-color: #ddd;
  border-radius: 3px;
  cursor: pointer;
}

.audio-player .timeline-container .timeline .track {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}

.audio-player .timeline-container .timeline .buffer-track {
  z-index: 10;
  background-color: #858585;
}

.audio-player .timeline-container .timeline .progress-track {
  z-index: 20;
  background-color: #292929;
}

.audio-player .timeline-container .seek-time {
  position: absolute;
  top: calc(-200% - 5px);
  transform: translateX(-50%);
  font-size: 10px;
  font-weight: 500;
  color: #858585;
}

.audio-player .download-button {
  margin-left: 10px;
}

.base-textarea {
  width: 100%;
  height: 100%;
}

.base-textarea.textarea-focused .base-textarea-wrapper {
  border-color: #3c5bf5;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-textarea.textarea-disabled .base-textarea-wrapper {
  background-color: #f7f7f7;
  color: #858585;
  -webkit-text-fill-color: #858585;
  opacity: 1;
  border: 1px solid #e5e5e5 !important;
  box-shadow: none;
  cursor: default;
}

.base-textarea.textarea-disabled .base-textarea-wrapper textarea {
  cursor: inherit;
}

.base-textarea .base-textarea-wrapper {
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  height: 100%;
  width: 100%;
  transition: .4s;
  max-height: inherit;
  cursor: text;
  background-color: #fff;
}

.base-textarea .base-textarea-wrapper:hover {
  border-color: #a1b0fa;
}

.base-textarea .base-textarea-wrapper .vb-content {
  scrollbar-width: unset !important;
}

.base-textarea .base-textarea-wrapper .vb-content::-webkit-scrollbar {
  display: block !important;
}

.base-textarea .base-textarea-wrapper textarea {
  display: block;
  width: 100%;
  overflow: hidden;
  min-height: 40px;
  height: 0;
  resize: none;
  padding: 12px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #292929;
  margin-right: 6px;
  white-space: pre-line;
  box-sizing: border-box;
}

.base-textarea .base-textarea-wrapper textarea:focus {
  outline: none;
}

.base-textarea .base-textarea-wrapper textarea:focus::placeholder {
  color: transparent;
}

.base-input {
  position: relative;
}

.base-input-wrapper {
  position: relative;
}

.base-input-wrapper .tooltip {
  display: none;
}

.base-input-wrapper:hover .tooltip {
  display: block;
}

.base-input-wrapper label {
  position: absolute;
  top: 12px;
  left: 12px;
  font-weight: normal;
  font-size: 12px;
  color: #292929;
  transition: .4s;
  opacity: 0;
}

.base-input-wrapper input {
  width: 100%;
  border-radius: 8px;
  font-weight: 500;
  font-size: 12px;
  padding: 10px 12px;
  height: 40px;
  outline: none !important;
}

.base-input-wrapper input::placeholder {
  color: #666;
}

.base-input-wrapper input:focus::-webkit-input-placeholder {
  color: transparent;
}

.base-input-wrapper input:focus::-moz-placeholder {
  color: transparent;
}

.base-input-wrapper input:focus:-moz-placeholder {
  color: transparent;
}

.base-input-wrapper input:focus:-ms-input-placeholder {
  color: transparent;
}

.base-input-wrapper input:disabled {
  background-color: #f7f7f7;
  border: none;
  color: #858585;
  -webkit-text-fill-color: #858585;
  opacity: 1;
}

.base-input-wrapper input:disabled+label {
  color: #858585;
}

.base-input-wrapper input:focus+label {
  top: 6px;
  opacity: 1;
  font-size: 10px;
}

.base-input-wrapper .icon-wrapper {
  position: absolute;
  right: 12px;
  font-size: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.base-input-wrapper .icon-wrapper .icon {
  position: unset;
  height: 5px;
  width: 9px;
}

.base-input-wrapper .icon-wrapper.base-input-icon-color-gray {
  color: #858585;
  cursor: pointer;
}

.base-input-wrapper .icon-wrapper-password {
  cursor: pointer;
}

.base-input.base-input-filled label {
  top: 6px;
  opacity: 1;
  font-size: 10px;
}

.base-input.base-input-filled.base-input-has-label input {
  padding: 18px 40px 2px 12px;
}

.base-input.base-input-has-label input {
  padding: 10px 40px 10px 12px;
}

.base-input.base-input-has-label input:focus {
  padding: 18px 40px 2px 12px;
}

.base-input.base-input-rounded input {
  border-radius: 12px;
}

.base-input.base-input-has-icon input,
.base-input.base-input-type-password input {
  padding-right: 35px;
}

.base-input.base-input-color-default input {
  border: 1px solid #e5e5e5;
  color: #292929;
}

.base-input.base-input-color-default input:hover {
  border-color: #a1b0fa;
}

.base-input.base-input-color-default input:active {
  border-color: #a1b0fa;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-input.base-input-color-default input:focus {
  border-color: #3c5bf5;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-input.base-input-color-login input {
  color: #000;
  background: #fff;
  border: 1px solid #e7e8e9;
  transition: .4s;
}

.base-input.base-input-color-login input:hover {
  border-color: #a1b0fa;
}

.base-input.base-input-color-login input:active {
  border-color: #a1b0fa;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-input.base-input-color-login input:focus {
  border-color: #3c5bf5;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-input.base-input-color-dark {
  color: #fff;
}

.base-input.base-input-color-dark input {
  color: inherit;
  background: rgba(255,255,255,.04);
  border: none;
  text-align: center;
}

.base-input.base-input-color-dark input::placeholder {
  color: rgba(255,255,255,.84);
}

.base-input.base-input-color-dark input:focus::-webkit-input-placeholder {
  color: transparent;
}

.base-input.base-input-color-dark input:focus::-moz-placeholder {
  color: transparent;
}

.base-input.base-input-color-dark input:focus:-moz-placeholder {
  color: transparent;
}

.base-input.base-input-color-dark input:focus:-ms-input-placeholder {
  color: transparent;
}

.base-input.base-input-color-dark input:hover {
  background: rgba(255,255,255,.08);
}

.base-input.base-input-color-dark input:active {
  background: rgba(255,255,255,.12);
}

.base-input.base-input-color-dark input:focus {
  background: rgba(255,255,255,.16);
}

.base-input.base-input-color-contrast-light {
  color: #000;
}

.base-input.base-input-color-contrast-light input {
  color: inherit;
  background: #f7f7f7;
  border: none;
  text-align: center;
}

.base-input.base-input-color-contrast-light input::placeholder {
  color: #000;
}

.base-input.base-input-color-contrast-light input:focus::-webkit-input-placeholder {
  color: transparent;
}

.base-input.base-input-color-contrast-light input:focus::-moz-placeholder {
  color: transparent;
}

.base-input.base-input-color-contrast-light input:focus:-moz-placeholder {
  color: transparent;
}

.base-input.base-input-color-contrast-light input:focus:-ms-input-placeholder {
  color: transparent;
}

.base-input.base-input-color-contrast-light input:hover {
  background: rgba(0,0,0,.08);
}

.base-input.base-input-color-contrast-light input:active {
  background: rgba(0,0,0,.12);
}

.base-input.base-input-color-contrast-light input:focus {
  background: rgba(0,0,0,.12);
}

.base-input.base-input-error.base-input-color-login input {
  border: 2px solid #f24343;
  background: rgba(242,67,67,.12);
}

.base-tabs {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.base-tabs-header {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  height: 50px;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  background-color: #f7f9ff;
  overflow-y: auto;
}

@media (max-width: 800px) {
  .base-tabs-header {
    overflow-y: unset;
  }
}

.base-tabs-header::-webkit-scrollbar {
  width: 8px;
  height: 4px;
}

.base-tabs-header::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color: #fff;
}

.base-tabs-header::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(60,91,245,.24);
}

.base-tabs-header .base-tabs-tab {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
  cursor: pointer;
  width: fit-content;
  white-space: nowrap;
  text-decoration: none;
  color: #292929;
  position: relative;
}

.base-tabs-header .base-tabs-tab.tab-current {
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  background-color: #fff;
}

@media (max-width: 800px) {
  .base-tabs-header .base-tabs-tab.tab-current {
    color: #292929;
  }
}

@media (max-width: 800px) {
  .base-tabs-header .base-tabs-tab {
    display: flex;
    flex-direction: column;
    padding: 0 10px;
    width: 100%;
    min-width: 0;
    color: #414b80;
  }

  .base-tabs-header .base-tabs-tab .icon {
    font-size: 18px;
  }
}

.base-tabs-header .base-tabs-tab .base-tabs-tab-text {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

@media (max-width: 800px) {
  .base-tabs-header .base-tabs-tab .base-tabs-tab-text {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
    font-weight: 500;
  }
}

.base-tabs-header .base-tabs-tab .base-tabs-tab-notify {
  margin-left: 10px;
}

@media (max-width: 800px) {
  .base-tabs-header .base-tabs-tab .base-tabs-tab-notify {
    position: absolute;
    top: 8px;
    transform: translateX(12px);
    margin-left: 0;
  }
}

.base-tabs-header .base-tabs-tooltip-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
}

.base-tabs-content {
  width: 100%;
  height: calc(100% - 50px);
  padding-top: 16px;
  background-color: #fff;
}

.base-tabs-content .base-tabs-tab-content {
  height: 100%;
}

.red-dot {
  display: inline-block;
  border-radius: 50%;
  background-color: #f24343;
}

.copy-button {
  color: #858585;
  font-size: 18px;
  padding-left: 8px;
  cursor: pointer;
}

.copy-button:hover,
.copy-button:active,
.copy-button:focus {
  color: #292929;
}

.base-checkbox {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}

.base-checkbox-custom {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 6px;
  border: 2px solid #ddd;
  transition: .4s;
  color: #fff;
  font-size: 12px;
}

.base-checkbox-custom:hover {
  border-color: #a1b0fa;
}

.base-checkbox-custom input[type=checkbox] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.base-checkbox-custom .icon {
  margin-bottom: 1px;
}

.base-checkbox-label {
  margin-left: 8px;
  font-weight: 500;
  font-size: 12px;
}

.base-checkbox.base-checkbox-semi-selected .base-checkbox-custom::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 8px;
  background-color: #fff;
  transform: translate(-50%, -50%);
}

.base-checkbox.base-checkbox-selected.base-checkbox-color-blue .base-checkbox-custom {
  background-color: #3c5bf5;
  border-color: #3c5bf5;
}

.base-checkbox.base-checkbox-semi-selected.base-checkbox-color-blue .base-checkbox-custom {
  background-color: #3c5bf5;
  border-color: #3c5bf5;
}

.base-checkbox.base-checkbox-selected.base-checkbox-color-green .base-checkbox-custom {
  background-color: #38b955;
  border-color: #38b955;
}

.base-checkbox.base-checkbox-semi-selected.base-checkbox-color-green .base-checkbox-custom {
  background-color: #38b955;
  border-color: #38b955;
}

.base-checkbox.base-checkbox-disabled {
  opacity: 50%;
  cursor: default;
}

.base-table {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.base-table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  table-layout: fixed;
}

.base-table table tr:first-child {
  border-top: none !important;
}

.base-table-rounded .base-scroll {
  border-radius: 0 0 8px 8px;
  border: 1px solid #e5e5e5;
  border-top: none;
}

.base-table-rounded .base-table-header-wrapper {
  border-radius: 8px 8px 0 0;
  border: 1px solid #e5e5e5;
}

.base-table-rounded .base-table-header-wrapper-sticky {
  box-shadow: 0px -2px 0px 2px #fff;
}

.base-table-empty {
  font-size: 16px;
  font-weight: 600;
  color: #292929;
  width: fit-content;
}

.base-table-header-wrapper {
  border-bottom: 1px solid #e5e5e5;
}

.base-table-header-wrapper-sticky {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #fff;
}

.base-table-row {
  border-top: 1px solid #e5e5e5;
}

.base-table-row-item {
  padding: 11px;
  font-size: 12px;
  font-weight: 500;
  color: #292929;
}

.base-table-row-selected {
  background-color: #e7ebfe;
}

.base-table-row:hover {
  background-color: #e7ebfe;
}

.base-table-header-item {
  padding: 11px;
  font-size: 12px;
  font-weight: 600;
  color: rgba(0,0,0,.68);
}

.base-table-header-item-align-left {
  text-align: left;
}

.base-table-header-item-align-center {
  text-align: center;
}

.base-table-header-item-align-right {
  text-align: right;
}

.base-table-header-item-allow-sort {
  cursor: pointer;
}

.base-table-header-item .icon-sort {
  visibility: hidden;
  font-size: 18px;
}

.base-table-header-item .icon-allow-sort {
  color: rgba(0,0,0,.38);
}

.base-table-header-item .icon-sorted {
  color: rgba(0,0,0,.87);
}

.base-table-header-item:hover .icon {
  visibility: visible;
}

.base-switch {
  position: relative;
  display: flex;
  cursor: pointer;
  align-items: center;
}

.base-switch .slider {
  display: inline-block;
  position: relative;
  width: 22px;
  height: 14px;
  background-color: #e5e5e5;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 34px;
  min-width: 22px;
}

.base-switch .slider::before {
  position: absolute;
  content: "";
  height: 8px;
  width: 8px;
  left: 3px;
  bottom: 3px;
  background-color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}

.base-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.base-switch input:disabled+.slider {
  background-color: rgba(229,229,229,.36);
}

.base-switch input:checked+.slider {
  background-color: #3c5bf5;
}

.base-switch input:checked:disabled+.slider {
  background-color: rgba(60,91,245,.36);
}

.base-switch input:checked+.slider::before {
  background-color: #fff;
}

.base-switch input:checked+.slider::before {
  transform: translateX(8px);
}

.base-switch input:active {
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-switch .label-text {
  font-weight: 500;
  font-size: 12px;
  color: #292929;
  line-height: 20px;
  margin-left: 8px;
}

.base-switch .label-text.prepend {
  margin-left: 0;
  margin-right: 8px;
}

.base-switch-border {
  min-height: 40px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
  padding: 9px 13px;
}

.base-counter {
  position: relative;
}

.base-counter input {
  height: 28px;
  width: 46px;
  padding: 0 10px;
  -moz-appearance: textfield;
  outline: none;
  font-size: 12px;
  font-weight: 500;
  border-radius: 6px;
  border: 1px solid #e5e5e5;
  color: #292929;
}

.base-counter input::-webkit-outer-spin-button,
.base-counter input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.base-counter input::placeholder {
  color: #292929;
}

.base-counter input:hover {
  border-color: #a1b0fa;
}

.base-counter input:active {
  border-color: #a1b0fa;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-counter input:focus {
  border-color: #3c5bf5;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-slider {
  width: 100%;
  height: 12px;
  position: relative;
}

.base-slider-tooltip {
  position: absolute;
  top: -35px;
  padding: 6px 12px;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  height: fit-content;
  border-radius: 8px;
  background-color: #000;
  transition: opacity .2s ease-in-out;
  white-space: nowrap;
}

.base-slider-tooltip::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 2px;
  background-color: #000;
  left: 50%;
  bottom: -4px;
  transform: translateX(-50%) rotate(45deg);
}

.base-slider input {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  cursor: pointer;
  width: 100%;
  height: 12px;
  position: relative;
}

.base-slider input:focus {
  outline: none;
}

.base-slider input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  border: none;
  margin-top: -3px;
  background-color: #0a5bff;
  height: 12px;
  width: 12px;
  border-radius: 50%;
}

.base-slider input::-webkit-slider-runnable-track {
  height: 6px;
  border: none;
  border-radius: 3px;
  background: #e5e5e5;
  box-shadow: none;
}

.base-slider input::-webkit-slider-runnable-track {
  background: linear-gradient(#B9D0FF, #B9D0FF) 0/calc(var(--ratio) * 100%) 100% no-repeat,#e6e6e6;
}

.base-slider input::-moz-range-thumb {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #0a5bff;
  border: none;
  box-shadow: none;
}

.base-slider input::-moz-range-track {
  height: 6px;
  border: none;
  border-radius: 3px;
  background: #e5e5e5;
  box-shadow: none;
}

.base-slider input::-moz-range-progress {
  background: linear-gradient(#B9D0FF, #B9D0FF) calc(var(--ratio) * 100%) 100% no-repeat,#e6e6e6;
  height: 6px;
  border: none;
  border-radius: 3px;
  box-shadow: none;
}

.base-tab-selector {
  display: flex;
  justify-content: space-between;
  width: fit-content;
  overflow: hidden;
  height: 28px;
  padding: 3px;
  border-radius: 8px;
  background-color: #f7f7f7;
}

.base-tab-selector-item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 22px;
  padding: 0 10px;
  border-radius: 5px;
  background-color: transparent;
  cursor: pointer;
  transition: .4s;
}

.base-tab-selector-item:last-child {
  margin-right: 0;
}

.base-tab-selector-item-selected {
  background-color: #fff;
}

.base-tab-selector-item .base-tab-selector-item-text {
  display: flex;
  font-weight: 600;
  font-size: 12px;
}

.base-tooltip {
  display: inline-block;
}

.base-tooltip-default-activator {
  display: flex;
  justify-content: center;
  position: relative;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #3c5bf5;
  color: #fff;
  font-size: 11px;
  line-height: 14px;
  cursor: default;
}

.base-tooltip-content {
  color: #fff;
  padding: 8px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  border-radius: 8px;
  background: #000000cc;
  transition: opacity .2s ease-in-out;
  white-space: pre-line;
}

.base-popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.base-popup .blackout {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(60, 91, 245, 0.04), rgba(60, 91, 245, 0.04)),rgba(0,0,0,.16);
  z-index: 101;
}

.base-popup-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: fit-content;
  padding: 12px;
  margin-bottom: 6px;
  position: relative;
}

.base-popup-header.base-popup-title-center .title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.base-popup-header.base-popup-title-center .close-button {
  margin-left: auto;
}

.base-popup-header .title {
  font-size: 18px;
  font-weight: 600;
  color: #292929;
}

.base-popup-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 100%;
  border-radius: 12px;
  background-color: #fff;
  z-index: 101;
  max-width: 100vw;
  height: auto;
  font-size: 12px;
  font-weight: 500;
  max-height: calc(100vh - 20px);
}

.base-popup-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  max-height: 100%;
  min-height: 0;
}

.base-popup-scroll-view {
  padding: 0 12px 12px 12px;
}

.base-popup-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.base-popup-left {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.base-popup-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.base-popup-actions {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 53px;
  position: relative;
  padding: 12px;
}

.base-popup-actions::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e5e5e5;
}

.base-popup-actions button {
  margin-right: 16px;
}

.base-popup-actions button:last-child {
  margin-right: 0;
}

.base-phone-number-input .form-group {
  position: relative;
}

.base-phone-number-input .form-group .phone-number-input {
  padding-left: 60px !important;
}

.base-phone-number-input .form-group .phone-number-input~label {
  left: 60px;
}

.base-phone-number-input .form-group .invalid-feedback {
  height: 12px;
}

.contact {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  column-gap: 10px;
}

.contact-info {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-height: 25px;
  height: 100%;
  width: 100%;
  min-width: 0;
}

.contact-info .base-tooltip {
  height: 100%;
  min-width: 0;
}

.contact-info .base-dropdown {
  height: 100%;
  min-width: 0;
}

.contact-info .base-dropdown-activator-container {
  height: 100%;
}

.contact-info-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-width: 0;
  height: 100%;
}

.contact-info-primary {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 500;
}

.contact-info-secondary {
  font-size: 10px;
  line-height: 1.4;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.contact-info-dark-color .contact-info-primary,
.contact-info-dark-color .contact-info-secondary {
  color: #fff;
}

.contact-info-light-color .contact-info-primary {
  color: #292929;
}

.contact-info-light-color .contact-info-secondary {
  color: #858585;
}

.contact-avatar {
  margin: 0 !important;
}

.base-list {
  display: flex;
  flex-direction: column;
  row-gap: 3px;
}

.base-list-item {
  display: flex;
  width: 100%;
  padding: 5px 16px 5px 5px;
  min-height: 28px;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  box-sizing: border-box;
}

.base-list-item-selected {
  background: #e7ebfe;
}

.base-list-item-hover {
  transition: background .2s linear;
}

.base-list-item-hover:hover {
  background: #e7ebfe;
}

.base-list-item-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: auto;
  font-weight: 600;
  font-size: 12px;
  color: rgba(0,0,0,.84);
  transition: color .2s linear;
}

.base-list-item-phone-number {
  font-size: 12px;
  font-weight: 500;
  white-space: pre;
  color: #666;
  margin-left: auto;
}

.base-list-item-icon {
  display: inline-block;
  font-size: 18px;
  margin-right: 8px;
}

.divider {
  background-color: #e5e5e5;
  max-width: 100%;
  height: 1px;
  margin: 6px;
}

.base-country-select-activator {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  left: 12px;
  top: 6px;
  width: 40px;
  height: 28px;
  cursor: pointer;
}

.base-country-select-search-input-group {
  position: relative;
  margin-bottom: 6px;
}

.base-country-select-search-input-group input {
  height: 40px;
}

.base-country-select-search-input-group .icon {
  position: absolute;
  width: initial;
  height: initial;
  top: 50%;
  right: 8px;
  font-size: 16px;
  transform: translateY(-50%);
}

.electron-app-version {
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: #858585;
}

.base-download-app-button {
  color: #000;
}

.base-download-app-button-activator {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 5px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  font-weight: 600;
  font-size: 12px;
  color: inherit;
  padding: 10px 12px;
  outline: none !important;
  height: 40px;
  width: fit-content;
  cursor: pointer;
  background-color: #fff;
  transition: .4s;
}

.base-download-app-button-activator:hover {
  border-color: #a1b0fa;
}

.base-download-app-button-activator.base-download-app-button-activator-active {
  border-color: #3c5bf5;
  box-shadow: 0 0 0 3px rgba(60,91,245,.24);
}

.base-download-app-button-activator .icon-file_download {
  position: relative;
  transform: translateY(0);
}

.base-download-app-button-activator .icon {
  font-size: 18px;
}

.base-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
}

.base-scroll {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

.base-scroll-wrapper {
  height: 100%;
  width: 100% !important;
  box-sizing: border-box !important;
  scrollbar-width: none;
  padding-right: 0 !important;
}

.base-scroll-wrapper::-webkit-scrollbar {
  display: none;
}

.base-copy {
  display: flex;
  align-items: center;
  min-width: 0;
}

.base-copy-copied-tooltip {
  position: absolute;
  transform: translateX(-50%);
  z-index: 999;
  color: #fff;
  padding: 6px 14px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  border-radius: 9px;
  background: #000000cc;
  transition: opacity .2s ease-in-out;
  text-align: center;
  box-shadow: 0px 12px 24px rgba(65,65,65,.24);
}

.base-pagination {
  display: flex;
  flex-direction: row;
  column-gap: 12px;
  align-items: center;
}

.base-pagination-page-text {
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  color: #292929;
}

.base-pagination-buttons {
  display: flex;
  flex-direction: row;
  column-gap: 12px;
}

.block-number-popup-text {
  color: #292929;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}

.unblock-number-popup-text {
  color: #292929;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}

.audio-uploader-uploading-hint {
  font-size: 12px;
  font-weight: 500;
  color: #292929;
}

.base-link {
  color: #3c5bf5;
  background-color: transparent;
  border: none;
  box-shadow: none;
  outline: none;
  padding: 1px;
  min-height: fit-content;
  transition: .4s;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
}

.base-link:hover {
  color: #ff6b00;
}

.base-link:focus-visible {
  box-shadow: 0 0 0 4px rgba(58,151,212,.28),0 0 1px 1px rgba(7,89,150,.36);
  border-radius: 4px;
}

.dnd-switcher {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  transition: .4s;
  position: relative;
  padding: 5px 12px 5px 5px;
  border-radius: 13px;
  font-size: 13px;
}

.dnd-switcher p {
  white-space: nowrap;
}

.dnd-switcher-online {
  background-color: rgba(56,185,85,.04);
  color: #38b955;
}

.dnd-switcher-online:hover {
  background-color: rgba(56,185,85,.08);
}

.dnd-switcher-online:active {
  background-color: rgba(56,185,85,.12);
}

.dnd-switcher-online:focus {
  background-color: rgba(56,185,85,.16);
}

.dnd-switcher-do-not-disturb {
  background-color: #f24343;
  color: #fff;
}

.dnd-switcher-do-not-disturb:hover {
  background-color: rgba(242,67,67,.92);
}

.dnd-switcher-do-not-disturb:active {
  background-color: rgba(242,67,67,.86);
}

.dnd-switcher-do-not-disturb:focus {
  background-color: rgba(242,67,67,.78);
}

.dnd-switcher-disabled {
  opacity: .7;
  cursor: default;
}

.dnd-switcher-container-in-dropdown {
  width: 100%;
}

.dnd-switcher-container-in-dropdown .dnd-switcher {
  transition: .4s;
  display: flex;
  background-color: inherit;
  color: inherit;
  margin: inherit;
  font-size: inherit;
  padding: 0;
  padding-left: 2px;
  width: 100%;
}

.dnd-switcher-container-in-dropdown .dnd-switcher:hover {
  background-color: unset;
}

.dnd-switcher-status {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  position: relative;
}

.dnd-switcher-status-disabled {
  filter: brightness(0.7);
}

.dnd-switcher-status-size-bg {
  width: 18px;
  height: 18px;
  font-size: 13px;
}

.dnd-switcher-status-size-bg .base-spinner {
  width: 13px;
  height: 13px;
  border-width: 2px;
}

.dnd-switcher-status-size-sm {
  width: 12px;
  height: 12px;
  font-size: 10px;
}

.dnd-switcher-status-size-sm .icon-rectangle {
  font-size: 8px;
}

.dnd-switcher-status-size-sm .base-spinner {
  width: 8px;
  height: 8px;
  border-width: 1.5px;
}

.dnd-switcher-status-color-green {
  background-color: #38b955;
  color: #fff;
}

.dnd-switcher-status-color-red {
  background-color: #f24343;
  color: #fff;
}

.dnd-switcher-status-color-inverted-red {
  background-color: #fff;
  color: #f24343;
}

.top-bar-dropdown-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  right: 8px;
  top: 54px;
  width: 212px;
  background: #fff;
  border-radius: 8px;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  z-index: 999;
}

.top-bar-dropdown-toggle {
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 100%;
}

.top-bar-dropdown-toggle-icon {
  position: relative;
  color: #858585;
  font-size: 16px;
  margin-bottom: 2px;
}

.top-bar-dropdown-toggle-icon.icon-new-releases {
  color: #ffa600;
}

.page-zoom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.page-zoom-current-zoom {
  font-weight: 600;
  font-size: 12px;
  color: rgba(0,0,0,.84);
}

.settings-tab {
  background-color: #fff;
}

.settings-tab .settings-wrapper {
  height: 100%;
}

.settings-tab .settings-container {
  display: flex;
  align-items: start;
  justify-content: space-between;
  column-gap: 10px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  padding: 0 16px;
}

@media (max-width: 1100px) {
  .settings-tab .settings-container {
    justify-content: center;
  }
}

.settings-tab .settings-container:after {
  flex: 1;
  content: "";
}

@media (max-width: 1536px) {
  .settings-tab .settings-container:after {
    flex: 0;
  }
}

.settings-tab .settings-container .settings-menu-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  width: 220px;
  flex: 1;
}

@media (max-width: 1536px) {
  .settings-tab .settings-container .settings-menu-wrapper {
    flex: 0;
  }
}

@media (max-width: 1100px) {
  .settings-tab .settings-container .settings-menu-wrapper {
    max-width: 328px;
    width: 100%;
    flex: 1;
    align-items: center;
  }
}

.settings-tab .settings-container .settings-menu-wrapper .settings-menu {
  display: flex;
  flex-direction: column;
  width: 220px;
  padding: 8px;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
}

@media (max-width: 1100px) {
  .settings-tab .settings-container .settings-menu-wrapper .settings-menu {
    width: 100%;
  }
}

.settings-tab .settings-container .settings-menu-wrapper .settings-logs-buttons {
  display: flex;
  column-gap: 12px;
  justify-content: flex-start;
}

@media (max-width: 1100px) {
  .settings-tab .settings-container .settings-menu-wrapper .settings-logs-buttons {
    max-width: 328px;
    width: 100%;
  }
}

.settings-tab .settings-container .settings-tab-view {
  display: flex;
  justify-content: center;
  width: 100%;
  min-width: 0;
  flex: 2 0;
}

@media (max-width: 1536px) {
  .settings-tab .settings-container .settings-tab-view {
    flex: 1 0;
  }
}

.settings-tab form {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.settings-tab form .invalid-feedback {
  margin-left: 12px;
}

.settings-tab form>div:last-child {
  margin-bottom: 0;
}

.settings-menu-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  width: 100%;
  padding: 0px 14px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 12px;
  cursor: pointer;
  transition: background .2s linear;
  color: #292929;
}

.settings-menu-item:hover {
  background-color: #f7f7f7;
}

.settings-menu-item-title {
  display: flex;
  align-items: center;
}

.settings-menu-item-title .icon {
  display: inline-block;
  font-size: 18px;
  color: #858585;
  margin-right: 12px;
}

.settings-menu-item.active {
  background-color: #f7f7f7;
}

.settings-menu-item.active .settings-menu-item-title .icon {
  color: #000;
}

.settings-menu-item>.icon {
  display: none;
}

@media (max-width: 1100px) {
  .settings-menu-item>.icon {
    display: inline-block;
  }
}

.settings-tab {
  padding-bottom: 16px;
  width: 100%;
}

.settings-tab-header {
  display: flex;
  align-items: center;
  color: #292929;
}

.settings-tab-header>.icon {
  display: none;
  font-size: 24px;
  margin-right: 8px;
  cursor: pointer;
}

@media (max-width: 1100px) {
  .settings-tab-header>.icon {
    display: inline-block;
  }
}

.settings-tab-header .tab-name {
  font-size: 18px;
  font-weight: 600;
}

.settings-tab-content {
  margin: 16px 0;
}

.settings-tab-actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 12px;
}

.settings-tab-user .settings-avatar-section {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  width: 100%;
  margin-bottom: 16px;
  column-gap: 10px;
}

.settings-tab-user .settings-avatar-section .avatar-container {
  margin: 0;
}

.settings-tab-user .settings-avatar-section .avatar-container .avatar {
  height: 95px;
  width: 95px;
  font-size: 38px;
  border-radius: 50%;
  background-color: #3c5bf5;
  color: #fff;
}

@media (max-width: 390px) {
  .settings-tab-user .settings-avatar-section .avatar-container .avatar {
    height: 60px;
    width: 60px;
  }
}

.settings-tab-user .internal-number-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}

.settings-tab-user .internal-number-label {
  font-size: 12px;
  font-weight: 500;
}

.settings-tab-user .name {
  margin-bottom: 16px;
}

.settings-tab-general .base-switch {
  margin-bottom: 16px;
}

.settings-tab-general .notification-section {
  min-height: 40px;
  width: 100%;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
  padding: 11px 13px;
}

.settings-tab-general .notification-section label {
  margin-bottom: 0;
}

.settings-tab-general .notification-section .tip {
  display: none;
  margin-left: 14px;
}

.settings-tab-general .notification-section .blocked {
  margin-top: 10px;
  font-weight: 500;
  font-size: 12px;
  color: #292929;
  line-height: 14px;
  padding-left: 30px;
}

.settings-tab-integrations .crm-integrations-section {
  width: 100%;
}

.settings-tab-integrations .crm-integrations-section h4 {
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  color: #292929;
  margin-bottom: 7px;
}

.settings-tab-integrations .crm-integrations-section p {
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.settings-tab-integrations .crm-integrations-section .how-to-enable-integrations {
  font-size: 12px;
  white-space: pre-wrap;
}

.settings-tab-integrations .crm-integrations-section .crm-integrations-group {
  width: 100%;
  position: relative;
  margin: 16px 0;
}

.settings-tab-integrations .crm-integrations-section .crm-integration {
  position: relative;
  min-height: 40px;
  width: 100%;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
  padding: 11px 13px;
}

.settings-tab-integrations .crm-integrations-section .crm-integration:last-child {
  margin-bottom: 0;
}

.settings-tab-integrations .crm-integrations-section .crm-integration img {
  width: 48px;
  height: 16px;
}

.settings-tab-integrations .crm-integrations-section .crm-integration-title {
  font-weight: 500;
  font-size: 12px;
  color: #292929;
  margin-right: 8px;
}

.settings-tab-integrations .crm-integrations-section .automation-section .title {
  display: inline-block;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
}

.settings-tab-integrations .crm-integrations-section .automation-section p {
  display: inline-block;
  margin-bottom: 16px;
}

.settings-tab-integrations .crm-integrations-section .automation-section .crm-name {
  font-weight: 500;
  font-size: 12px;
  color: #292929;
  line-height: 14px;
  margin-right: 8px;
}

.settings-tab-device-management {
  font-size: 12px;
  font-weight: 500;
}

.follow-me-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-height: 34px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #e5e5e5;
}

.follow-me-item-last {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.follow-me-item>div {
  display: flex;
  align-items: center;
  height: 34px;
}

.follow-me-item-title-container {
  display: flex;
  align-items: center;
  width: 185px;
  margin-right: 8px;
}

.follow-me-item-title-container .icon {
  color: #292929;
  font-size: 18px;
  margin-right: 8px;
}

.follow-me-item-title-container .icon::before {
  margin: 0;
}

.follow-me-item-title-container .name {
  display: inline-block;
  font-size: 12px;
  color: #292929;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.follow-me-item-slider-container {
  margin-right: 8px;
}

.follow-me-item-slider-container .base-slider {
  width: 160px;
}

.follow-me-item-switch-container {
  margin-right: 8px;
}

.follow-me-item-device-session-container {
  display: flex;
  column-gap: 12px;
  width: 100%;
  margin-top: 8px;
}

.follow-me-item-device-session-container .follow-me-item-device-session-info {
  display: inline-block;
  color: #5c5c5c;
  font-weight: 500;
  font-size: 11px;
  text-align: left;
}

.follow-me-item-device-session-container .follow-me-item-device-session-info:first-child {
  width: 182px;
}

.follow-me-item-delete-button:hover .icon {
  color: #f24343;
}

.setting-call-confirm {
  display: flex;
  flex-direction: column;
}

.setting-call-confirm-switch-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}

.setting-call-confirm-media-input p {
  line-height: 20px;
  color: #666;
}

.setting-call-confirm-filename {
  font-size: 12px;
  font-weight: 500;
  color: #666;
}

.setting-ring-mode-selector-wrapper {
  margin-bottom: 16px;
}

.setting-ring-mode-selector-wrapper .title {
  display: flex;
  margin-bottom: 10px;
}

.setting-ring-mode-selector-wrapper .title>span {
  display: inline-block;
  margin-right: 8px;
}

.setting-ring-mode-twinning-counter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  column-gap: 12px;
}

.setting-ring-mode-twinning-counter p {
  color: #292929;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
}

.setting-follow-mes {
  overflow-x: auto;
}

.setting-follow-mes-container {
  position: relative;
  padding: 16px;
  border-radius: 12px;
  background-color: #f7f7f7;
  min-width: 451px;
}

.setting-follow-mes-header {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  width: 200px;
  margin-left: auto;
  margin-right: 30px;
  position: relative;
}

.setting-follow-mes-header-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.setting-follow-mes-header-title .setting-follow-mes-header-title-text {
  display: inline-block;
  margin-right: 5px;
  color: #666;
  font-size: 11px;
  line-height: 16px;
  font-weight: 500;
}

.setting-follow-mes-scale-container {
  display: flex;
  justify-content: space-between;
  width: 184px;
  font-size: 11px;
  font-weight: 500;
  color: #666;
}

.setting-follow-mes-drag-item {
  cursor: grab;
}

.setting-follow-mes-drag-ghost-item {
  opacity: 0;
}

.setting-follow-mes .add-external-number-btn {
  margin-top: 16px;
}

.settings-tab-ringtones-ringtones-tooltip {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #292929;
}

.alert-info-row {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 12px;
  width: 100%;
}

.alert-info-row-alert-info-picker {
  display: flex;
  justify-content: space-between;
  column-gap: 12px;
  width: 100%;
}

.setting-alert-info-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 12px;
  width: 100%;
  margin-bottom: 12px;
}

.browser-notifications-denied-warning {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 8px;
  background-color: rgba(255,166,0,.12);
  border-radius: 8px;
  padding: 8px 13px;
}

.browser-notifications-denied-warning .icon {
  color: #ffa600;
  font-size: 18px;
}

.browser-notifications-denied-warning-texts {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #292929;
}

.browser-notifications-denied-warning-texts a {
  text-decoration: underline;
  color: #3c5bf5;
}

.history-tab {
  height: 100%;
  overflow: hidden;
}

.history-tab-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  row-gap: 6px;
  column-gap: 12px;
  padding: 16px 16px 0 16px;
  margin-bottom: 8px;
}

.history-tab-header .chip .chip-button-close {
  margin-left: 8px;
}

.call-recordings-expanded-tab {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  align-items: center;
  margin-top: 12px;
  margin-left: 16px;
  margin-right: 34px;
  padding-bottom: 12px;
}

@media (max-width: 480px) {
  .call-recordings-expanded-tab {
    margin-top: 10px;
  }
}

.call-recordings-expanded-tab .audio-player {
  margin-bottom: 12px;
}

.call-recordings-expanded-tab .audio-player:last-child {
  margin-bottom: 0;
}

.call-recordings-expanded-tab .base-spinner {
  margin: 0 auto;
}

.call-history-table-row {
  border-top: 1px solid rgba(60,91,245,.07);
}

.call-history-table-row-cell {
  padding: 8px 11px;
  font-size: 12px;
  font-weight: 500;
}

.call-history-table-row-cell:first-child {
  padding-left: 16px;
}

.call-history-table-row-cell:last-child {
  padding-right: 16px;
}

.call-history-table-row:hover {
  background-color: #e7ebfe;
}

.call-history-table-row:hover+.base-table-expanded-row {
  background-color: #e7ebfe;
}

.call-history-call-type-cell {
  display: inline-flex;
  align-items: center;
  padding: 4px 9px;
  border-radius: 15px;
  transition: .4s;
  cursor: pointer;
  font-size: 12px;
  font-weight: 500;
}

.call-history-call-type-cell .entry-type-icon {
  margin-right: 8px;
  font-size: 18px;
}

.call-history-call-type-cell .entry-type-icon.icon-call {
  display: none;
  color: #fff;
}

@media (max-width: 1100px) {
  .call-history-call-type-cell {
    height: 26px;
    width: 26px;
    padding: 0;
  }

  .call-history-call-type-cell .entry-type-text {
    display: none;
  }
}

.call-history-call-type-cell.missed {
  color: #f24343;
  background-color: rgba(242,67,67,.04);
}

.call-history-call-type-cell.missed:active {
  background-color: rgba(242,67,67,.08);
}

.call-history-call-type-cell.missed:focus {
  background-color: rgba(242,67,67,.12);
}

.call-history-call-type-cell.incoming {
  color: #38b955;
  background-color: rgba(56,185,85,.04);
}

.call-history-call-type-cell.incoming:active {
  background-color: rgba(56,185,85,.08);
}

.call-history-call-type-cell.incoming:focus {
  background-color: rgba(56,185,85,.12);
}

.call-history-call-type-cell.outgoing {
  color: #3c5bf5;
  background-color: rgba(60,91,245,.04);
}

.call-history-call-type-cell.outgoing:active {
  background-color: rgba(60,91,245,.08);
}

.call-history-call-type-cell.outgoing:focus {
  background-color: rgba(60,91,245,.12);
}

.call-history-call-type-cell:hover {
  background-color: #38b955;
  color: #fff;
}

.call-history-call-type-cell:hover .entry-type-icon {
  display: none;
}

.call-history-call-type-cell:hover .entry-type-icon.icon-call {
  display: inline-block;
}

.call-history-call-type-cell.anonymous-call {
  pointer-events: none;
  cursor: default;
}

.call-history-actions-cell,
.call-history-actions-cell-dropdown-actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  column-gap: 12px;
}

.call-history-mobile-expanded-tab {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  padding: 0 16px;
}

.call-history-mobile-expanded-tab-actions {
  display: flex;
  flex-direction: row;
  column-gap: 12px;
  margin-bottom: 12px;
}

.call-history-mobile-expanded-tab-row {
  display: flex;
  flex-direction: row;
  column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
}

.call-history-mobile-expanded-tab-row-title {
  color: #292929;
}

.call-history-mobile-expanded-tab-row-value {
  color: #666;
}

.services-tab {
  padding-top: 0 !important;
}

.services-tab .unread-voicemails {
  margin-left: 12px;
}

.service-tab {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0;
  padding-bottom: 16px;
}

.service-tab-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  flex-wrap: wrap;
  margin-left: 16px;
  row-gap: 8px;
}

.service-tab-body {
  height: 100%;
}

.call-controls-tab {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  padding-top: 16px;
  height: 100%;
}

.call-controls-tab .overlay {
  display: block;
  background-color: rgba(255,255,255,.7);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 100;
}

.call-controls-tab .call-controls-container {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 16px;
}

.call-control-item {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border: 2px solid #e5e5e5;
  border-radius: 12px;
  background-color: transparent;
}

.call-control-item-active {
  border: 2px solid #3c5bf5;
  background-color: #f7f9ff;
}

.call-control-item-header {
  display: flex;
  column-gap: 12px;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}

.call-control-item-header .name {
  font-size: 12px;
  line-height: 16px;
  color: #292929;
  font-weight: 600;
}

.call-control-item-header .icon {
  display: inline-block;
  margin-left: auto;
  font-size: 24px;
  color: #858585;
}

.call-control-item-header-switcher-wrapper {
  flex-shrink: 0;
}

.call-controls-items-container {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

.call-controls-items-container-title {
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  color: #292929;
}

.call-controls-items-container-list-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(316px, 1fr));
  grid-gap: 16px 16px;
}

.queue-item-take-call-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 12px;
}

.queue-item-calls-count {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #666;
}

.queue-item-active .queue-item-calls-count {
  color: #000;
}

.queue-item .awaiting-call-chip-circle {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #38b955;
  margin-right: 8px;
}

.call-flow-control-item-tab-selector .base-tab-selector-item:first-child.base-tab-selector-item-selected {
  background-color: rgba(56,185,85,.16);
  color: #38b955;
}

.call-flow-control-item-tab-selector .base-tab-selector-item:last-child.base-tab-selector-item-selected {
  background-color: rgba(242,67,67,.16);
  color: #f24343;
}

.voicemails {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0;
  padding-bottom: 16px;
}

.voicemails .service-tab-header>.base-button,
.voicemails .service-tab-header .chip {
  margin-right: 12px;
}

.voicemails .service-tab-header .voicemails-search {
  max-width: 220px;
  margin-right: 12px;
}

.voicemails .service-tab-header .chip-button-close {
  margin-left: 8px;
}

.voicemails .service-tab-header .refresh-btn {
  margin-left: auto;
  margin-right: 36px;
}

@media (max-width: 1536px) {
  .voicemails .service-tab-header .refresh-btn {
    margin-left: 0;
    margin-right: 12px;
  }
}

.voicemails-no-available {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-weight: 600;
  font-size: 16px;
}

.voicemails-no-results {
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  padding: 24px 16px;
}

.voicemails-change-messages-statuses-button.base-button-color-green {
  border: 1px solid transparent;
}

.voicemail-item {
  margin-bottom: 16px;
  margin-right: 16px;
}

@media (max-width: 1536px) {
  .voicemail-item {
    margin-right: 0;
  }
}

.voicemail-item-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 10px;
  margin: 16px;
  margin-top: 0;
}

.voicemail-item-header h3 {
  font-weight: 600;
  font-size: 18px;
}

.voicemail-item-header .storage-used-wrapper {
  position: relative;
  margin-right: auto;
}

.voicemail-item-header .storage-used-wrapper .tooltip {
  top: 35px;
  height: fit-content;
  width: 245px;
}

.voicemail-item-header .storage-used-wrapper:hover .tooltip {
  display: block;
}

.voicemail-item-content {
  margin-left: 16px;
}

@media (max-width: 1536px) {
  .voicemail-item-content {
    margin-left: 0;
  }

  .voicemail-item-content .no-voicemail-messages {
    margin-left: 16px;
  }
}

.voicemail-item-content .no-voicemail-messages {
  font-weight: 500;
  font-size: 16px;
  color: #666;
}

.voicemail-item-table-row {
  border-top: 1px solid #e5e5e5;
  position: relative;
}

.voicemail-item-table-row-cell {
  padding: 11px;
  font-size: 12px;
  font-weight: 500;
  color: #292929;
}

.voicemail-item-table-row .overlap-cell {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: #fff;
  left: 0;
  padding-right: 32px;
}

.voicemail-item-table-row .overlap-cell .audio-player {
  margin-right: 12px;
}

.voicemail-item-table-row .voicemail-message-status-read {
  font-weight: 600;
  color: #38b955;
}

.voicemail-item-table-row .voicemail-message-status-unread {
  font-weight: 600;
  color: #f24343;
}

.voicemail-item-table-row .voicemail-message-status-date {
  display: block;
  color: #858585;
  font-size: 10px;
  font-weight: 500;
}

.voicemail-item-table-row .voicemail-message-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 21px;
  column-gap: 12px;
}

.voicemail-item-table-row .voicemail-message-actions .call-btn:hover {
  background-color: #38b955 !important;
}

.voicemail-item-table-row .voicemail-message-actions .audio-player-wrapper {
  max-width: 400px;
  width: 100%;
}

.voicemail-item-table-row:hover,
.voicemail-item-table-row.base-table-row-selected {
  background-color: #e7ebfe;
}

.voicemail-item-table-row:hover+.base-table-expanded-row,
.voicemail-item-table-row.base-table-row-selected+.base-table-expanded-row {
  background-color: #e7ebfe;
}

.voicemail-item-table-expanded-row {
  padding-top: 8px;
}

.voicemail-item-table-expanded-row .mobile-expanded {
  padding: 0 16px 8px 11px;
}

.voicemail-item-table-expanded-row .mobile-expanded-info {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  margin-bottom: 8px;
}

.voicemail-item-table-expanded-row .mobile-expanded-info span {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #666;
}

.voicemail-item-table-expanded-row .mobile-expanded-info span b {
  color: #000;
  font-weight: 500;
}

.voicemail-item-table-expanded-row .mobile-expanded-controls {
  display: flex;
  justify-content: flex-start;
}

.voicemail-item-table-expanded-row .mobile-expanded-controls>.base-button {
  margin-right: 12px;
}

.voicemail-item-table-expanded-row .mobile-expanded-controls>.base-button:last-child {
  margin-right: 0;
}

.voicemail-item-table-expanded-row .mobile-expanded-audio-player {
  display: flex;
  justify-content: flex-start;
}

.voicemail-item-table-expanded-row .mobile-expanded-audio-player .audio-player {
  margin-right: 12px;
}

.voicemail-item-table-expanded-row .integrations-inline .create-contact,
.voicemail-item-table-expanded-row .integrations-inline .crm-contact-info-wrapper,
.voicemail-item-table-expanded-row .integrations-inline .crm-info-no-enabled-crms {
  margin-left: 11px !important;
}

.call-parking .service-tab-header {
  display: flex;
}

.call-parking .service-tab-header .select-call-parking {
  max-width: 220px;
  margin-right: 12px;
  font-weight: 600;
  font-size: 12px;
}

@media (max-width: 960px) {
  .call-parking .service-tab-header .select-call-parking {
    width: auto;
  }
}

.call-parking .service-tab-header .select-call-parking .selection-dropdown {
  width: 220px;
}

.call-parking-no-available {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-weight: 600;
  font-size: 16px;
}

.call-parking-item {
  margin-bottom: 16px;
  margin-right: 16px;
}

.call-parking-item-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  margin-left: 16px;
  flex-wrap: wrap;
}

.call-parking-item-header h3 {
  font-weight: 600;
  font-size: 18px;
  margin-right: 10px;
}

.call-parking-item-header .chip {
  margin-right: 6px;
}

.call-parking-item-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-left: 16px;
}

.call-parking-item-content>.base-table {
  flex-basis: calc(50% - 8px);
}

.call-parking-item-content .no-busy-slots {
  font-weight: 500;
  font-size: 16px;
  color: #666;
}

.call-parking-item.one-column {
  margin-right: 0;
}

.call-parking-item.one-column .call-parking-item-content {
  margin-left: 0;
  flex-direction: column;
}

.call-parking-item.one-column .call-parking-item-content>.base-table {
  flex-basis: 100%;
}

.call-parking-item.one-column .call-parking-item-content .no-busy-slots {
  margin-left: 16px;
}

.call-parking-item-table-row {
  border-top: 1px solid #e5e5e5;
  position: relative;
}

.call-parking-item-table-row-cell {
  padding: 11px;
  font-size: 12px;
  font-weight: 500;
  color: #292929;
}

.call-parking-call-action-dropdown-item {
  transition: background .2s linear;
}

.call-parking-call-action-dropdown-item .icon {
  color: #858585;
}

.call-parking-call-action-dropdown-item-pickup:hover {
  background-color: rgba(56,185,85,.08);
}

.call-parking-call-action-dropdown-item-pickup:hover .base-list-item-title,
.call-parking-call-action-dropdown-item-pickup:hover .icon {
  color: #38b955;
}

.call-parking-call-action-dropdown-item-transfer:hover {
  background-color: rgba(60,91,245,.08);
}

.call-parking-call-action-dropdown-item-transfer:hover .base-list-item-title,
.call-parking-call-action-dropdown-item-transfer:hover .icon {
  color: #3c5bf5;
}

.call-parking-dialpad-dropdown {
  height: 390px;
}

.call-parking-dialpad-dropdown-buttons {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  width: 216px;
  margin: 0 auto;
  margin-top: 5px;
}

.call-parking-dialpad-dropdown-buttons .softphone-button-label {
  color: #000;
}

.call-parking-dialpad-dropdown-buttons .cancel-button .softphone-button-button {
  background: rgba(0,0,0,.04);
}

.call-parking-dialpad-dropdown-buttons .cancel-button .softphone-button-button:hover {
  background: rgba(0,0,0,.08);
}

.call-parking-dialpad-dropdown-buttons .cancel-button .softphone-button-button:active {
  background: rgba(0,0,0,.12);
}

.call-parking-dialpad-dropdown-buttons-cell {
  display: flex;
  justify-content: center;
  align-items: center;
}

.phonebooks-tab {
  position: relative;
}

.phonebooks-tab-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px 16px 0 16px;
  margin-bottom: 8px;
  flex-wrap: wrap;
  row-gap: 12px;
}

.phonebooks-tab-header .select-phonebook {
  max-width: 220px;
  margin-right: 8px;
}

.phonebooks-tab-header .find-contact {
  max-width: 220px;
}

@media (max-width: 960px) {
  .phonebooks-tab-header .find-contact {
    max-width: 100%;
  }
}

.phonebooks-tab-header .base-tooltip {
  margin-right: 8px;
}

.phonebooks-tab-header .search-chip {
  margin-right: auto;
}

.phonebooks-tab-header .search-chip .chip-button-close {
  margin-left: 8px;
}

.phonebooks-tab-table {
  min-height: 0;
}

.phonebooks-table-row {
  border-top: 1px solid rgba(60,91,245,.07);
}

.phonebooks-table-row-cell {
  padding: 6px;
}

.phonebooks-table-row-cell:first-child {
  padding-left: 16px;
}

.phonebooks-table-row-cell:last-child {
  padding-right: 16px;
}

.phonebooks-table-row:hover {
  background-color: #e7ebfe;
}

.phonebooks-table-row:hover+.base-table-expanded-row {
  background-color: #e7ebfe;
}

.phonebooks-phone-number-cell {
  display: flex;
  font-weight: 600;
  font-size: 12px;
  box-sizing: border-box;
}

.phonebooks-phone-number-cell-number {
  background-color: rgba(0,0,0,.03);
  border-radius: 10px;
  padding: 0 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 26px;
  transition: .4s;
}

.phonebooks-phone-number-cell-number:hover {
  background-color: #38b955;
  color: #fff;
}

.phonebooks-phone-number-cell-number:hover .phone-icon {
  color: #fff;
}

.phonebooks-phone-number-cell-number .phone-icon {
  color: #858585;
  font-size: 18px;
  margin-right: 3px;
}

@media (max-width: 960px) {
  .phonebooks-phone-number-cell-number .phone-icon {
    display: none;
  }
}

.phonebooks-phone-number-cell-number .phone-number {
  width: 100%;
  padding-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pickup-button {
  min-width: 0;
}

.pickup-button-folded {
  display: flex;
  align-items: center;
  column-gap: 12px;
  background-color: #d8f1dc;
  padding: 4px;
  border-radius: 12px;
  background-size: 60% 100% !important;
  background-repeat: no-repeat !important;
  animation-name: animation-colorizable-runner;
  animation-duration: 8s;
  animation-iteration-count: infinite;
}

.pickup-button-folded-number-wrapper {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  font-weight: 500;
  font-size: 12px;
  color: #000;
}

.pickup-button-folded-number-wrapper .pickup-button-folded-number-prefix,
.pickup-button-folded-number-wrapper .pickup-button-folded-number-number {
  display: inline-block;
  min-width: 0;
  width: auto;
}

@keyframes animation-colorizable-runner {
  0% {
    background-image: linear-gradient(to right, #d8f1dc, #38B955, #d8f1dc);
    background-position: -200% 0;
  }

  50% {
    background-image: linear-gradient(to right, #d8f1dc, #38B955, #d8f1dc);
    background-position: 300% 0;
  }

  100% {
    background-image: initial;
    background-position: 300% 0;
  }
}

.filters-popup .pick-date {
  position: relative;
}

.filters-popup .pick-date .icon-today {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  font-size: 18px;
  color: #858585;
  width: initial;
  height: initial;
}

.filters-popup .call-type-select span {
  font-size: 12px;
  font-weight: 500;
  color: #292929;
}

.filters-popup .clear-button {
  margin-right: auto;
}

.sms-tab {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}

.sms-tab .icon-dots {
  font-size: 14px !important;
}

.sms-tab .sms-header {
  padding: 16px;
  border-bottom: 1px solid #e5e5e5;
}

@media (max-width: 620px) {
  .sms-tab .sms-header {
    padding-bottom: 11px;
    padding-right: 12px;
    padding-left: 5px;
  }
}

.sms-tab .sms-header .sms-buttons {
  display: flex;
}

.sms-tab .sms-header .sms-buttons .search-button {
  border: 1px solid #e5e5e5;
  margin-right: 12px;
}

.sms-tab .sms-header .find-chat {
  width: 100%;
  margin-left: 10px;
}

.sms-tab .left-panel {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 320px;
  width: 100%;
  height: 100%;
  position: relative;
}

@media (max-width: 1300px) {
  .sms-tab .left-panel {
    max-width: 280px;
  }
}

@media (max-width: 1100px)and (min-width: 801px) {
  .sms-tab .left-panel {
    max-width: 235px;
  }
}

@media (max-width: 620px) {
  .sms-tab .left-panel {
    max-width: 100%;
  }
}

.sms-tab .left-panel::after {
  content: "";
  position: absolute;
  height: calc(100% + 16px);
  width: 1px;
  background-color: #e5e5e5;
  top: -16px;
  right: 0;
}

.sms-tab .left-panel-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.sms-tab .left-panel-header .icon-add {
  font-size: 14px !important;
}

.sms-tab .left-panel-header.search-panel {
  justify-content: space-around;
}

.sms-tab .left-panel .sms-chats {
  height: 100%;
  width: 100%;
  max-height: calc(100% - 57px);
}

.sms-tab .left-panel .sms-chats>.vb-dragger>.vb-dragger-styler {
  margin: 5px 4px 5px 5px;
}

.sms-tab .left-panel .sms-chats .scroll-wrapper {
  position: relative;
  width: calc(100% + 13px) !important;
}

.sms-tab .left-panel .sms-chats .scroll-wrapper .spinner-wrapper {
  display: flex;
  height: fit-content;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.sms-tab .left-panel .sms-chats .scroll-wrapper.empty-list .spinner-wrapper {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.sms-tab .left-panel .spinner-wrapper {
  height: 100%;
  width: 100%;
  position: relative;
}

.sms-tab .left-panel .no-sms-chats {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.sms-tab .left-panel .no-sms-chats h4 {
  font-size: 16px;
  font-weight: 600;
}

.sms-tab .left-panel .no-sms-chats p {
  padding: 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-align: center;
}

.sms-tab .left-panel .nothing-found {
  color: #292929;
  font-style: normal;
  font-weight: 600;
}

.sms-tab .right-panel {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-width: 0;
}

.sms-tab .right-panel .right-panel-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 0;
}

.sms-tab .right-panel .right-panel-header .make-call-button {
  margin-right: 12px;
}

.sms-tab .right-panel .right-panel-header .title-wrapper {
  flex: 1;
  min-width: 0;
}

.sms-tab .right-panel .right-panel-header .title-wrapper h3 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  font-weight: 600;
  color: rgba(0,0,0,.84);
}

.sms-tab .right-panel .right-panel-header .right-actions-group {
  display: flex;
  flex-direction: row;
  column-gap: 12px;
}

.sms-tab .right-panel .right-panel-header .right-actions-group .delete-btn {
  margin-left: auto;
}

.sms-tab .right-panel .right-panel-header .right-actions-group .delete-btn .icon {
  color: #f24343;
}

.sms-tab .right-panel .right-panel-header .left-actions-group {
  display: flex;
  align-items: center;
  min-width: 0;
}

.sms-tab .right-panel .right-panel-header .left-actions-group .base-tooltip {
  flex: 1;
  min-width: 0;
}

.sms-tab .right-panel .integrations-wrapper {
  max-height: 330px;
  padding-left: 10px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 50px;
}

.sms-tab .right-panel .integrations-wrapper .integrations-inline {
  padding-right: 0;
}

.sms-tab .right-panel .integrations-wrapper .integrations-inline .crm-info-spinner-wrapper {
  margin-top: 12px;
}

.sms-tab .right-panel .sms-dialog-wrapper {
  min-height: 0;
  height: 100%;
}

.sms-tab .right-panel.select-contact-tip {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.sms-tab .right-panel.select-contact-tip .chip .text {
  font-size: 16px;
}

.sms-tab .integrations-popup .base-popup-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  max-height: calc(100% - 250px);
}

@media (max-width: 480px) {
  .sms-tab .integrations-popup .base-popup-content {
    max-height: calc(100% - 15em);
  }
}

.sms-dropdown-actions-delete-item {
  color: #f24343;
}

.sms-dropdown-actions-delete-item .base-list-item-title {
  color: #f24343;
}

.sms-dialog {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}

.sms-dialog .dialog-items-wrapper {
  padding-top: 16px;
}

.sms-dialog .dialog-items-wrapper .scroll-wrapper .base-spinner {
  display: block;
  margin: 0 auto;
  margin-bottom: 12px;
}

.sms-dialog .dialog-items-wrapper .scroll-wrapper .sentinel,
.sms-dialog .dialog-items-wrapper .scroll-wrapper .unread-messages-separator {
  height: 0;
}

.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item {
  width: 100%;
  height: fit-content;
}

.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item .item-received-on {
  font-size: 12px;
  font-weight: 600;
  margin: 0 auto;
  width: fit-content;
  padding: 0 10px;
}

.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item .item-received-on .received-on {
  color: #666;
}

.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item .item-received-on .number,
.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item .item-received-on .name {
  color: #292929;
}

.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item .item-received-on,
.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item .item-date-label,
.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item .item-message {
  margin-bottom: 14px;
}

.sms-dialog .dialog-items-wrapper .scroll-wrapper .dialog-item .item-date-label {
  margin-right: auto;
  margin-left: auto;
}

.sms-dialog .spinner-wrapper {
  height: 100%;
}

.sms-dialog .input-area {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
  width: 100%;
  padding: 16px;
  border-top: 1px solid #e5e5e5;
}

@media (max-width: 620px) {
  .sms-dialog .input-area {
    padding: 12px;
  }
}

.sms-dialog .input-area .base-textarea {
  flex: 1;
  margin-right: 5px;
}

.sms-dialog .input-area .controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.sms-dialog .input-area .controls .test {
  width: 20px;
  height: 20px;
  border: 3px solid red;
}

.sms-dialog .input-area .controls .sms-characters-counter {
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 10px;
  white-space: nowrap;
}

@media (max-width: 800px) {
  .sms-dialog .input-area .controls .sms-characters-counter {
    bottom: -10px;
  }
}

.sms-dialog .input-area .no-sms-numbers {
  width: 100%;
  font-size: 10px;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 6px;
  margin-top: 12px;
  background-color: #ffa600;
  color: #fff;
}

.sms-dialog-message {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  padding-left: 16px;
  padding-right: 20px;
  box-sizing: border-box;
}

@media (max-width: 1536px) {
  .sms-dialog-message.message-in {
    padding-right: 45px;
  }
}

@media (max-width: 620px) {
  .sms-dialog-message.message-in {
    padding-left: 12px;
  }
}

.sms-dialog-message.message-in .message {
  border: 1px solid rgba(60,91,245,.16);
  background: rgba(247,249,255,.5);
}

.sms-dialog-message.message-out {
  flex-direction: row-reverse;
}

@media (max-width: 1536px) {
  .sms-dialog-message.message-out {
    padding-left: 45px;
  }
}

@media (max-width: 620px) {
  .sms-dialog-message.message-out {
    padding-right: 12px;
  }
}

.sms-dialog-message.message-out .message {
  border: 1px solid rgba(60,91,245,.2);
  background: linear-gradient(0deg, rgba(60, 91, 245, 0.04) 0%, rgba(60, 91, 245, 0.04) 100%),#f7f9ff;
  margin-left: auto;
}

.sms-dialog-message.message-out .message-header {
  margin-left: auto;
}

.sms-dialog-message.message-out-by-other {
  flex-direction: row;
}

@media (max-width: 1536px) {
  .sms-dialog-message.message-out-by-other {
    padding-left: 16px;
    padding-right: 45px;
  }
}

@media (max-width: 620px) {
  .sms-dialog-message.message-out-by-other {
    padding-left: 12px;
    padding-right: 45px;
  }
}

.sms-dialog-message.message-out-by-other .message {
  margin-left: unset;
}

.sms-dialog-message.message-out-by-other .message-header {
  margin-left: unset;
}

.sms-dialog-message .avatar-container {
  margin-bottom: auto;
  margin-right: 8px;
}

.sms-dialog-message .message {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 7px 12px;
  border-radius: 12px;
  white-space: pre-wrap;
  word-wrap: break-word;
  min-width: 0;
}

.sms-dialog-message .message-header {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}

.sms-dialog-message .message-header span {
  display: inline-block;
  margin-right: 6px;
}

.sms-dialog-message .message-header .message-sender-name {
  color: #292929;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
}

.sms-dialog-message .message-header .message-send-time {
  color: #858585;
  font-size: 11px;
  line-height: 15px;
  font-weight: 500;
}

.sms-dialog-message .message-header .icon {
  color: #3c5bf5;
  font-size: 14px;
}

.sms-dialog-message .message-header .icon::before {
  margin: 0;
}

.sms-dialog-message .message-text {
  color: #292929;
  font-size: 12px;
  font-weight: 500;
  width: 100%;
}

.sms-chat {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 11px 16px;
  cursor: pointer;
  box-sizing: border-box;
}

.sms-chat:hover {
  background: #e7ebfe;
}

.sms-chat.selected {
  background: #e7ebfe;
}

.sms-chat .avatar-container {
  margin: 0;
  margin-right: 12px;
}

.sms-chat .blocked-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  width: 34px;
  min-width: 34px;
  height: 34px;
  background-color: #f24343;
  border-radius: 50%;
}

.sms-chat .blocked-avatar .icon {
  color: #fff;
  font-size: 18px;
}

.sms-chat .name-group {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  font-size: 12px;
  min-width: 0;
}

.sms-chat .name-group .contact-name {
  font-weight: 600;
  color: #292929;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 7px;
}

.sms-chat .name-group .last-message {
  font-weight: 500;
  color: #666;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sms-chat .name-group .last-message .you {
  color: #3c5bf5;
}

.sms-chat .name-group .last-message .draft {
  color: #f24343;
  font-weight: 600;
}

.sms-chat .time-group {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-left: auto;
  text-align: right;
}

.sms-chat .time-group .last-message-time {
  font-size: 11px;
  font-weight: 500;
  color: #858585;
  white-space: nowrap;
}

.sms-chat .time-group .unread-messages-count {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-top: auto;
  width: fit-content;
  min-width: 18px;
  padding: 0 3px;
  height: 18px;
  border-radius: 50%;
  background-color: #3c5bf5;
  font-size: 10px;
  font-weight: 500;
  color: #fff;
}

.sms-characters-counter {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #666;
}

.sms-characters-counter-limit-exceeded {
  color: #f24343;
}

.parking-speed-dial-list-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.parking-speed-dial-list-item-name {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
}

.parking-speed-dial-list-item-info {
  font-weight: 500;
  color: rgba(255,255,255,.68);
  font-size: 11px;
  line-height: 16px;
}

.parking-speed-dial-list-item.size-bg {
  height: 44px;
  padding: 4px 22px;
}

.parking-speed-dial-list-item.size-sm {
  height: 40px;
  padding: 2px 22px;
}

.history-speed-dial-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.history-speed-dial-list-item-date {
  font-size: 11px;
  font-weight: 500;
  color: rgba(255,255,255,.68);
  margin-right: 16px;
  white-space: nowrap;
}

.history-speed-dial-list-item .contact {
  width: 100%;
  min-width: 0;
}

.history-speed-dial-list-item .name {
  font-size: 13px;
  line-height: 20px;
}

.history-speed-dial-list-item .number {
  font-size: 11px;
  line-height: 16px;
}

.history-speed-dial-list-item.color-dark .history-speed-dial-list-item-date {
  color: rgba(255,255,255,.68);
}

.history-speed-dial-list-item.color-contrast-light .history-speed-dial-list-item-date {
  color: #666;
}

.history-speed-dial-list-item.size-bg {
  height: 44px;
  padding: 4px 6px;
}

.history-speed-dial-list-item.size-sm {
  height: 40px;
  padding: 2px 6px;
}

.history-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.history-avatar .icon {
  font-size: 16px;
}

.history-avatar .icon-call-ingoing {
  color: #38b955;
}

.history-avatar .icon-call-missed {
  color: #f24343;
}

.history-avatar .icon-call-outgoing {
  color: #3c5bf5;
}

.history-avatar.color-dark {
  background-color: #2c314a;
}

.history-avatar.color-contrast-light {
  background-color: #fff;
}

.history-avatar.size-bg {
  width: 34px;
  height: 34px;
}

.history-avatar.size-sm {
  width: 25px;
  height: 25px;
}

.phonebook-select {
  position: relative;
  max-width: 100%;
}

.phonebook-select-activator {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 14px;
  min-width: 214px;
  transition: background .2s linear;
  cursor: pointer;
  max-width: 100%;
}

.phonebook-select-activator .text {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  padding: 3px 12px;
}

.phonebook-select-activator .icon {
  font-size: 20px;
}

.phonebook-select-dropdown {
  border-radius: 12px;
  border: 1px solid;
}

.phonebook-select.color-dark .phonebook-select-activator {
  color: #fff;
}

.phonebook-select.color-dark .phonebook-select-activator:hover {
  background: rgba(255,255,255,.08);
}

.phonebook-select.color-dark .phonebook-select-activator:active {
  background: rgba(255,255,255,.12);
}

.phonebook-select.color-dark .phonebook-select-activator:focus {
  background: rgba(255,255,255,.16);
}

.phonebook-select-dropdown.color-dark {
  background-color: #2c314a;
  border-color: rgba(255,255,255,.08);
}

.phonebook-select.color-contrast-light .phonebook-select-activator {
  color: #000;
}

.phonebook-select.color-contrast-light .phonebook-select-activator:hover {
  background: rgba(0,0,0,.04);
}

.phonebook-select.color-contrast-light .phonebook-select-activator:active {
  background: rgba(0,0,0,.08);
}

.phonebook-select.color-contrast-light .phonebook-select-activator:focus {
  background: rgba(0,0,0,.12);
}

.phonebook-select-dropdown.color-contrast-light {
  background-color: #fff;
  border-color: #e5e5e5;
}

.phonebook-select-list-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
  border-radius: 8px;
  padding: 0 12px;
  transition: background .2s linear;
  cursor: pointer;
  margin-bottom: 2px;
}

.phonebook-select-list-item-text {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 600;
}

.phonebook-select-list-item.color-dark {
  background: #2c314a;
}

.phonebook-select-list-item.color-dark:hover {
  background: rgba(255,255,255,.08);
}

.phonebook-select-list-item.color-dark:active {
  background: rgba(255,255,255,.12);
}

.phonebook-select-list-item.color-dark:focus {
  background: rgba(255,255,255,.16);
}

.phonebook-select-list-item.color-dark-selected {
  background: rgba(255,255,255,.08);
}

.phonebook-select-list-item.color-dark .phonebook-select-list-item-text {
  color: #fff;
}

.phonebook-select-list-item.color-contrast-light {
  background: #fff;
}

.phonebook-select-list-item.color-contrast-light:hover {
  background: rgba(0,0,0,.04);
}

.phonebook-select-list-item.color-contrast-light:active {
  background: rgba(0,0,0,.08);
}

.phonebook-select-list-item.color-contrast-light:focus {
  background: rgba(0,0,0,.12);
}

.phonebook-select-list-item.color-contrast-light-selected {
  background: rgba(0,0,0,.04);
}

.phonebook-select-list-item.color-contrast-light .phonebook-select-list-item-text {
  color: #000;
}

.contact-speed-dial-list-item .contact-name-number-group {
  justify-content: center;
}

.contact-speed-dial-list-item .name {
  font-size: 13px;
  line-height: 20px;
}

.contact-speed-dial-list-item .number {
  font-size: 11px;
  line-height: 16px;
}

.contact-speed-dial-list-item.size-bg {
  height: 44px;
  padding: 4px 6px;
}

.contact-speed-dial-list-item.size-sm {
  height: 40px;
  padding: 2px 6px;
}

.active-call-keypad-phonebook-tab .phonebook-select {
  margin-bottom: 12px;
}

@media (max-width: 1536px) {
  .active-call-keypad-phonebook-tab .phonebook-select {
    margin-bottom: 8px;
  }
}

.active-call-keypad {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 300px;
  width: 100%;
  height: 100%;
  margin-top: auto;
  box-sizing: border-box;
}

.active-call-keypad-tab-selector {
  width: 100%;
  margin-bottom: 8px;
}

.active-call-keypad .dialpad .number-input-container {
  margin-bottom: 12px;
}

.active-call-keypad .active-call-keypad-search-input {
  margin-bottom: 8px;
}

.active-call-keypad.size-bg {
  max-height: 400px;
}

.active-call-keypad.size-sm {
  max-height: 320px;
}

.active-call-keypad-search-input {
  position: relative;
  width: 100%;
}

.active-call-keypad-search-input input {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0px;
  transition: background .2s linear;
}

.active-call-keypad-search-input.size-bg input {
  padding: 0 44px;
  border-radius: 22px;
  height: 44px;
}

.active-call-keypad-search-input.size-sm input {
  padding: 0 40px;
  border-radius: 20px;
  height: 40px;
}

.active-call-keypad-tab {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 0;
}

.active-call-keypad-tab .dial-pad-action-button .icon {
  font-size: 18px;
}

.active-call-keypad-tab-selector {
  display: flex;
  justify-content: space-between;
  column-gap: 8px;
  width: 100%;
  position: relative;
}

.active-call-keypad-tab-selector .active-call-keypad-tab-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  outline: none;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  transition: width .15s ease;
}

.active-call-keypad-tab-selector .active-call-keypad-tab-item .text {
  visibility: hidden;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0;
}

.active-call-keypad-tab-selector .active-call-keypad-tab-item-current {
  width: 100% !important;
  cursor: default;
}

.active-call-keypad-tab-selector .active-call-keypad-tab-item-current .icon {
  margin-right: 5px;
}

.active-call-keypad-tab-selector .active-call-keypad-tab-item-current .text {
  visibility: visible;
  opacity: 1;
}

.active-call-keypad-tab-selector .active-call-keypad-tab-item-tooltip {
  display: flex;
  align-items: center;
}

.active-call-keypad-tab-selector .active-call-keypad-tab-item-tooltip .icon-help {
  color: #fff;
  font-size: 18px;
}

.active-call-keypad-tab-selector.color-dark .active-call-keypad-tab-item {
  background: rgba(255,255,255,.04);
  color: #fff;
}

.active-call-keypad-tab-selector.color-dark .active-call-keypad-tab-item:hover {
  background: rgba(255,255,255,.08);
}

.active-call-keypad-tab-selector.color-dark .active-call-keypad-tab-item-current {
  background-color: #fff;
  color: #000;
}

.active-call-keypad-tab-selector.color-dark .active-call-keypad-tab-item-current:hover {
  background: rgba(255,255,255,.92);
}

.active-call-keypad-tab-selector.color-contrast-light .active-call-keypad-tab-item {
  background: rgba(0,0,0,.04);
  color: #000;
}

.active-call-keypad-tab-selector.color-contrast-light .active-call-keypad-tab-item:hover {
  background: rgba(0,0,0,.08);
}

.active-call-keypad-tab-selector.color-contrast-light .active-call-keypad-tab-item-current {
  background-color: #000;
  color: #fff;
}

.active-call-keypad-tab-selector.color-contrast-light .active-call-keypad-tab-item-current:hover {
  background: rgba(0,0,0,.92);
}

.active-call-keypad-tab-selector.size-bg .active-call-keypad-tab-item {
  height: 44px;
  width: 44px;
  min-width: 44px;
  border-radius: 22px;
  font-size: 14px;
  padding: 0 12px;
}

.active-call-keypad-tab-selector.size-bg .active-call-keypad-tab-item .icon {
  font-size: 18px;
}

.active-call-keypad-tab-selector.size-sm .active-call-keypad-tab-item {
  height: 40px;
  width: 40px;
  border-radius: 20px;
  min-width: 40px;
  font-size: 12px;
  padding: 11px;
}

.active-call-keypad-tab-selector.size-sm .active-call-keypad-tab-item .icon {
  font-size: 16px;
}

.active-call-keypad-tab-selector.size-sm .active-call-keypad-tab-item-current {
  font-size: 13px;
}

.active-call-keypad-speed-dial-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 340px;
  height: 100%;
  min-height: 0;
  position: relative;
}

.active-call-keypad-speed-dial-list::before,
.active-call-keypad-speed-dial-list::after {
  content: "";
  position: absolute;
  width: inherit;
  height: 24px;
  z-index: 99;
}

.active-call-keypad-speed-dial-list::before {
  top: 0;
}

.active-call-keypad-speed-dial-list::after {
  bottom: 0;
}

.active-call-keypad-speed-dial-list.hide-top-shadow::before {
  display: none;
}

.active-call-keypad-speed-dial-list.hide-bottom-shadow::after {
  display: none;
}

.active-call-keypad-speed-dial-list ul {
  width: 100%;
}

.active-call-keypad-speed-dial-list ul li {
  cursor: pointer;
  margin-bottom: 6px;
  border-radius: 24px;
  transition: background .2s linear;
}

.active-call-keypad-speed-dial-list .base-scroll {
  width: 100%;
}

.active-call-keypad-speed-dial-list .no-results {
  margin: auto 0;
  text-align: center;
  font-weight: 500;
}

.active-call-keypad-speed-dial-list.color-dark::before {
  background: linear-gradient(0deg, rgba(44, 49, 73, 0) 0%, #2C3149 100%);
}

.active-call-keypad-speed-dial-list.color-dark::after {
  background: linear-gradient(180deg, rgba(44, 49, 73, 0) 0%, #2C3149 100%);
}

.active-call-keypad-speed-dial-list.color-dark ul {
  color: #fff;
}

.active-call-keypad-speed-dial-list.color-dark ul li {
  background: rgba(255,255,255,.04);
}

.active-call-keypad-speed-dial-list.color-dark ul li:hover {
  background: rgba(255,255,255,.08);
}

.active-call-keypad-speed-dial-list.color-dark ul li.selected-item {
  background: rgba(255,255,255,.16);
}

.active-call-keypad-speed-dial-list.color-dark .no-results {
  color: #fff;
}

.active-call-keypad-speed-dial-list.color-contrast-light::before {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 100%);
}

.active-call-keypad-speed-dial-list.color-contrast-light::after {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%);
}

.active-call-keypad-speed-dial-list.color-contrast-light ul {
  color: #000;
}

.active-call-keypad-speed-dial-list.color-contrast-light ul li {
  background: rgba(0,0,0,.04);
}

.active-call-keypad-speed-dial-list.color-contrast-light ul li:hover {
  background: rgba(0,0,0,.08);
}

.active-call-keypad-speed-dial-list.color-contrast-light ul li.selected-item {
  background: rgba(0,0,0,.16);
}

.active-call-keypad-speed-dial-list.color-contrast-light .no-results {
  color: #000;
}

.active-call-keypad-speed-dial-list.size-bg .no-results {
  font-size: 16px;
}

.active-call-keypad-speed-dial-list.size-sm .no-results {
  font-size: 13px;
}

.call-settings-button-container {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  width: 300px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .call-settings-button-container {
    width: 216px;
  }
}

.call-settings-button-container-row {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  column-gap: 40px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .call-settings-button-container-row {
    column-gap: 36px;
  }
}

.container-persons-collapsed {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  width: 100%;
}

.container-persons-collapsed--row {
  flex-direction: row;
  column-gap: 8px;
}

.container-persons-collapsed--row .person-collapsed {
  flex: 1 1 0;
  min-width: 0;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .container-persons-collapsed {
    row-gap: 0;
  }

  .container-persons-collapsed .person-collapsed:first-child {
    border-bottom-right-radius: initial;
    border-bottom-left-radius: initial;
  }

  .container-persons-collapsed .person-collapsed:last-child {
    border-top-right-radius: initial;
    border-top-left-radius: initial;
  }
}

.person {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: auto 0;
  width: 80%;
}

.person-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 2px;
  margin-bottom: 4px;
}

.person .caller-id-name {
  font-size: 12px;
  line-height: 18px;
  color: rgba(255,255,255,.84);
}

.person-size-default {
  row-gap: 18px;
}

.person-size-small {
  row-gap: 16px;
}

.person-size-small .person-top {
  margin-bottom: 2px;
}

.person-collapsed {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  background: rgba(255,255,255,.04);
  transition: background .2s linear;
}

.person-collapsed .call-status-label {
  font-size: 12px;
}

.person-collapsed-on-hold {
  opacity: .48;
}

.person-collapsed-on-hold:hover {
  background: rgba(255,255,255,.06);
}

.person-collapsed:hover {
  background: rgba(255,255,255,.08);
}

.person-collapsed .avatar-container {
  margin: 0;
}

.person-collapsed-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  min-width: 0;
}

.person-collapsed-call-info {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  row-gap: 4px;
  margin-left: auto;
}

.person-collapsed-size-default {
  column-gap: 16px;
  height: 86px;
  padding: 12px 16px;
  border-radius: 20px;
}

.person-collapsed-size-small {
  height: 70px;
  border-radius: 16px;
  padding: 8px 14px;
  column-gap: 14px;
}

.person-did-details {
  font-weight: 500;
  color: rgba(255,255,255,.84);
  font-size: 11px;
  line-height: 1.5;
}

.person-did-details .caller-id-name {
  color: rgba(255,255,255,.84);
}

.person-did-details .label {
  color: rgba(255,255,255,.64);
}

.person-name-number-group {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}

.person-name-number-group .name {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  line-height: 1.5;
}

.person-name-number-group .number {
  font-weight: 600;
  color: #fff;
  cursor: pointer;
  line-height: 1.5;
}

.person-name-number-group-name-exist .name {
  font-weight: 600;
}

.person-name-number-group-name-exist .number {
  font-weight: 500;
  color: rgba(255,255,255,.84);
}

.person-name-number-group-align-left {
  align-items: flex-start;
  text-align: left;
}

.person-name-number-group-align-center {
  align-items: center;
  text-align: center;
}

.person-name-number-group-align-right {
  align-items: flex-end;
  text-align: right;
}

.call-controls-button-icon {
  color: #fff;
}

.call-controls-button-color-green .softphone-button-button {
  background-color: #38b955;
}

.call-controls-button-color-green .softphone-button-button:hover {
  background: rgba(56,185,85,.92);
}

.call-controls-button-color-green .softphone-button-button:active {
  background: rgba(56,185,85,.86);
}

.call-controls-button-color-green .softphone-button-button:focus {
  background: rgba(56,185,85,.78);
}

.call-controls-button-color-green.softphone-button-disabled .softphone-button-button {
  background-color: #38b955;
}

.call-controls-button-color-red .softphone-button-button {
  background-color: #f24343;
}

.call-controls-button-color-red .softphone-button-button:hover {
  background: rgba(242,67,67,.92);
}

.call-controls-button-color-red .softphone-button-button:active {
  background: rgba(242,67,67,.86);
}

.call-controls-button-color-red .softphone-button-button:focus {
  background: rgba(242,67,67,.78);
}

.call-controls-button-color-red.softphone-button-disabled .softphone-button-button {
  background-color: #f24343;
}

.call-controls-button-color-blue .softphone-button-button {
  background-color: #3c5bf5;
}

.call-controls-button-color-blue .softphone-button-button:hover {
  background: rgba(60,91,245,.92);
}

.call-controls-button-color-blue .softphone-button-button:active {
  background: rgba(60,91,245,.86);
}

.call-controls-button-color-blue .softphone-button-button:focus {
  background: rgba(60,91,245,.78);
}

.call-controls-button-color-blue.softphone-button-disabled .softphone-button-button {
  background-color: #3c5bf5;
}

.call-controls-button-color-orange .softphone-button-button {
  background-color: #ffa600;
}

.call-controls-button-color-orange .softphone-button-button:hover {
  background: rgba(255,166,0,.92);
}

.call-controls-button-color-orange .softphone-button-button:active {
  background: rgba(255,166,0,.86);
}

.call-controls-button-color-orange .softphone-button-button:focus {
  background: rgba(255,166,0,.78);
}

.call-controls-button-color-orange.softphone-button-disabled .softphone-button-button {
  background-color: #ffa600;
}

.call-settings-button .softphone-button-button {
  background: rgba(255,255,255,.04);
}

.call-settings-button .softphone-button-button:hover {
  background: rgba(255,255,255,.08);
}

.call-settings-button .softphone-button-button:active {
  background: rgba(255,255,255,.12);
}

.call-settings-button.softphone-button-disabled .softphone-button-button {
  background: rgba(255,255,255,.04);
}

.call-settings-button .icon {
  color: #fff;
}

.call-settings-button-active .softphone-button-button {
  background: #fff;
}

.call-settings-button-active .softphone-button-button:hover {
  background: rgba(255,255,255,.92);
}

.call-settings-button-active .softphone-button-button:active {
  background: rgba(255,255,255,.86);
}

.call-settings-button-active .icon {
  color: #2c314a;
}

.call-settings-button-active.softphone-button-disabled .softphone-button-button {
  background: #fff;
}

.call-settings-record-button.call-settings-button-active .softphone-button-button {
  position: relative;
}

.call-settings-record-button.call-settings-button-active .softphone-button-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  animation: flashing-red 2s infinite alternate;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .call-settings-record-button.call-settings-button-active .softphone-button-button::before {
    width: 16px;
    height: 16px;
  }
}

@keyframes flashing-red {
  from {
    background-color: #f24343;
  }

  to {
    background-color: #eb0000;
  }
}

.call-settings-record-button.call-settings-button-active .softphone-button-button .icon {
  display: none;
}

.call-settings-transfer-button-colored:not(.call-settings-transfer-button-disabled) .softphone-button-button {
  background: #3c5bf5;
}

.call-settings-transfer-button-colored:not(.call-settings-transfer-button-disabled) .softphone-button-button:hover {
  background: rgba(60,91,245,.92);
}

.call-settings-transfer-button-colored:not(.call-settings-transfer-button-disabled) .softphone-button-button:active {
  background: rgba(60,91,245,.86);
}

.call-settings-transfer-button-colored.call-settings-transfer-button-disabled .softphone-button-button {
  background: #3c5bf5;
}

.softphone-button {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  opacity: 1;
  transition: opacity .2s linear;
}

.softphone-button-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 50%;
  transition: background .2s linear;
}

.softphone-button-button .icon {
  transition: background .2s linear;
}

.softphone-button-label {
  display: inline-block;
  font-weight: 500;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
  text-align: center;
  color: rgba(255,255,255,.84);
  cursor: default;
  width: calc(100% + 22px);
}

.softphone-button-disabled {
  opacity: .34 !important;
}

.softphone-button-disabled .softphone-button-button {
  cursor: default;
}

.softphone-button-size-default {
  width: 60px;
}

.softphone-button-size-default .softphone-button-button {
  width: 60px;
  height: 60px;
}

.softphone-button-size-default .softphone-button-button .icon {
  font-size: 32px;
}

.softphone-button-size-default .softphone-button-label {
  margin-top: 8px;
  font-size: 12px;
  line-height: 18px;
}

.softphone-button-size-small {
  width: 48px;
}

.softphone-button-size-small .softphone-button-button {
  width: 48px;
  height: 48px;
}

.softphone-button-size-small .softphone-button-button .icon {
  font-size: 24px;
}

.softphone-button-size-small .softphone-button-label {
  margin-top: 4px;
  font-size: 11px;
  line-height: 16px;
}

.softphone-state-default {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  row-gap: 12px;
  padding: 16px;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  background: #2c3149;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-state-default {
    padding: 12px;
  }
}

.softphone-state-default-main-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  row-gap: 16px;
  width: 100%;
  flex: 1;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-state-default-main-container {
    row-gap: 12px;
  }
}

.softphone-state-default-top-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  row-gap: 12px;
  width: 100%;
}

.softphone-state-default-center-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  row-gap: 12px;
  width: 100%;
  flex: 1;
}

.softphone-state-default-bottom-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  align-items: flex-start;
  width: 300px;
  height: 105px;
  position: relative;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-state-default-bottom-container {
    width: 216px;
    height: 84px;
  }
}

.softphone-state-default-bottom-col {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
}

.softphone-state-default-integrations-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  row-gap: 12px;
  height: 72px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-state-default-integrations-container {
    row-gap: 8px;
    height: 65px;
  }
}

.softphone-state-default .internal-number-label {
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-state-default .internal-number-label {
    font-size: 10px;
  }
}

.softphone-state-incoming-incoming-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
}

.softphone-state-incoming-incoming-status-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.softphone-state-incoming-incoming-sessions-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  row-gap: 60px;
  margin: auto 0;
}

.softphone-state-incoming-incoming-session {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 12px;
}

.softphone-state-incoming-incoming-session-buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 136px;
}

.base-transfer-popup {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  max-height: 100%;
  background-color: #2c3149;
  border-radius: 16px;
}

.base-transfer-popup-overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  padding: 10px;
  background: rgba(0,0,0,.5);
  z-index: 101;
}

.base-transfer-popup-wrapper {
  display: none;
}

.select-transfer-type {
  position: relative;
}

.select-transfer-type-item {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 6px;
  padding: 13px 10px;
  color: #fff;
  position: relative;
  border-bottom: 1px solid #000;
  cursor: pointer;
  transition: background .2s linear;
  overflow: hidden;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .select-transfer-type-item {
    padding: 12px 10px;
  }
}

.select-transfer-type-item:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.select-transfer-type-item:last-child {
  border-bottom: unset;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.select-transfer-type-item:hover {
  background-color: rgba(255,255,255,.08);
}

.select-transfer-type-item .icon {
  font-size: 30px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .select-transfer-type-item .icon {
    font-size: 22px;
  }
}

.select-transfer-type-item-title {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .select-transfer-type-item-title {
    font-size: 13px;
    line-height: 20px;
  }
}

.select-transfer-type-close {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 12px;
  border-radius: 12px;
  background-color: inherit;
  padding: 2px 12px;
  color: #fff;
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translate(-50%, 100%);
  cursor: pointer;
  overflow: hidden;
}

.select-transfer-type-close:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255,255,255,.08);
  opacity: 0;
  transition: opacity .2s linear;
}

.select-transfer-type-close:hover:before {
  opacity: 1;
}

.select-transfer-type-close .icon {
  font-size: 30px;
}

.select-transfer-type-close .icon:before {
  margin: 0;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .select-transfer-type-close .icon {
    font-size: 22px;
  }
}

.select-transfer-type-close-text {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .select-transfer-type-close-text {
    font-size: 13px;
    line-height: 20px;
  }
}

.make-new-transfer-popup-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 12px;
  margin: auto 0;
  padding: 16px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .make-new-transfer-popup-wrapper {
    column-gap: 12px;
  }
}

.make-new-transfer-popup-active-call-keypad-wrapper {
  height: 400px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .make-new-transfer-popup-active-call-keypad-wrapper {
    height: 320px;
  }
}

.make-new-transfer-popup-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 40px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .make-new-transfer-popup-buttons {
    column-gap: 25px;
  }
}

.new-transfer-call-progress-popup-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: auto 0;
  padding: 16px;
  row-gap: 16px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .new-transfer-call-progress-popup-wrapper {
    padding: 12px;
  }
}

.new-transfer-call-progress-popup-buttons {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 25px;
}

.new-transfer-call-progress-popup-buttons .back-button {
  position: absolute;
  left: 40px;
  transform: translateX(100%);
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .new-transfer-call-progress-popup-buttons .back-button {
    left: 25px;
  }
}

.call-status-label {
  display: flex;
  font-weight: 600;
  font-size: 14px;
  color: rgba(255,255,255,.84);
  white-space: nowrap;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .call-status-label {
    font-size: 13px;
  }
}

.call-status-label-animated {
  background: radial-gradient(6.58% 70% at 50% 50%, rgba(255, 255, 255, 0.84) 0%, rgba(255, 255, 255, 0.2016) 100%);
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2.5s infinite linear;
}

@keyframes textclip {
  from {
    background-position: right top;
    background-size: 300% 100%;
  }

  to {
    background-position: left top;
    background-size: 300% 100%;
  }
}

.integrations-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 200px;
  height: 40px;
  padding: 0 10px;
  border-radius: 24px;
  border: 2px solid #9dadfa;
  color: #fff;
  outline: none;
  background: transparent;
  transition: background .2s linear;
  cursor: pointer;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .integrations-button {
    min-width: 192px;
    height: 36px;
  }
}

.integrations-button:hover {
  background: linear-gradient(0deg, rgba(60, 91, 245, 0.04), rgba(60, 91, 245, 0.04)),rgba(255,255,255,.04);
}

.integrations-button:active {
  background: linear-gradient(0deg, rgba(60, 91, 245, 0.08), rgba(60, 91, 245, 0.08)),rgba(255,255,255,.08);
}

.integrations-button:focus {
  background: linear-gradient(0deg, rgba(60, 91, 245, 0.12), rgba(60, 91, 245, 0.12)),rgba(255,255,255,.12);
}

.integrations-button-active .icon-chevron-right {
  transform: rotate(180deg);
}

.integrations-button .icon {
  transition: transform .2s linear;
  font-size: 24px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .integrations-button .icon {
    font-size: 22px;
  }
}

.integrations-button-label {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .integrations-button-label {
    font-size: 13px;
  }
}

.mute-ring-button.base-button {
  background: #fff;
  color: #2c314a;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  border: none !important;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .mute-ring-button.base-button {
    height: 32px;
  }
}

.mute-ring-button.base-button .icon {
  color: #2c314a;
}

.mute-ring-button.base-button:hover {
  background: rgba(255,255,255,.92);
}

.mute-ring-button.base-button:active {
  background: rgba(255,255,255,.86);
}

.mute-ring-button.base-button.mute-ring-button-active {
  color: #fff;
  background: rgba(255,255,255,.04);
}

.mute-ring-button.base-button.mute-ring-button-active .icon {
  color: #fff;
}

.mute-ring-button.base-button.mute-ring-button-active:hover {
  background: rgba(255,255,255,.08);
}

.mute-ring-button.base-button.mute-ring-button-active:active {
  background: rgba(255,255,255,.12);
}

.softphone-avatar .avatar-container {
  margin: 0;
}

.softphone-avatar-voice-wave {
  border-radius: 50%;
  transition: opacity .5s;
  opacity: 0;
}

.caller-id-select {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 5px;
  width: 240px;
  height: 50px;
  font-size: 12px;
  padding: 4px 12px;
  border: 1px solid #e5e5e5;
  font-weight: 500;
  border-radius: 12px;
  line-height: 1.5;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .caller-id-select {
    height: 44px;
    font-size: 11px;
  }
}

.caller-id-select-value-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  min-width: 0;
}

.caller-id-select-value-anonymous,
.caller-id-select-value-name {
  color: #292929;
}

.caller-id-select-value-name {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.caller-id-select-value-num {
  font-size: 11px;
  color: #666;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .caller-id-select-value-num {
    font-size: 10px;
  }
}

.caller-id-select-search-input {
  position: relative;
  width: 100%;
  height: 35px;
  font-size: 11.9px;
}

.caller-id-select-search-input .search {
  width: 100%;
  height: 100%;
  font-size: 12px;
  color: #292929;
  padding: 5px 48px 5px 5px;
  outline: none;
  border: none;
  text-overflow: ellipsis;
  font-weight: 600;
}

.caller-id-select-search-input .search::placeholder {
  font-weight: 400;
}

.caller-id-select-search-input .actions {
  position: absolute;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 48px;
  height: 18px;
  top: calc(50% - 9px);
  right: 0;
}

.caller-id-select-search-input .actions .search-clear {
  font-size: 18px;
  color: #858585;
  cursor: pointer;
}

.caller-id-select-search-input .actions .magnifier {
  font-size: 18px;
  color: #3c5bf5;
  cursor: default;
}

.dialpad {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 300px;
  width: 100%;
}

.dialpad .number-input-container {
  position: relative;
  margin-bottom: 12px;
}

.dialpad .number-input-container .number-input {
  width: 100%;
  height: 100%;
  border-radius: 28px;
  outline: none;
  padding: 0 55px;
  border: 1px solid;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  transition: background .2s linear;
}

.dialpad .number-input-container .number-input:focus::placeholder {
  color: transparent !important;
}

.dialpad .number-input-container .number-input::placeholder {
  font-weight: 500;
}

.dialpad .keyboard-container {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-items: center;
  align-items: center;
}

.dialpad.color-light .number-input-container .number-input {
  color: #292929;
  background-color: #fff;
  border-color: #e5e5e5;
}

.dialpad.color-light .number-input-container .number-input::placeholder {
  color: #666;
}

.dialpad.color-light .number-input-container .number-input:hover {
  border-color: #a1b0fa;
}

.dialpad.color-light .number-input-container .number-input:active {
  border-color: #a1b0fa;
  box-shadow: 0px 0px 0px 3px rgba(60,91,245,.24);
}

.dialpad.color-light .number-input-container .number-input:focus {
  border-color: #3c5bf5;
  box-shadow: 0px 0px 0px 3px rgba(60,91,245,.24);
}

.dialpad.color-dark .number-input-container .number-input {
  background: rgba(255,255,255,.04);
  color: #fff;
  border-color: transparent;
}

.dialpad.color-dark .number-input-container .number-input::placeholder {
  color: rgba(255,255,255,.84);
}

.dialpad.color-dark .number-input-container .number-input:hover {
  background: rgba(255,255,255,.08);
}

.dialpad.color-dark .number-input-container .number-input:active {
  background: rgba(255,255,255,.12);
}

.dialpad.color-dark .number-input-container .number-input:focus {
  background: rgba(255,255,255,.16);
}

.dialpad.color-contrast-light .number-input-container .number-input {
  background: #f7f7f7;
  color: #000;
  border-color: transparent;
}

.dialpad.color-contrast-light .number-input-container .number-input::placeholder {
  color: #000;
}

.dialpad.color-contrast-light .number-input-container .number-input:hover {
  background: rgba(0,0,0,.08);
}

.dialpad.color-contrast-light .number-input-container .number-input:active {
  background: rgba(0,0,0,.12);
}

.dialpad.color-contrast-light .number-input-container .number-input:focus {
  background: rgba(0,0,0,.12);
}

.dial-pad-action-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.dial-pad-action-button button {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  outline: none;
  border: none;
  transition: background .1s linear;
}

.dial-pad-action-button button .icon {
  position: relative;
  font-size: 20px;
  transition: color .1s linear;
}

.dial-pad-action-button-position-right {
  right: 3px;
}

.dial-pad-action-button-position-left {
  left: 3px;
}

.dial-pad-action-button.color-light button {
  background: #fff;
}

.dial-pad-action-button.color-light button:hover {
  background: rgba(0,0,0,.04);
}

.dial-pad-action-button.color-light button:hover .icon {
  color: #666;
}

.dial-pad-action-button.color-light button:active {
  background: rgba(0,0,0,.08);
}

.dial-pad-action-button.color-light button:active .icon {
  color: #292929;
}

.dial-pad-action-button.color-light button:focus {
  background: rgba(0,0,0,.12);
}

.dial-pad-action-button.color-light button:focus .icon {
  color: #292929;
}

.dial-pad-action-button.color-light button .icon {
  color: #858585;
}

.dial-pad-action-button.color-contrast-light button {
  background: transparent;
}

.dial-pad-action-button.color-contrast-light button:hover {
  background: rgba(0,0,0,.08);
}

.dial-pad-action-button.color-contrast-light button:active {
  background: rgba(0,0,0,.12);
}

.dial-pad-action-button.color-contrast-light button:focus {
  background: rgba(0,0,0,.16);
}

.dial-pad-action-button.color-contrast-light button .icon {
  color: #000;
}

.dial-pad-action-button.color-dark button {
  background: transparent;
}

.dial-pad-action-button.color-dark button:hover {
  background: rgba(255,255,255,.08);
}

.dial-pad-action-button.color-dark button:active {
  background: rgba(255,255,255,.12);
}

.dial-pad-action-button.color-dark button:focus {
  background: rgba(255,255,255,.16);
}

.dial-pad-action-button.color-dark button .icon {
  color: #fff;
}

.dial-pad-keyboard-button {
  cursor: pointer;
  font-weight: 600;
  line-height: 1.2;
}

.dial-pad-keyboard-button-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  border-radius: 50%;
}

.dial-pad-keyboard-button-pound-sign {
  font-weight: 700;
}

.dial-pad-keyboard-button-button.color-light {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025)),#fff;
}

.dial-pad-keyboard-button-button.color-light:hover {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)),#fff;
}

.dial-pad-keyboard-button-button.color-light:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08)),#fff;
}

.dial-pad-keyboard-button-button.color-light:focus {
  outline: none;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)),#fff;
}

.dial-pad-keyboard-button-button.color-light .dial-pad-keyboard-button-sign {
  color: #292929;
}

.dial-pad-keyboard-button-button.color-light .dial-pad-keyboard-button-text {
  color: #666;
}

.dial-pad-keyboard-button-button.color-dark {
  background: rgba(255,255,255,.04);
}

.dial-pad-keyboard-button-button.color-dark:hover {
  background: rgba(255,255,255,.08);
}

.dial-pad-keyboard-button-button.color-dark:active {
  background: rgba(255,255,255,.12);
}

.dial-pad-keyboard-button-button.color-dark:focus {
  background: rgba(255,255,255,.16);
}

.dial-pad-keyboard-button-button.color-dark .dial-pad-keyboard-button-sign {
  color: #fff;
}

.dial-pad-keyboard-button-button.color-dark .dial-pad-keyboard-button-text {
  color: rgba(255,255,255,.84);
}

.dial-pad-keyboard-button-button.color-contrast-light {
  background: rgba(0,0,0,.04);
}

.dial-pad-keyboard-button-button.color-contrast-light:hover {
  background: rgba(0,0,0,.08);
}

.dial-pad-keyboard-button-button.color-contrast-light:active {
  background: rgba(0,0,0,.12);
}

.dial-pad-keyboard-button-button.color-contrast-light:focus {
  background: rgba(0,0,0,.16);
}

.dial-pad-keyboard-button-button.color-contrast-light .dial-pad-keyboard-button-sign {
  color: #000;
}

.dial-pad-keyboard-button-button.color-contrast-light .dial-pad-keyboard-button-text {
  color: #666;
}

.softphone-dial-pad-skeleton {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  row-gap: 16px;
}

.softphone-dial-pad-skeleton-row {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.softphone-dial-pad-skeleton-row:first-child {
  margin-top: auto;
}

.softphone-dial-pad-skeleton-row:last-child {
  margin-bottom: auto;
}

.softphone-dial-pad-skeleton-keyboard {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-column-gap: 24px;
  grid-row-gap: 16px;
}

.softphone-dialpad-skeleton-field {
  background-color: #f7f9ff;
}

.softphone {
  position: relative;
}

@media (max-width: 800px) {
  .softphone {
    border-radius: 0;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
}

.softphone .integrations-popup .base-popup-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.softphone-dialpad {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 16px;
  padding: 16px;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-dialpad {
    row-gap: 12px;
    padding: 12px;
  }
}

.softphone-dialpad-row {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 8px;
  position: relative;
}

.softphone-dialpad-row:first-child {
  margin-top: auto;
}

.softphone-dialpad-row:last-child {
  margin-bottom: auto;
}

.softphone-dialpad .caller-id-label {
  font-size: 12px;
  font-weight: 500;
  color: #292929;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-dialpad .caller-id-label {
    font-size: 11px;
  }
}

.softphone-dialpad .internal-number-label {
  font-size: 12px;
  font-weight: 500;
  color: #292929;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-dialpad .internal-number-label {
    font-size: 11px;
  }
}

.softphone-dialpad .dialpad .number-input-container {
  margin-bottom: 38px;
}

.softphone-dialpad .contact-name {
  position: absolute;
  left: 50%;
  top: calc(100% + 15px);
  transform: translateX(-50%);
  font-size: 12px;
  font-weight: 500;
  color: #666;
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.softphone-dialpad .connect-label {
  display: inline-block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -25px;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  background: radial-gradient(3% 100% at 50% 50%, #38B955 0%, rgba(56, 185, 85, 0.32) 100%);
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: connect-label 3s infinite linear;
}

@keyframes connect-label {
  from {
    background-position: right top;
    background-size: 200% 100%;
  }

  to {
    background-position: left top;
    background-size: 200% 100%;
  }
}

.softphone-do-call-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  background-color: #38b955;
  color: #fff;
  border-radius: 50%;
  cursor: pointer;
  opacity: 1;
  transition: opacity .2s linear;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-do-call-button {
    width: 48px;
    height: 48px;
  }
}

.softphone-do-call-button:hover:not(.softphone-do-call-button-disabled) {
  opacity: .92;
}

.softphone-do-call-button-disabled {
  opacity: .34;
  cursor: default;
}

.softphone-do-call-button .icon {
  font-size: 32px;
}

@media (max-width: 390px),(max-width: 1100px)and (min-width: 801px) {
  .softphone-do-call-button .icon {
    font-size: 24px;
  }
}

@property --opacityFirst {
  syntax: "<percentage>";
  initial-value: 25%;
  inherits: false;
}

@property --opacitySecond {
  syntax: "<percentage>";
  initial-value: 0%;
  inherits: false;
}

@property --opacityThird {
  syntax: "<percentage>";
  initial-value: 100%;
  inherits: false;
}

@property --opacityFourth {
  syntax: "<percentage>";
  initial-value: 0%;
  inherits: false;
}

#app___loading {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: #fff;
  margin-bottom: 100%;
}

#app___loading svg .gradient {
  width: 482px;
  height: 300px;
  background-image: conic-gradient(from -45deg at 19.53% 37.33%, rgba(60, 91, 245, var(--opacityFirst)) 0deg, rgba(60, 91, 245, var(--opacitySecond)) 360deg),conic-gradient(from 45deg at 76.83% 24.67%, rgba(60, 91, 245, var(--opacityThird)) 0deg, rgba(60, 91, 245, var(--opacityFourth)) 360deg);
  animation: gradient 2.5s infinite linear;
}

@media (max-width: 1536px) {
  #app___loading svg {
    width: 385px;
    height: 240px;
  }
}

@media (max-width: 1100px) {
  #app___loading svg {
    width: 320px;
    height: 200px;
  }
}

@media (max-width: 480px) {
  #app___loading svg {
    width: 192px;
    height: 120px;
  }
}

@keyframes gradient {
  25% {
    --opacityFirst: 25%;
    --opacitySecond: 0%;
    --opacityThird: 50%;
    --opacityFourth: 0%;
  }

  50% {
    --opacityFirst: 100%;
    --opacitySecond: 0%;
    --opacityThird: 25%;
    --opacityFourth: 0%;
  }

  75% {
    --opacityFirst: 50%;
    --opacitySecond: 0%;
    --opacityThird: 25%;
    --opacityFourth: 0%;
  }
}

.auth-header {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #fff;
  padding: 10px 16px;
}

.auth-header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  max-width: 1140px;
}

.auth-header-logo {
  width: fit-content;
  text-align: center;
  max-width: 150px;
  height: 36px;
  object-fit: contain;
}

.auth-header-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
}

.auth-header-group:first-child {
  justify-content: flex-start;
}

.auth-header-group:last-child {
  justify-content: flex-end;
}

.auth-header-group .help-button {
  height: 36px;
  font-size: 13px;
}

.auth-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #fff;
  padding: 12px 16px;
}

.auth-footer-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  column-gap: 12px;
  row-gap: 12px;
  width: 100%;
  height: 100%;
  max-width: 1140px;
}

.auth-footer-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  column-gap: 12px;
  row-gap: 12px;
}

.auth-footer-actions .change-language-select {
  max-width: 140px;
}

.auth-footer-actions .change-language-select input {
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 13px;
}

.auth-footer-actions .base-download-app-button-activator {
  height: 36px;
  font-size: 13px;
}

.auth-footer-actions .reload-button {
  height: 36px;
  min-width: 36px;
  padding: 4px 8px;
}

.auth-footer-copyright {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #858585;
}

.auth-input .label {
  font-size: 13px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  margin-bottom: 4px;
  display: block;
}

.auth-input input {
  font-size: 13px !important;
  line-height: 22px !important;
  height: 36px;
}

.auth-errors {
  display: block;
  width: 100%;
  text-align: left;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #f24343;
}

.auth-errors .icon {
  font-size: 14px;
}

.app-badge {
  display: flex;
  justify-content: center;
  column-gap: 8px;
  align-items: center;
  width: 145px;
  padding: 8px;
  border-radius: 12px;
  background-color: #e0fbff;
}

.app-badge-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #008cf7;
}

.auth-card {
  display: flex;
  flex-direction: column;
  max-width: 528px;
  width: 100%;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 24px rgba(0,0,0,.08);
  padding: 5px;
}

.auth-card-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  width: 100%;
  padding: 27px 59px;
}

@media (max-width: 545px) {
  .auth-card-container {
    padding: 19px 11px;
  }
}

.auth-card-container h3 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
  color: #292929;
}

@media (max-width: 545px) {
  .auth-card-container h3 {
    font-size: 19px;
    line-height: 28px;
  }
}

.auth-card-container .auth-card-body {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 22px;
}

.forgot-password-prompt {
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
  color: #000;
}

.two-factor-auth-prompt {
  color: #000;
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}

.two-factor-auth-remember-me {
  color: #666;
}

.failed-to-load-captcha-text {
  text-align: center;
  color: #000;
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}

.forgot-password-link-success-sent-text {
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #000;
}

.reset-password-rules-complexity-recommendation {
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 12px;
  color: #000;
}

.reset-password-rules-container {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  list-style: none;
}

.reset-password-rules-rule {
  display: flex;
  justify-content: flex-start;
  column-gap: 8px;
  font-size: 13px;
  line-height: 22px;
  font-weight: 500;
  color: #666;
}

.reset-password-rules-rule-marker {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #eaebec;
  transition: .4s;
  color: #fff;
  font-size: 14px;
  cursor: default;
}

.reset-password-rules-rule-marker .icon {
  display: none;
}

.reset-password-rules-rule-marker-active {
  background-color: #38b955;
}

.reset-password-rules-rule-marker-active .icon {
  display: inline-block;
}

.reset-password-success-text {
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #000;
  text-align: center;
}

.integrations-activate-block {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100%;
  background-color: #fff;
}

.integrations-activate-block .integrations-activate-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 32px;
  font-weight: 600;
  padding: 0 15px;
  text-align: center;
}

@media (max-width: 1536px) {
  .integrations-activate-block .integrations-activate-message {
    line-height: 24px;
  }
}

@media (max-width: 800px) {
  .integrations-activate-block .integrations-activate-message {
    line-height: 20px;
  }
}

@media (max-width: 480px) {
  .integrations-activate-block .integrations-activate-message {
    line-height: 24px;
  }
}

.integrations-activate-block .integrations-activate-message h1 {
  font-size: 32px;
  color: #292929;
  margin-bottom: 16px;
}

@media (max-width: 1536px) {
  .integrations-activate-block .integrations-activate-message h1 {
    font-size: 24px;
    margin-bottom: 12px;
  }
}

@media (max-width: 800px) {
  .integrations-activate-block .integrations-activate-message h1 {
    font-size: 20px;
  }
}

@media (max-width: 480px) {
  .integrations-activate-block .integrations-activate-message h1 {
    font-size: 18px;
    margin-bottom: 8px;
  }
}

.integrations-activate-block .integrations-activate-message p {
  font-size: 24px;
  color: #666;
}

@media (max-width: 1536px) {
  .integrations-activate-block .integrations-activate-message p {
    font-size: 20px;
    line-height: 28px;
  }
}

@media (max-width: 800px) {
  .integrations-activate-block .integrations-activate-message p {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width: 480px) {
  .integrations-activate-block .integrations-activate-message p {
    font-size: 14px;
    line-height: 18px;
  }
}

.integrations-activate-block .integrations-activate-message a {
  color: #3c5bf5;
  cursor: pointer;
}

.integrations-popup .blackout {
  border-radius: 12px;
}

.integrations-popup .base-popup-content {
  display: flex;
  flex-direction: column;
}

.integrations-popup .base-popup-content .base-popup-scroll-view {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.integrations-popup .base-popup-content .crm-info {
  max-height: unset;
  min-height: 0;
  height: 100%;
}

.integrations-popup .call-contacts {
  display: flex;
  justify-content: flex-start;
}

.integrations-popup .call-contacts .call-contact {
  flex-basis: fit-content;
  height: 34px;
  margin-right: 16px;
  cursor: pointer;
  position: relative;
}

@media (max-width: 480px) {
  .integrations-popup .call-contacts .call-contact {
    height: 2.7em;
    margin-right: .9em;
  }
}

.integrations-popup .call-contacts .call-contact.active::before {
  content: "";
  position: absolute;
  top: -11px;
  left: 50%;
  transform: translateX(-50%);
  width: 18px;
  height: 2px;
  background-color: #3c5bf5;
}

@media (max-width: 1536px) {
  .integrations-popup .call-contacts .call-contact.active::before {
    top: -9px;
  }
}

@media (max-width: 480px) {
  .integrations-popup .call-contacts .call-contact.active::before {
    width: 1.5em;
    height: .2em;
    top: -0.75em;
  }
}

.integrations-popup .call-contacts .call-contact.active .avatar-container {
  opacity: 1;
}

.integrations-popup .call-contacts .call-contact.contact-speaks::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  height: 12px;
  border: 2px solid #fff;
  background-color: #38b955;
  z-index: 9;
  border-radius: 50%;
}

.integrations-popup .call-contacts .call-contact .avatar-container {
  margin: 0;
  opacity: .64;
}

.integrations-popup .call-contacts .call-contact .avatar-container .avatar.medium {
  width: 34px !important;
  height: 34px !important;
  font-size: 18px !important;
}

@media (max-width: 480px) {
  .integrations-popup .call-contacts .call-contact .avatar-container .avatar.medium {
    width: 1.8em !important;
    height: 1.8em !important;
    font-size: 1.5em !important;
  }
}

.integrations-popup .zapier-info-blink {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 12px;
  background: transparent;
  animation: blink 1s 7 alternate;
}

@keyframes blink {
  from {
    background: rgba(60,91,245,.06);
  }

  to {
    background: transparent;
  }
}

.integrations-popup .zapier-info-wrapper {
  height: 127px;
  padding-left: 50px;
  margin-top: 16px;
}

@media (max-width: 480px) {
  .integrations-popup .zapier-info-wrapper {
    padding-left: 3.4em;
  }
}

.integrations-inline {
  box-sizing: border-box;
  font-size: 11.9px;
  padding: 0 32px 12px 0;
  width: 100%;
}

@media (max-width: 480px) {
  .integrations-inline {
    padding-top: 12px;
  }
}

.integrations-inline .log-all-call-btn {
  margin-left: 51px;
}

.create-contact {
  padding: 6px;
}

.create-contact-header {
  display: flex;
  align-items: center;
}

.create-contact-header img {
  width: 34px;
  height: 34px;
  margin-right: 16px;
}

@media (max-width: 480px) {
  .create-contact-header img {
    width: 2.7em;
    height: 2.7em;
    margin-right: .7em;
  }
}

.create-contact-header span {
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  color: #292929;
}

@media (max-width: 480px) {
  .create-contact-header span {
    font-size: 1.45em;
    line-height: 1em;
  }
}

.create-contact-offer,
.create-contact-create,
.create-contact-failed {
  margin-left: 50px;
  margin-top: 16px;
  margin-bottom: 24px;
}

@media (max-width: 480px) {
  .create-contact-offer,
  .create-contact-create,
  .create-contact-failed {
    margin-left: 3.4em;
    margin-bottom: 2em;
  }
}

.create-contact-offer p,
.create-contact-failed p {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  color: #292929;
}

.create-contact-offer button,
.create-contact-failed button {
  margin-top: 12px;
}

.create-contact-create input {
  box-sizing: border-box;
}

.create-contact-create .buttons-group {
  display: flex;
}

.create-contact-create .buttons-group button {
  display: flex;
  margin-right: 12px;
}

.create-contact.inline {
  margin-left: 16px;
  padding: 0;
}

.create-contact.inline .create-contact-header img {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.create-contact.inline .create-contact-header span {
  font-size: 12px;
  line-height: 12px;
}

.create-contact.inline .create-contact-offer,
.create-contact.inline .create-contact-create,
.create-contact.inline .create-contact-failed {
  margin-left: 35px;
  margin-top: 8px;
  margin-bottom: 24px;
}

.create-contact.inline .create-contact-create {
  max-width: 336px;
}

.crm-info {
  height: 100%;
  max-height: calc(100% - 75px);
}

.crm-info-info {
  height: 100%;
}

.crm-info-info .crm-info-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 12px;
}

@media (max-width: 480px) {
  .crm-info-info .crm-info-wrapper {
    margin-top: 10px;
  }
}

.crm-info-info .crm-info-wrapper .crm-info-item {
  display: flex;
  flex-direction: column;
}

.crm-info-info .crm-info-wrapper .crm-info-item:last-child {
  margin-bottom: 15px;
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper {
  padding: 6px;
  margin-bottom: 12px;
  position: relative;
}

@media (max-width: 480px) {
  .crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper {
    margin-bottom: 2em;
  }
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper:empty {
  padding: 0;
  margin: 0;
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-info-spinner-wrapper {
  width: 100%;
  display: none;
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper.expanded .crm-contact-expand-wrapper {
  display: block;
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper.expanded .crm-info-spinner-wrapper {
  width: 100%;
  display: flex;
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper {
  display: none;
  padding-left: 50px;
}

@media (max-width: 480px) {
  .crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper {
    padding-left: 3.4em;
  }
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper .open-in-crm-button {
  margin-top: 10px;
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper .log-call-note {
  margin-bottom: 0;
  margin-top: 10px;
  padding-right: 5px;
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper .log-call-note input {
  box-sizing: border-box;
}

.crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper .log-call-btn-wrapper {
  width: initial;
  margin-top: 10px;
}

.crm-info-no-enabled-crms {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  font-weight: 600;
  font-size: 16px;
  color: #292929;
}

@media (max-width: 480px) {
  .crm-info-no-enabled-crms {
    font-size: 1.4em;
  }
}

.crm-info-no-enabled-crms p {
  display: block;
  text-align: center;
}

.crm-info-no-enabled-crms p a {
  color: #3c5bf5;
  cursor: pointer;
}

.crm-info-spinner-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100% - 56px);
}

@media (max-width: 480px) {
  .crm-info-spinner-wrapper {
    height: calc(100% - 2.1em);
  }
}

.crm-info.inline {
  max-height: 100%;
}

.crm-info.inline .crm-info-info {
  max-height: 100%;
  width: 100%;
  height: fit-content;
}

.crm-info.inline .crm-info-info .crm-info-wrapper {
  margin-bottom: 0;
  padding-right: 15px;
  max-height: 100%;
  overflow: unset;
}

.crm-info.inline .crm-info-info .crm-info-wrapper .crm-info-item {
  margin-bottom: 0;
  padding-right: 0;
}

.crm-info.inline .crm-info-info .crm-info-wrapper .crm-info-item:last-child {
  margin-bottom: 5px;
}

.crm-info.inline .crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper {
  margin-left: 16px;
  margin-bottom: 24px;
  padding: 0;
}

.crm-info.inline .crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper:empty {
  margin: 0;
}

.crm-info.inline .crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper {
  padding-left: 35px;
}

.crm-info.inline .crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper .log-call-note input {
  max-width: 336px;
  background-color: #fff;
}

.crm-info.inline .crm-info-info .crm-info-wrapper .crm-info-item .crm-contact-info-wrapper .crm-contact-expand-wrapper .log-call-btn-wrapper {
  width: 100%;
}

.crm-info.inline .crm-info-no-enabled-crms {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  font-size: 12px;
  margin-left: 16px;
  padding-top: 12px;
}

.crm-contact-expand {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.crm-contact-expand .info-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.crm-contact-expand .info-group .data {
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  color: #292929;
}

@media (max-width: 480px) {
  .crm-contact-expand .info-group .data {
    font-size: 1.45em;
    line-height: 1em;
  }
}

.crm-contact-expand .info-group .label {
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  margin-top: 6px;
  color: #666;
}

@media (max-width: 480px) {
  .crm-contact-expand .info-group .label {
    font-size: 1.1em;
    line-height: 1.1em;
    margin-top: 0;
  }
}

.crm-contact-expand .general-info-wrapper,
.crm-contact-expand .card-wrapper,
.crm-contact-expand .tickets-wrapper {
  margin-top: 16px;
  width: 100%;
}

.crm-contact-expand .general-info-wrapper .info-group .data,
.crm-contact-expand .card-wrapper .info-group .data,
.crm-contact-expand .tickets-wrapper .info-group .data {
  font-size: 14px;
  padding-bottom: 3px;
}

@media (max-width: 480px) {
  .crm-contact-expand .general-info-wrapper .info-group .data,
  .crm-contact-expand .card-wrapper .info-group .data,
  .crm-contact-expand .tickets-wrapper .info-group .data {
    font-size: 1.2em;
  }
}

.crm-contact-expand .general-info-wrapper .info-group .label,
.crm-contact-expand .card-wrapper .info-group .label,
.crm-contact-expand .tickets-wrapper .info-group .label {
  margin-top: 0;
}

@media (max-width: 480px) {
  .crm-contact-expand .general-info-wrapper .info-group .label,
  .crm-contact-expand .card-wrapper .info-group .label,
  .crm-contact-expand .tickets-wrapper .info-group .label {
    font-size: 1.1em;
  }
}

.crm-contact-expand .general-info-wrapper {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: repeat(3, auto);
  grid-template-columns: 50% 50%;
  max-height: 120px;
  height: 100%;
}

@media (max-width: 480px) {
  .crm-contact-expand .general-info-wrapper {
    height: fit-content;
  }
}

.crm-contact-expand .general-info-wrapper .info-group {
  margin-right: 10px;
  flex-basis: 26%;
  margin-bottom: 10px;
}

.crm-contact-expand .general-info-wrapper .info-group .data {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

@media (max-width: 480px) {
  .crm-contact-expand .general-info-wrapper .info-group {
    margin-right: .6em;
    margin-bottom: 1em;
  }
}

.crm-contact-expand .general-info-wrapper .info-group:nth-child(3n) {
  margin-bottom: 0;
}

.crm-contact-expand .card-wrapper {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  border-radius: 12px;
  background-color: #f7f9ff;
  padding: 12px;
}

@media (max-width: 480px) {
  .crm-contact-expand .card-wrapper {
    padding: 1em;
    border-radius: 1em;
  }
}

.crm-contact-expand .card-wrapper .crm-card-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.crm-contact-expand .card-wrapper .crm-card-header .card-title {
  font-weight: 600;
  font-size: 16px;
  color: #292929;
}

@media (max-width: 480px) {
  .crm-contact-expand .card-wrapper .crm-card-header .card-title {
    font-size: 1.45em;
  }
}

.crm-contact-expand .card-wrapper .crm-card-header .total-number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #3c5bf5;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  margin-left: 8px;
}

@media (max-width: 480px) {
  .crm-contact-expand .card-wrapper .crm-card-header .total-number {
    width: 1.4em;
    height: 1.4em;
    font-size: 1.45em;
  }
}

.crm-contact-expand .card-wrapper .info-group {
  margin-top: 16px;
}

@media (max-width: 480px) {
  .crm-contact-expand .card-wrapper .info-group {
    margin-top: .7em;
  }
}

.crm-contact-expand .card-wrapper .info-group a {
  text-decoration: none;
}

.crm-contact-expand .card-wrapper .info-group a:hover {
  text-decoration: underline;
}

.crm-contact-expand .tickets-wrapper .crm-card-header {
  max-width: 135px;
}

@media (max-width: 480px) {
  .crm-contact-expand .tickets-wrapper .crm-card-header {
    max-width: 70%;
  }
}

.crm-contact-expand.inline {
  flex-direction: row;
  flex-wrap: wrap;
}

.crm-contact-expand.inline .info-group .data {
  font-size: 12px;
  line-height: 12px;
}

.crm-contact-expand.inline .info-group .label {
  font-size: 9px;
  line-height: 9px;
}

.crm-contact-expand.inline>div {
  margin-top: 8px;
}

.crm-contact-expand.inline .general-info-wrapper {
  width: 405px;
  max-height: 105px;
  height: 100%;
}

@media (max-width: 1536px) {
  .crm-contact-expand.inline .general-info-wrapper {
    width: 348px;
  }
}

@media (max-width: 1300px) {
  .crm-contact-expand.inline .general-info-wrapper {
    width: 100%;
  }
}

.crm-contact-expand.inline .card-wrapper {
  width: 230px;
  margin-right: 16px;
}

@media (max-width: 1536px) {
  .crm-contact-expand.inline .card-wrapper {
    width: 188px;
  }
}

@media (max-width: 1300px) {
  .crm-contact-expand.inline .card-wrapper {
    width: calc(50% - 16px);
  }
}

@media (max-width: 480px) {
  .crm-contact-expand.inline .card-wrapper {
    width: 100%;
    margin-right: .6em;
  }
}

.crm-contact-expand.inline .card-wrapper .crm-card-header .card-title {
  font-size: 12px;
}

.crm-contact-expand.inline .card-wrapper .crm-card-header .total-number {
  width: 18px;
  height: 18px;
  font-size: 12px;
}

.crm-contact-minimized {
  display: flex;
  width: 100%;
  cursor: pointer;
}

.crm-contact-minimized .info-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.crm-contact-minimized .info-group .data {
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  color: #292929;
}

@media (max-width: 480px) {
  .crm-contact-minimized .info-group .data {
    font-size: 1.45em;
    line-height: 1em;
  }
}

.crm-contact-minimized .info-group .label {
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  margin-top: 6px;
  color: #666;
}

@media (max-width: 480px) {
  .crm-contact-minimized .info-group .label {
    font-size: 1.1em;
    line-height: 1.1em;
    margin-top: 0;
  }
}

.crm-contact-minimized img {
  width: 34px;
  height: 34px;
  margin-right: 16px;
}

@media (max-width: 480px) {
  .crm-contact-minimized img {
    width: 2.7em;
    height: 2.7em;
    margin-right: .7em;
  }
}

.crm-contact-minimized .icon {
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
  color: #858585;
  font-size: 18px;
}

@media (max-width: 480px) {
  .crm-contact-minimized .icon {
    font-size: 1.6em;
  }
}

.crm-contact-minimized.inline .info-group .data {
  font-size: 12px;
  line-height: 12px;
}

.crm-contact-minimized.inline .info-group .label {
  font-size: 9px;
  line-height: 9px;
}

.crm-contact-minimized.inline img {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.open-in-crm-button .base-button {
  color: #fff;
}

span[class*=country-flag-] {
  background-image: url(/user/assets/country_flag_sprite.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-size: 18px;
}

.country-flag-ad {
  background-position: 0 0px;
}

.country-flag-ae {
  background-position: 0 -24px;
}

.country-flag-af {
  background-position: 0 -48px;
}

.country-flag-ag {
  background-position: 0 -72px;
}

.country-flag-ai {
  background-position: 0 -96px;
}

.country-flag-al {
  background-position: 0 -120px;
}

.country-flag-am {
  background-position: 0 -144px;
}

.country-flag-ao {
  background-position: 0 -168px;
}

.country-flag-ar {
  background-position: 0 -192px;
}

.country-flag-as {
  background-position: 0 -216px;
}

.country-flag-at {
  background-position: 0 -240px;
}

.country-flag-au {
  background-position: 0 -264px;
}

.country-flag-aw {
  background-position: 0 -288px;
}

.country-flag-ax {
  background-position: 0 -312px;
}

.country-flag-az {
  background-position: 0 -336px;
}

.country-flag-ba {
  background-position: 0 -360px;
}

.country-flag-bb {
  background-position: 0 -384px;
}

.country-flag-bd {
  background-position: 0 -408px;
}

.country-flag-be {
  background-position: 0 -432px;
}

.country-flag-bf {
  background-position: 0 -456px;
}

.country-flag-bg {
  background-position: 0 -480px;
}

.country-flag-bh {
  background-position: 0 -504px;
}

.country-flag-bi {
  background-position: 0 -528px;
}

.country-flag-bj {
  background-position: 0 -552px;
}

.country-flag-bl {
  background-position: 0 -576px;
}

.country-flag-bm {
  background-position: 0 -600px;
}

.country-flag-bn {
  background-position: 0 -624px;
}

.country-flag-bo {
  background-position: 0 -648px;
}

.country-flag-bq-bo {
  background-position: 0 -672px;
}

.country-flag-bq-sa {
  background-position: 0 -696px;
}

.country-flag-bq-se {
  background-position: 0 -720px;
}

.country-flag-br {
  background-position: 0 -744px;
}

.country-flag-bs {
  background-position: 0 -768px;
}

.country-flag-bt {
  background-position: 0 -792px;
}

.country-flag-bw {
  background-position: 0 -816px;
}

.country-flag-by {
  background-position: 0 -840px;
}

.country-flag-bz {
  background-position: 0 -864px;
}

.country-flag-ca-bc {
  background-position: 0 -888px;
}

.country-flag-ca {
  background-position: 0 -912px;
}

.country-flag-cc {
  background-position: 0 -936px;
}

.country-flag-cd {
  background-position: 0 -960px;
}

.country-flag-cf {
  background-position: 0 -984px;
}

.country-flag-cg {
  background-position: 0 -1008px;
}

.country-flag-ch {
  background-position: 0 -1032px;
}

.country-flag-ci {
  background-position: 0 -1056px;
}

.country-flag-ck {
  background-position: 0 -1080px;
}

.country-flag-cl {
  background-position: 0 -1104px;
}

.country-flag-cm {
  background-position: 0 -1128px;
}

.country-flag-cn {
  background-position: 0 -1152px;
}

.country-flag-co {
  background-position: 0 -1176px;
}

.country-flag-cr {
  background-position: 0 -1200px;
}

.country-flag-cu {
  background-position: 0 -1224px;
}

.country-flag-cv {
  background-position: 0 -1248px;
}

.country-flag-cw {
  background-position: 0 -1272px;
}

.country-flag-cx {
  background-position: 0 -1296px;
}

.country-flag-cy {
  background-position: 0 -1320px;
}

.country-flag-cz {
  background-position: 0 -1344px;
}

.country-flag-de {
  background-position: 0 -1368px;
}

.country-flag-dj {
  background-position: 0 -1392px;
}

.country-flag-dk {
  background-position: 0 -1416px;
}

.country-flag-dm {
  background-position: 0 -1440px;
}

.country-flag-do {
  background-position: 0 -1464px;
}

.country-flag-dz {
  background-position: 0 -1488px;
}

.country-flag-easter_island {
  background-position: 0 -1512px;
}

.country-flag-ec-w {
  background-position: 0 -1536px;
}

.country-flag-ec {
  background-position: 0 -1560px;
}

.country-flag-ee {
  background-position: 0 -1584px;
}

.country-flag-eg {
  background-position: 0 -1608px;
}

.country-flag-eh {
  background-position: 0 -1632px;
}

.country-flag-er {
  background-position: 0 -1656px;
}

.country-flag-es-ce {
  background-position: 0 -1680px;
}

.country-flag-es-cn {
  background-position: 0 -1704px;
}

.country-flag-es-ga {
  background-position: 0 -1728px;
}

.country-flag-es-ib {
  background-position: 0 -1752px;
}

.country-flag-es-ml {
  background-position: 0 -1776px;
}

.country-flag-es-pv {
  background-position: 0 -1800px;
}

.country-flag-es {
  background-position: 0 -1824px;
}

.country-flag-esperanto {
  background-position: 0 -1848px;
}

.country-flag-et {
  background-position: 0 -1872px;
}

.country-flag-european_union {
  background-position: 0 -1896px;
}

.country-flag-fi {
  background-position: 0 -1920px;
}

.country-flag-fj {
  background-position: 0 -1944px;
}

.country-flag-fk {
  background-position: 0 -1968px;
}

.country-flag-fm {
  background-position: 0 -1992px;
}

.country-flag-fo {
  background-position: 0 -2016px;
}

.country-flag-fr-h {
  background-position: 0 -2040px;
}

.country-flag-fr {
  background-position: 0 -2064px;
}

.country-flag-ga {
  background-position: 0 -2088px;
}

.country-flag-gb-eng {
  background-position: 0 -2112px;
}

.country-flag-gb-ork {
  background-position: 0 -2136px;
}

.country-flag-gb-sct {
  background-position: 0 -2160px;
}

.country-flag-gb-wls {
  background-position: 0 -2184px;
}

.country-flag-gb {
  background-position: 0 -2208px;
}

.country-flag-gd {
  background-position: 0 -2232px;
}

.country-flag-ge-ab {
  background-position: 0 -2256px;
}

.country-flag-ge {
  background-position: 0 -2280px;
}

.country-flag-gg {
  background-position: 0 -2304px;
}

.country-flag-gh {
  background-position: 0 -2328px;
}

.country-flag-gi {
  background-position: 0 -2352px;
}

.country-flag-gl {
  background-position: 0 -2376px;
}

.country-flag-gm {
  background-position: 0 -2400px;
}

.country-flag-gn {
  background-position: 0 -2424px;
}

.country-flag-gq {
  background-position: 0 -2448px;
}

.country-flag-gp {
  background-position: 0 -2472px;
}

.country-flag-gr {
  background-position: 0 -2496px;
}

.country-flag-gt {
  background-position: 0 -2520px;
}

.country-flag-gu {
  background-position: 0 -2544px;
}

.country-flag-gw {
  background-position: 0 -2568px;
}

.country-flag-gy {
  background-position: 0 -2592px;
}

.country-flag-hausa {
  background-position: 0 -2616px;
}

.country-flag-hk {
  background-position: 0 -2640px;
}

.country-flag-hmong {
  background-position: 0 -2664px;
}

.country-flag-hn {
  background-position: 0 -2688px;
}

.country-flag-hr {
  background-position: 0 -2712px;
}

.country-flag-ht {
  background-position: 0 -2736px;
}

.country-flag-hu {
  background-position: 0 -2760px;
}

.country-flag-id {
  background-position: 0 -2784px;
}

.country-flag-ie {
  background-position: 0 -2808px;
}

.country-flag-il {
  background-position: 0 -2832px;
}

.country-flag-im {
  background-position: 0 -2856px;
}

.country-flag-in {
  background-position: 0 -2880px;
}

.country-flag-io {
  background-position: 0 -2904px;
}

.country-flag-iq {
  background-position: 0 -2928px;
}

.country-flag-ir {
  background-position: 0 -2952px;
}

.country-flag-is {
  background-position: 0 -2976px;
}

.country-flag-it-82 {
  background-position: 0 -3000px;
}

.country-flag-it-88 {
  background-position: 0 -3024px;
}

.country-flag-it {
  background-position: 0 -3048px;
}

.country-flag-je {
  background-position: 0 -3072px;
}

.country-flag-jm {
  background-position: 0 -3096px;
}

.country-flag-jo {
  background-position: 0 -3120px;
}

.country-flag-jp {
  background-position: 0 -3144px;
}

.country-flag-kannada {
  background-position: 0 -3168px;
}

.country-flag-ke {
  background-position: 0 -3192px;
}

.country-flag-kg {
  background-position: 0 -3216px;
}

.country-flag-kh {
  background-position: 0 -3240px;
}

.country-flag-ki {
  background-position: 0 -3264px;
}

.country-flag-km {
  background-position: 0 -3288px;
}

.country-flag-kn {
  background-position: 0 -3312px;
}

.country-flag-kp {
  background-position: 0 -3336px;
}

.country-flag-kr {
  background-position: 0 -3360px;
}

.country-flag-kurdistan {
  background-position: 0 -3384px;
}

.country-flag-kw {
  background-position: 0 -3408px;
}

.country-flag-ky {
  background-position: 0 -3432px;
}

.country-flag-kz {
  background-position: 0 -3456px;
}

.country-flag-la {
  background-position: 0 -3480px;
}

.country-flag-lb {
  background-position: 0 -3504px;
}

.country-flag-lc {
  background-position: 0 -3528px;
}

.country-flag-li {
  background-position: 0 -3552px;
}

.country-flag-lk {
  background-position: 0 -3576px;
}

.country-flag-lr {
  background-position: 0 -3600px;
}

.country-flag-ls {
  background-position: 0 -3624px;
}

.country-flag-lt {
  background-position: 0 -3648px;
}

.country-flag-lu {
  background-position: 0 -3672px;
}

.country-flag-lv {
  background-position: 0 -3696px;
}

.country-flag-ly {
  background-position: 0 -3720px;
}

.country-flag-ma {
  background-position: 0 -3744px;
}

.country-flag-malayali {
  background-position: 0 -3768px;
}

.country-flag-maori {
  background-position: 0 -3792px;
}

.country-flag-mc {
  background-position: 0 -3816px;
}

.country-flag-md {
  background-position: 0 -3840px;
}

.country-flag-me {
  background-position: 0 -3864px;
}

.country-flag-mf {
  background-position: 0 -3888px;
}

.country-flag-mg {
  background-position: 0 -3912px;
}

.country-flag-mh {
  background-position: 0 -3936px;
}

.country-flag-mk {
  background-position: 0 -3960px;
}

.country-flag-ml {
  background-position: 0 -3984px;
}

.country-flag-mm {
  background-position: 0 -4008px;
}

.country-flag-mn {
  background-position: 0 -4032px;
}

.country-flag-mo {
  background-position: 0 -4056px;
}

.country-flag-mp {
  background-position: 0 -4080px;
}

.country-flag-mq {
  background-position: 0 -4104px;
}

.country-flag-mr {
  background-position: 0 -4128px;
}

.country-flag-ms {
  background-position: 0 -4152px;
}

.country-flag-mt {
  background-position: 0 -4176px;
}

.country-flag-mu {
  background-position: 0 -4200px;
}

.country-flag-mv {
  background-position: 0 -4224px;
}

.country-flag-mw {
  background-position: 0 -4248px;
}

.country-flag-mx {
  background-position: 0 -4272px;
}

.country-flag-my {
  background-position: 0 -4296px;
}

.country-flag-mz {
  background-position: 0 -4320px;
}

.country-flag-na {
  background-position: 0 -4344px;
}

.country-flag-nato {
  background-position: 0 -4368px;
}

.country-flag-nc {
  background-position: 0 -4392px;
}

.country-flag-ne {
  background-position: 0 -4416px;
}

.country-flag-nf {
  background-position: 0 -4440px;
}

.country-flag-ng {
  background-position: 0 -4464px;
}

.country-flag-ni {
  background-position: 0 -4488px;
}

.country-flag-nl {
  background-position: 0 -4512px;
}

.country-flag-no {
  background-position: 0 -4536px;
}

.country-flag-northern_cyprus {
  background-position: 0 -4560px;
}

.country-flag-np {
  background-position: 0 -4584px;
}

.country-flag-nr {
  background-position: 0 -4608px;
}

.country-flag-nu {
  background-position: 0 -4632px;
}

.country-flag-nz {
  background-position: 0 -4656px;
}

.country-flag-om {
  background-position: 0 -4680px;
}

.country-flag-pa {
  background-position: 0 -4704px;
}

.country-flag-pe {
  background-position: 0 -4728px;
}

.country-flag-pf {
  background-position: 0 -4752px;
}

.country-flag-pg {
  background-position: 0 -4776px;
}

.country-flag-ph {
  background-position: 0 -4800px;
}

.country-flag-pk {
  background-position: 0 -4824px;
}

.country-flag-pl {
  background-position: 0 -4848px;
}

.country-flag-pn {
  background-position: 0 -4872px;
}

.country-flag-pr {
  background-position: 0 -4896px;
}

.country-flag-ps {
  background-position: 0 -4920px;
}

.country-flag-pt-20 {
  background-position: 0 -4944px;
}

.country-flag-pt-30 {
  background-position: 0 -4968px;
}

.country-flag-pt {
  background-position: 0 -4992px;
}

.country-flag-pw {
  background-position: 0 -5016px;
}

.country-flag-py {
  background-position: 0 -5040px;
}

.country-flag-qa {
  background-position: 0 -5064px;
}

.country-flag-ro {
  background-position: 0 -5088px;
}

.country-flag-rs {
  background-position: 0 -5112px;
}

.country-flag-ru {
  background-position: 0 -5136px;
}

.country-flag-rw {
  background-position: 0 -5160px;
}

.country-flag-sa {
  background-position: 0 -5184px;
}

.country-flag-sb {
  background-position: 0 -5208px;
}

.country-flag-sc {
  background-position: 0 -5232px;
}

.country-flag-sd {
  background-position: 0 -5256px;
}

.country-flag-se {
  background-position: 0 -5280px;
}

.country-flag-sg {
  background-position: 0 -5304px;
}

.country-flag-sh {
  background-position: 0 -5328px;
}

.country-flag-si {
  background-position: 0 -5352px;
}

.country-flag-sindh {
  background-position: 0 -5376px;
}

.country-flag-sj {
  background-position: 0 -5400px;
}

.country-flag-sk {
  background-position: 0 -5424px;
}

.country-flag-sl {
  background-position: 0 -5448px;
}

.country-flag-sm {
  background-position: 0 -5472px;
}

.country-flag-sn {
  background-position: 0 -5496px;
}

.country-flag-so {
  background-position: 0 -5520px;
}

.country-flag-somaliland {
  background-position: 0 -5544px;
}

.country-flag-south_ossetia {
  background-position: 0 -5568px;
}

.country-flag-sr {
  background-position: 0 -5592px;
}

.country-flag-ss {
  background-position: 0 -5616px;
}

.country-flag-st {
  background-position: 0 -5640px;
}

.country-flag-sv {
  background-position: 0 -5664px;
}

.country-flag-sx {
  background-position: 0 -5688px;
}

.country-flag-sy {
  background-position: 0 -5712px;
}

.country-flag-sz {
  background-position: 0 -5736px;
}

.country-flag-tc {
  background-position: 0 -5760px;
}

.country-flag-td {
  background-position: 0 -5784px;
}

.country-flag-tg {
  background-position: 0 -5808px;
}

.country-flag-th {
  background-position: 0 -5832px;
}

.country-flag-tibet {
  background-position: 0 -5856px;
}

.country-flag-tj {
  background-position: 0 -5880px;
}

.country-flag-tk {
  background-position: 0 -5904px;
}

.country-flag-tl {
  background-position: 0 -5928px;
}

.country-flag-tm {
  background-position: 0 -5952px;
}

.country-flag-tn {
  background-position: 0 -5976px;
}

.country-flag-to {
  background-position: 0 -6000px;
}

.country-flag-tr {
  background-position: 0 -6024px;
}

.country-flag-transnistria {
  background-position: 0 -6048px;
}

.country-flag-tt {
  background-position: 0 -6072px;
}

.country-flag-tv {
  background-position: 0 -6096px;
}

.country-flag-tw {
  background-position: 0 -6120px;
}

.country-flag-tz {
  background-position: 0 -6144px;
}

.country-flag-ua {
  background-position: 0 -6168px;
}

.country-flag-ug {
  background-position: 0 -6192px;
}

.country-flag-united_nations {
  background-position: 0 -6216px;
}

.country-flag-us-hi {
  background-position: 0 -6240px;
}

.country-flag-us {
  background-position: 0 -6264px;
}

.country-flag-uy {
  background-position: 0 -6288px;
}

.country-flag-uz {
  background-position: 0 -6312px;
}

.country-flag-va {
  background-position: 0 -6336px;
}

.country-flag-vc {
  background-position: 0 -6360px;
}

.country-flag-ve {
  background-position: 0 -6384px;
}

.country-flag-vg {
  background-position: 0 -6408px;
}

.country-flag-vi {
  background-position: 0 -6432px;
}

.country-flag-vn {
  background-position: 0 -6456px;
}

.country-flag-vu {
  background-position: 0 -6480px;
}

.country-flag-ws {
  background-position: 0 -6504px;
}

.country-flag-xk {
  background-position: 0 -6528px;
}

.country-flag-xx {
  background-position: 0 -6552px;
}

.country-flag-ye {
  background-position: 0 -6576px;
}

.country-flag-yiddish {
  background-position: 0 -6600px;
}

.country-flag-za {
  background-position: 0 -6624px;
}

.country-flag-zm {
  background-position: 0 -6648px;
}

.country-flag-zw {
  background-position: 0 -6672px;
}

.call-parking-wallboard {
  width: 100%;
  height: 100%;
  padding: 16px 0;
  background-color: #fff;
}

.call-parking-wallboard .service-tab-header {
  column-gap: 16px;
}

.call-parking-wallboard .service-tab-header h1 {
  font-size: 24px;
  font-weight: 600;
  color: #000;
}

.call-parking-wallboard .service-tab-header .select-call-parking {
  max-width: 220px;
}

.auth-layout {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  width: 100%;
  background-color: #f2f2f5;
  overflow-y: auto;
}

.auth-layout-body {
  display: flex;
  justify-content: center;
  padding: 16px;
}

.auth-layout h1,
.auth-layout h2,
.auth-layout h3,
.auth-layout h4,
.auth-layout h5,
.auth-layout a,
.auth-layout p,
.auth-layout label,
.auth-layout input,
.auth-layout button,
.auth-layout div,
.auth-layout span {
  letter-spacing: -0.025em;
}

.base-layout {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 46px 1fr;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-color: #f7f9ff;
}

.base-layout-content {
  display: grid;
  grid-template-columns: 506px 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 15px;
}

@media (max-width: 1536px) {
  .base-layout-content {
    grid-template-columns: 406px 1fr;
  }
}

@media (max-width: 1100px) {
  .base-layout-content {
    padding: 10px;
  }
}

@media (max-width: 800px) {
  .base-layout-content {
    grid-template-columns: 1fr;
    padding: 0;
  }
}

@media (max-width: 1100px)and (min-width: 801px) {
  .base-layout-content {
    grid-template-columns: 336px 1fr;
    grid-column-gap: 10px;
  }
}

.base-layout-content-page {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.layout-standalone {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.top-navbar {
  display: flex;
  width: 100vw;
  justify-content: space-between;
  column-gap: 10px;
  height: 46px;
  padding: 0 15px;
  background-color: #fff;
  border-bottom: solid 2px #e8e9f6;
  position: relative;
}

@media (max-width: 1536px) {
  .top-navbar {
    padding: 0 10px;
  }
}

.top-navbar-logo {
  width: 128px;
  height: 34px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.top-navbar-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  column-gap: 10px;
  flex: 1;
  max-width: 506px;
}

@media (max-width: 1536px) {
  .top-navbar-group {
    max-width: 406px;
  }
}

@media (max-width: 1100px) {
  .top-navbar-group {
    max-width: 336px;
  }
}

@media (max-width: 1100px) {
  .top-navbar-group:first-child {
    justify-content: start;
  }
}

.top-navbar-group:last-child {
  justify-content: end;
}

.top-navbar-do-not-disturb {
  background: linear-gradient(269.93deg, rgba(242, 67, 67, 0.24) -0.55%, rgba(242, 67, 67, 0) 50.06%),#fff;
}

.top-navbar-menu ul {
  display: flex;
  flex-direction: row;
  column-gap: 16px;
  justify-content: center;
  align-items: center;
  list-style: none;
  width: 100%;
}

@media (max-width: 1536px) {
  .top-navbar-menu ul {
    column-gap: 10px;
  }
}

@media (max-width: 1100px) {
  .top-navbar-menu ul {
    column-gap: 0;
  }
}

.top-navbar-menu-item {
  display: flex;
  height: 46px;
}

.top-navbar-menu-item-nav-item {
  display: flex;
  align-items: center;
  min-width: 0;
  height: 100%;
  padding: 0 15px;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  position: relative;
  transition: .4s;
  color: #292929;
}

.top-navbar-menu-item-nav-item:after {
  content: "";
  height: 2px;
  position: absolute;
  bottom: 0;
  width: 40px;
  left: 50%;
  transform: translateX(-50%);
  transition: .4s;
  opacity: 0;
}

.top-navbar-menu-item-nav-item:hover:not(.top-navbar-menu-item-nav-item-active):after {
  background-color: rgba(41,41,41,.24);
  opacity: 1;
}

.top-navbar-menu-item-nav-item-active {
  color: #3c5bf5;
}

.top-navbar-menu-item-nav-item-active:after {
  background-color: #3c5bf5;
  opacity: 1;
}

.download-app-dropdown-activator {
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 600;
  color: #292929;
  white-space: nowrap;
  cursor: pointer;
}

.download-app-dropdown-activator .icon {
  font-size: 18px;
}

.current-user-name {
  width: fit-content;
  min-width: 0;
}

.current-user-name-name {
  display: inline-block;
  width: 100%;
  position: relative;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.current-user-name .base-tooltip,
.current-user-name .base-dropdown,
.current-user-name .base-dropdown-activator-container {
  width: 100%;
  min-width: 0;
}

.top-navbar-mobile {
  display: flex;
  padding: 0 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  border-bottom: solid 2px #e8e9f6;
}

.bottom-navbar {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  border-top: solid 2px #e8e9f6;
  width: 100%;
  min-width: 0;
  height: 60px;
}

.bottom-navbar nav,
.bottom-navbar ul {
  display: flex;
  width: 100%;
  height: 100%;
}

.bottom-navbar ul {
  flex-direction: row;
  justify-content: space-between;
  list-style: none;
}

.bottom-navbar-menu-item {
  padding: 10px 2px;
  height: 60px;
  width: 16%;
}

.bottom-navbar-menu-item-nav-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  position: relative;
  color: #858585;
  width: 100%;
  height: 100%;
}

.bottom-navbar-menu-item-nav-item-active {
  color: #3c5bf5;
}

.bottom-navbar-menu-item-text {
  display: inline-block;
  width: 100%;
  font-weight: 600;
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.bottom-navbar-menu-item .icon {
  font-size: 20px;
}

.app-unavailable-layout {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  row-gap: 48px;
  padding: 15px;
}

@media (max-width: 1536px) {
  .app-unavailable-layout {
    row-gap: 42px;
  }
}

@media (max-width: 1100px) {
  .app-unavailable-layout {
    row-gap: 36px;
  }
}

@media (max-width: 480px) {
  .app-unavailable-layout {
    row-gap: 32px;
  }
}

.app-unavailable-layout-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 18px;
}

@media (max-width: 1536px) {
  .app-unavailable-layout-body {
    row-gap: 16px;
  }
}

@media (max-width: 1100px) {
  .app-unavailable-layout-body {
    row-gap: 12px;
  }
}

@media (max-width: 480px) {
  .app-unavailable-layout-body {
    row-gap: 10px;
  }
}

.app-unavailable-layout-body p,
.app-unavailable-layout-body li {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

@media (max-width: 1100px) {
  .app-unavailable-layout-body p,
  .app-unavailable-layout-body li {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width: 480px) {
  .app-unavailable-layout-body p,
  .app-unavailable-layout-body li {
    font-size: 14px;
    line-height: 20px;
  }
}

.app-unavailable-layout-body ul {
  margin-left: 25px;
  margin-bottom: 15px;
}

.app-unavailable-layout-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  column-gap: 32px;
  row-gap: 32px;
}

@media (max-width: 480px) {
  .app-unavailable-layout-buttons {
    flex-direction: column;
  }
}

.app-unavailable-title {
  text-align: center;
  font-size: 32px;
  line-height: 32px;
}

@media (max-width: 1536px) {
  .app-unavailable-title {
    font-size: 24px;
    line-height: 24px;
  }
}

@media (max-width: 1100px) {
  .app-unavailable-title {
    font-size: 20px;
    line-height: 25px;
  }
}

@media (max-width: 480px) {
  .app-unavailable-title {
    font-size: 18px;
    line-height: 24px;
  }
}

html {
  overflow: hidden !important;
  touch-action: none;
}

body {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  background-color: #fff;
  font-family: "Inter",sans-serif;
  margin: 0;
  padding: 0;
}

body div:has(.grecaptcha-badge) {
  visibility: hidden;
}

@media (max-width: 1100px)and (min-width: 801px) {
  body {
    max-height: 655px;
  }
}

p {
  margin-bottom: 0;
}

.portal-wrapper {
  height: 100%;
}

.app {
  height: 100%;
  position: relative;
  margin-bottom: 100%;
}

.content {
  display: flex;
  margin: 0;
  padding: 15px;
  height: calc(100% - 54px);
}

@media (max-width: 1040px) {
  .content {
    padding: 10px;
  }
}

@media (max-width: 800px) {
  .content {
    background-color: #fff;
    padding: 0;
    max-height: calc(100vh - 98px);
    max-height: calc(var(--vh, 1vh) * 100 - 98px);
  }
}

.logout-overlay {
  height: 100%;
  width: 100%;
  position: fixed;
  background-color: rgba(255,255,255,.4);
  z-index: 9999999;
}

.logout-overlay .base-spinner {
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
}

.alerts-wrapper {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  width: 100%;
  bottom: 64px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999980;
  padding: 0 10px;
}

@media (max-width: 800px) {
  .alerts-wrapper {
    max-width: 340px;
  }
}

.alerts-wrapper .alert-message {
  margin-top: 20px;
}

.grecaptcha-badge {
  visibility: hidden;
}

.v-application--wrap {
  min-height: 0 !important;
}

.v-application--is-ltr .v-data-footer__select {
  margin-left: 7px !important;
}

#app___browser-not-supported {
  justify-content: center;
  align-items: center;
  flex-direction: column;
  visibility: visible !important;
  width: 100%;
  height: 100%;
  padding: 20px;
  background-color: #fff;
  font-weight: 600;
  text-align: center;
}

#app___browser-not-supported h1 {
  font-size: 32px;
  color: #292929;
}

@media (max-width: 1536px) {
  #app___browser-not-supported h1 {
    font-size: 24px;
  }
}

@media (max-width: 1100px) {
  #app___browser-not-supported h1 {
    font-size: 20px;
  }
}

@media (max-width: 480px) {
  #app___browser-not-supported h1 {
    font-size: 18px;
    line-height: 24px;
  }
}

#app___browser-not-supported p {
  display: inline-block;
  margin-top: 18px;
  font-size: 24px;
  color: #666;
}

@media (max-width: 1536px) {
  #app___browser-not-supported p {
    font-size: 20px;
    margin-top: 16px;
  }
}

@media (max-width: 1100px) {
  #app___browser-not-supported p {
    font-size: 16px;
    margin-top: 12px;
  }
}

@media (max-width: 480px) {
  #app___browser-not-supported p {
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
  }
}

#app___browser-not-supported p a {
  color: #666;
}

.pos-relative {
  position: relative;
}

.pos-absolute {
  position: absolute;
}

.pos-absolute-x-center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.pos-absolute-y-center {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.pos-absolute-center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.text-overflow-ellipsis {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}



/*# sourceMappingURL=index.a29211a4.css.map*/