@import url('./material-design-iconic-font.min.css');
@import url('./normalize.css');
@import url('./bootstrap.min.css');
@import url('./sweetalert2.min.css');

@font-face{
    font-family: "Titulos";
    src: url("../fonts/AlegreyaSansSC-Regular.ttf"), url("../fonts/AlegreyaSansSC-Regular.eot"), url("../fonts/AlegreyaSansSC-Regular.woff"), url("../fonts/AlegreyaSansSC-Regular.woff2"), url("../fonts/AlegreyaSansSC-Regular.svg");
}
@font-face{
    font-family: "Parrafos";
    src: url("../fonts/OpenSans-CondLight.ttf"), url("../fonts/OpenSans-CondLight.eot"), url("../fonts/OpenSans-CondLight.woff"), url("../fonts/OpenSans-CondLight.woff2"), url("../fonts/OpenSans-CondLight.svg");
}
:root{
  --color-primary:  #28a745; /* #04601b; */
  --color-secundary: #f10615;



  --link-hover: #FFD559;
}
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
    /*
    font-size: 16px;
    font-family: "Parrafos" !important;
    */
    background-color: #fff;

    font-family: Source Sans Pro,sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-rendering: optimizelegibility;
    -webkit-text-size-adjust: 100%;


     /* ir a la seccion suamente */
     scroll-behavior: smooth;


  }



  .columna-oculta
  {
     display: none;
  }

  .email-sending
  {
   
  position: relative;
  padding-left: 30px; /* espacio para el ícono */
}

.email-sending::before
{
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url('../assets/img/sendok.png');
  background-size: contain;
  background-repeat: no-repeat;
}

  .invalidar
  {
   
  position: relative;
  padding-left: 30px; /* espacio para el ícono */
}

.invalidar::before
{
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url('../assets/img/invalidar-45x45.png');
  background-size: contain;
  background-repeat: no-repeat;
}



  .active
  {
    cursor: pointer;
  }

.noactive
{
   pointer-events: none;  /* desactiva clics */
  opacity: 0.5;
  color: #969393;
  
}




.loading {
    text-align: center;

}


.lp-alert
{
  text-align: center;
  background-color: red;
  color: white;
  width: 100%;
  height: auto;
}

#saving
{
  text-align: center;
  background-color: red;
  color: white;
  width: 100%;
  height: auto;
}

 #inicio {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: lightblue;
    text-align: center;
    padding-top: 20px;
  }

  .fixed-button {
    position: fixed;
    bottom: 1px;
    right: 20px;
    background-color: #4CAF50;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    z-index: 100; /* Asegura que esté por encima de otros elementos */
  }



.actionbutton-alter
{
  cursor: pointer;
  color: var(--color-primary);
}

.actionbutton-mh
{
  cursor: pointer;
  color: var(--color-primary);
}


.actionbutton-trash
{
  cursor: pointer;
  color: var(--color-secundary);
}

.actionbutton-pdf 
{
  cursor: pointer;
  color: var(--color-secundary);
}

.actionbutton-link
{
  cursor: pointer;
  color: var(--color-secundary);
}


.card-body
{
  text-align: left;
}


.all-tittles
{ 
  font-family: "Titulos" !important;
  color: var(--color-primary);
}


a {
    color: var(--color-primary);
    text-decoration: none;
}

strong 
{
  color: var(--color-primary);
}

  .registro-id
    {
            background: none !important;
            font-size: 0.705em;
            color: rgb(106 122 106 / 29%);
            text-align: right;
            border: none;
            
     }


.center-box{ margin: 0 auto; }
.full-reset{
    margin: 0;
    padding: 0;
    width: 100%;
}
.material-input-disabled{ pointer-events: none;}
ul.nav-tabs li a:focus{ outline: none; }
.btn:focus, .btn:active{ outline: none !important; }
span.label-mhover{
    margin-right: 7px;
    margin-top: 12px;
    padding: 5px 12px;
}
.text-help{
    font-size: 19px;
}
.full-cover-background{
    background-attachment: fixed;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    padding: 0;
    width: 100%;
}
.form-paddin{
  padding: 15px;
}
.container-404{
  background-image: url(../assets/img/login.jpg);
  color: #FFF;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.breadcrumb-tabs{
  margin-bottom: 15px; 
  background-color: transparent; 
  border-bottom: 1px solid #F7F7F7;
  padding: 0;
  padding-bottom: 20px;
}
.breadcrumb-tabs a{
  color: #00796b;
}
.breadcrumb-tabs a:hover,
.breadcrumb-tabs a:focus,
.breadcrumb-tabs a:active{
  text-decoration: none;
  outline: none;
  color: #00796b;
}

/*  Scrolls */
.scroll{
  overflow: auto;
  overflow-y: scroll;
}
.scroll::-webkit-scrollbar{
	width: 8px;
}
.scroll::-webkit-scrollbar-thumb{
	background: rgba(102,107,122,1);
}
.scroll::-webkit-scrollbar-thumb:active,
.scroll::-webkit-scrollbar-thumb:hover{
	background: rgba(102,107,122,1);
} 
.scroll::-webkit-scrollbar-track{
	background: rgba(29, 30, 34, 1);
}
.scroll::-webkit-scrollbar-track:hover, 
.scroll::-webkit-scrollbar-track:active{
	background: rgba(29, 30, 34, 1);
}

/*********==========Navs*/
.navbar-user-top{
    background-color: var(--color-primary);
    height: 55px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 7;
}
.navbar-user-top > ul{
    height: 55px;
    margin: 0;
}
.navbar-user-top > ul > li{
    display: inline-block;
    float: right;
    color: #fff;
    height: 55px;
    width: 55px;
    text-align: center;
    cursor: pointer;
    line-height: 55px;
    user-select: none;
    position: relative;
}
.navbar-user-top .badge-count{
  position: absolute;
  top: 12px;
  right: 6px;
  background-color: #B59760;
}
.navbar-user-top > ul > li:hover{
  color: var(--link-hover);  
}
.navbar-user-top > ul > li > i{
    font-size: 27px;
    line-height: 55px;
}
.navbar-lateral{
    width: 280px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-image: url(../assets/img/backgroundv5.jpg);
    background-size: 100% 100%;
    transition: all .3s ease-in-out;
}
.container-menu-movile{
    height: 100% !important;
    border-right: 1px solid rgba(255,255,255,.3);
    background-color: rgb(245 241 241 / 70%);
}
/*
.logo{
    height: 55px;
    line-height: 55px;
    color: #fff;
    text-align: center;
    font-size: 21px;
    overflow: hidden;
}
    */
    
.logo-img{
    width: 75%;
    display: block;
    margin: 0 auto;
    padding: 20px 0;
}
.logo-img > p{
    color: #fff;
    padding-top: 15px;
}
.content-page-container{
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: calc(100% - 280px);
    background-color: #fff;
    transition: all .3s ease-in-out;
}
.nav-lateral-list-menu  ul  li{
    margin: 0;
    padding: 0;
    display: block;
    user-select: none;
}
.nav-lateral-list-menu ul li a,
.nav-lateral-list-menu ul li div{
    width: 100%;
    min-height: 45px;
    line-height: 45px;
    display: block;
    padding: 0;
    padding-left: 20px;
    font-size: 14px;
    text-decoration: none;
    color: #161515;
    transition: .3s all ease-in-out;
}
.nav-lateral-list-menu i{
    font-size: 18px;
    line-height: 45px;
}
.nav-lateral-list-menu ul li a:hover{
  color: var(--link-hover);
}
.nav-lateral-list-menu ul li a:active,
.nav-lateral-list-menu ul li a:focus{
    outline: none;
}
.nav-lateral-list-menu ul li a span{
    transition: .3s all ease-in-out;
    background-color: #009688;
    color: #fff;
    float: right;
    margin-top: 15px;
    margin-right: 15px;
}
.nav-lateral-list-menu ul li ul{
    display: none;
    background-color: rgba(255,255,255,.07);
}
.nav-lateral-list-menu ul li div{
    cursor: pointer;
}
.nav-lateral-list-menu ul li ul li a{
    padding-left: 25px;
    border-left: 5px solid transparent;
}
.nav-lateral-list-menu ul li ul li a:hover{
    border-color: var(--link-hover);
}
.nav-lateral-divider{
    border-top: 1px solid rgba(255,255,255,.2);
    width: 90%;
    margin: 0 auto;
}
.dropdown-menu-button-active{
  background-color: rgba(255,198,27,.7);
}
/*Mostrar/ocultar NavLateral ================*/
.desktopMenu.navbar-lateral{
    display: none;
}
.desktopMenu.content-page-container{
    width: 100%;
}
/*Contenedores de formularios ================*/
.container-flat-form{
    width: 98%;
    margin: 25px auto;
    box-shadow: 0 0 3px rgba(0,0,0,.2);
    border-radius: 5px;
    position: relative;
    padding-bottom: 15px;
}
.title-flat-form{
   background-color: #E34724;
   height: 50px;
   color: #fff;
   text-align: center;
   font-size: 20px;
   line-height: 50px;
   border-radius: 5px 5px 0 0;
   margin-bottom: 50px;
}
.title-flat-blue{
   background-color: #303f9f;
}
.title-flat-green{
   background-color: #00796b;
}
.title-flat-dark{
  background-color: #d01716;
}
/*Inputs sin estilo*/
.input-unstyled{
  width: 100%;
  margin: 0;
  box-shadow: none;
  background-color: transparent;
  border: none;
  outline: none;
}
/*Controles de formularios material desing ================*/
.group-material{ 
  position:relative; 
  margin-bottom:45px; 
}
input.material-control,
select.material-control,
textarea.material-control{
  font-size:16px;
  padding:10px 10px 10px 5px;
  display:block;
  width:100%;
  border:none;
  border-bottom:1px solid #5264AE;
}
select.material-control,
select.no-style{
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url(../assets/icons/SelectMaterialIndicator.png) no-repeat scroll right 0.75rem center / 9px 13px;
}
select.material-control:hover,
select.no-style{
    cursor: pointer;
}
/*Estado activo*/
input.material-control:focus,
select.material-control:focus,
textarea.material-control:focus{ 
    outline:none;
    border-bottom:1px solid #5264AE;
}
/*Label de formularios material desing ================*/
.group-material label{
  color:#999; 
  font-size:18px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:5px;
  top:10px;
  transition: all 0.2s ease; 
  -moz-transition: all 0.2s ease; 
  -webkit-transition: all 0.2s ease;
}
/* Estado activo */
input.material-control:focus ~ label, 
input.material-control:valid ~ label{
  top:-20px;
  font-size:17px;
  font-weight: 700;
  color:#333;
  font-weight: normal;
}
input.material-control:valid ~ label::after{
    content: "Formato correcto";
    margin: 0 5px;
    padding: 0 5px;
    font-size: 14px;
    color: #fff;
    background-color: #337ab7;
    border-radius: 4px;
    font-weight: normal;
}
input.material-control:focus:invalid ~ label,
input.material-control:invalid ~ label{
  top:-20px;
  font-size:17px;
  color: #E34724;
  font-weight: normal;
}
input.material-control:focus:invalid ~ label::after{
    content: "Formato no valido o campo vacio";
    margin: 0 5px;
    padding: 0 5px;
    font-size: 14px;
    color: #fff;
    background-color: #E34724;
    border-radius: 4px;
    font-weight: normal;
}
input.material-control:focus:invalid:required,
input.material-control:invalid:required{
  outline: none;
  box-shadow: none;
}
/*Barra de formularios material desing ================*/
.bar{ position:relative; display:block; width:100%; }
.bar::before, .bar::after     {
  content:'';
  height:2px; 
  width:0;
  bottom:1px; 
  position:absolute;
  background:#5264AE; 
  transition: all 0.2s ease; 
  -moz-transition: all 0.2s ease; 
  -webkit-transition: all 0.2s ease;
}
.bar::before { left:50%; }
.bar::after { right:50%; }
input.material-control:focus ~ .bar::before, input.material-control:focus ~ .bar::after {
  width:50%;
}
/* HIGHLIGHTER ================================== */
.highlight {
  position:absolute;
  height:60%; 
  width:100px; 
  top:25%; 
  left:0;
  pointer-events:none;
  opacity:0.5;
}
/* estado activo*/
input.material-control:focus ~ .highlight {
  -webkit-animation:inputHighlighter 0.3s ease;
  -moz-animation:inputHighlighter 0.3s ease;
  animation:inputHighlighter 0.3s ease;
}
/* Animaciones ================ */
@-webkit-keyframes inputHighlighter {
    from { background:#5264AE; }
  to    { width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter {
    from { background:#5264AE; }
  to    { width:0; background:transparent; }
}
@keyframes inputHighlighter {
    from { background:#5264AE; }
  to    { width:0; background:transparent; }
}
/*********==========login*/
.form-container-general{
  height: 100%;
  background-image: url('../assets/img/background.png'); 
 
}
.form-container{
    color: #fff;
    padding: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    max-width: 300px;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 4px;
}
.group-material-login{ 
    position:relative; 
    margin-bottom:25px; 
}
.material-login-control,
.material-control-login{
  background-color: transparent;
  font-size:17px;
  padding:10px 10px 10px 5px;
  display:block;
  width:100%;
  border:none;
  border-bottom:1px solid #fff;
  outline:none;
}
.material-login-control:focus{ outline:none; }
.group-material-login label{
  color:#fff; 
  font-size:17px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:5px;
  top:10px;
  transition:all 0.2s ease; 
  -moz-transition:all 0.2s ease; 
  -webkit-transition:all 0.2s ease;
}
/* Estado activo */
input.material-login-control:focus:valid ~ label,
input.material-login-control:valid ~ label{
  top:-18px;
  font-size:13px;
  color:#fff;
}
input.material-login-control:focus:invalid:required,
input.material-login-control:invalid:required{
  outline: none;
  box-shadow: none;
}
/*Barra de formularios material desing ================*/
.bar-login{ position:relative; display:block; width:100%; }
.bar-login::before, .bar-login::after     {
  content:'';
  height:2px; 
  width:0;
  bottom:1px; 
  position:absolute;
  background:#fff; 
  transition:all 0.2s ease; 
  -moz-transition:all 0.2s ease; 
  -webkit-transition:all 0.2s ease;
}
.bar-login::before { left:50%; }
.bar-login::after { right:50%; }
input.material-login-control:focus ~ .bar-login::before, input.material-login-control:focus ~ .bar-login::after {
  width:50%;
}
.btn-login{
    background-color: transparent;
    text-align: center;
    border: none;
    box-shadow: none;
    font-size: 19px;
    line-height: 19px;
    color: #fff;
    padding: 7px;
    margin: 0;
    text-transform: uppercase;
    width: 100%;
    transition: all .3s ease-in-out;
}
.btn-login:hover{
    color: hsl(43, 29%, 47%);
    border: none;
    box-shadow: none;
}
.btn-login:focus,
.btn-login:active{
    outline: none;
    border: none;
    box-shadow: none;
}
label{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
}
.radio-inline label:hover{
    cursor: pointer;
}
select.material-control-login{
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #444F55 url(../assets/icons/SelectMaterialIndicator-white.png) no-repeat scroll right 0.75rem center / 13px 8px;
}
select.material-control-login:hover{
    cursor: pointer;
}
/* ============= Estilos home ============= */
.tile{
    display: inline-block;
    width: 220px;
    height: auto;
    border: 1px solid #E1E1E1;
    position: relative;
    cursor: pointer;
    margin: 10px;
}
.tile-icon,.tile-num{
    height: 110px;
    line-height: 110px;
    position: relative;
}
.tile-icon{
    color: #fe0000;
    border-bottom: 1px solid #E1E1E1;
    font-size: 50px;
}
.tile-icon i{
    transition: all .3s ease-in-out;
}
.tile-num{
    background-color: #F5F5F5;
    font-size: 40px;
}
.tile-name{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 7;
    padding: 0 10px;
    border-radius: 15px;
    background-color: #fff;
    border: 1px solid #E1E1E1;
    max-width: 95%;
    min-width: 60%;
    width: auto;
}
.tile:hover .tile-icon i{
    transform: scale(1.5);
    color: #2e6c2d;
}
/* ============= Estilos Carrito ============= */
.img-shopping-cart{
 display: block;
 width: 100px;
 margin: 0 auto;
}
.btn-prescription{
  user-select: none;
}
.prescriptionHide{
  display: none;
}
/* ============= Estilos productos ============= */
.img-product{
    width: 64px;
    height: 64px;
}
.media-product{
    position: relative;
}
.btn-media{
    position: absolute;
    right: 3px;
    bottom: 0;
}
.btn-media form,
.btn-media a{
    display: inline-block;
    margin: 0 2px;
}
.btn-media button,
.btn-media a{
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: transparent;
    border: none;
    outline: none;
    box-shadow: none;
    text-align: center;
    color: #333;
    font-size: 18px;
}
.btn-media button i,
.btn-media a i{
    transition: all .2s ease-in-out;
}
.btn-media button:hover i,
.btn-media a:hover i{
    transform: scale(1.2);

    color: #366695;
}
.product-info-img{
  display: block;
  width: 90%;
  max-width: 350px;
  margin: 0 auto;
  padding-bottom: 40px;
}



/*==============================
= new style 
================================*/


.aui-icon {
  pointer-events:none
}
.aui-core-notification {
  display:grid;
  grid-template:"icon text close" minmax(20px,auto)/min-content auto 20px;
  position:relative;
  z-index:10;
  grid-gap:13px;
  align-content:center;
  color:#fff;
  font-size:14px;
  justify-content:stretch;
  padding:15px
}
.aui-core-notification-noicon {
  grid-template:"text close" minmax(20px,auto)/auto 20px
}
.aui-core-notification-noclose {
  grid-template:"icon text" minmax(20px,auto)/min-content auto
}
.aui-core-notification-noclose.aui-core-notification-noicon {
  grid-template:"text" minmax(20px,auto)/auto
}
.aui-core-notification-icon {
  align-items:center;
  display:flex;
  grid-area:icon
}
.aui-core-notification-icon-svg {
  height:20px;
  width:20px
}
.aui-core-notification-message {
  align-items:center;
  display:flex;
  grid-area:text
}
.aui-core-notification-message a {
  color:#fff;
  font-weight:700
}
.aui-core-notification-close {
  align-items:center;
  color:#fff;
  cursor:pointer;
  display:flex;
  grid-area:close
}
.aui-core-notification-close-svg {
  height:20px;
  width:20px
}
.aui-core-notification-type-success {
  background-color:#3ac98b
}
.aui-core-notification-type-notification {
  background-color:#f3a53f
}
.aui-core-notification-type-error {
  background-color:#ff4b39
}
.aui-core-notification-type-custom {
  background-color:#f3a53f
}
.aui-core-notification-list-container .aui-core-notification-enter,
.aui-core-notification-modal-container .aui-core-notification-enter,
.aui-core-notification-popup-container .aui-core-notification-enter {
  transform:translateY(-150px);
  transition:transform .3s ease-out
}
.aui-core-notification-list-container .aui-core-notification-enter.aui-core-notification-enter-active,
.aui-core-notification-modal-container .aui-core-notification-enter.aui-core-notification-enter-active,
.aui-core-notification-popup-container .aui-core-notification-enter.aui-core-notification-enter-active {
  transform:translateY(0)
}
.aui-core-notification-list-container .aui-core-notification-leave,
.aui-core-notification-modal-container .aui-core-notification-leave,
.aui-core-notification-popup-container .aui-core-notification-leave {
  transform:translateY(0);
  transition:transform .3s ease-in;
  z-index:1
}
.aui-core-notification-list-container .aui-core-notification-leave.aui-core-notification-leave-active,
.aui-core-notification-modal-container .aui-core-notification-leave.aui-core-notification-leave-active,
.aui-core-notification-popup-container .aui-core-notification-leave.aui-core-notification-leave-active {
  transform:translateY(-150px);
  z-index:1
}
.aui-core-notification-embeded-container .aui-core-notification-embeded-enter {
  margin-top:-50px;
  transition:margin-top .3s ease-out
}
.aui-core-notification-embeded-container .aui-core-notification-embeded-enter.aui-core-notification-embeded-enter-active {
  margin-top:0
}
.aui-core-notification-embeded-container .aui-core-notification-embeded-leave {
  margin-top:0;
  transition:margin-top .3s ease-in
}
.aui-core-notification-embeded-container .aui-core-notification-embeded-leave.aui-core-notification-embeded-leave-active {
  margin-top:-50px;
  transition:margin-top .3s ease-in
}
.aui-kit-popup {
  align-items:center;
  animation:fadeIn .3s ease 0s forwards;
  display:flex;
  height:100vh;
  justify-content:center;
  left:0;
  opacity:0;
  overflow-y:auto;
  position:fixed;
  top:0;
  width:100vw;
  z-index:3001
}
@media(max-width:767.98px) {
  .aui-kit-popup {
    height:100%
  }
}
.aui-kit-popup-backdrop {
  background-color:#000;
  height:100%;
  opacity:.5;
  position:absolute;
  width:100%;
  z-index:-1
}
@media(max-width:767.98px) {
  .aui-kit-popup-backdrop {
    height:calc(100% + 210px)
  }
}
.aui-kit-popup-content {
  animation:fadeIn .3s ease .15s forwards;
  background-color:#fff;
  border-radius:10px;
  box-shadow:0 4px 15px 0 rgba(0,0,0,.2);
  max-height:100vh;
  max-width:100vw;
  min-width:480px;
  opacity:0;
  position:absolute;
  top:auto;
  z-index:1
}
@media(max-width:767.98px) {
  .aui-kit-popup-content {
    max-height:fit-content;
    max-width:90%;
    min-width:100%;
    min-width:90%;
    top:50px
  }
}
.aui-kit-tooltip {
  opacity:0;
  position:fixed;
  transition:opacity .2s ease-in-out;
  z-index:2147483001
}
.aui-kit-tooltip-visible {
  opacity:1
}
.aui-kit-tooltip-withactions-arrow {
  background-color:#000;
  border-radius:0 0 0 4px;
  clip-path:polygon(0 0,100% 100%,0 100%);
  display:block;
  height:14px;
  position:absolute;
  top:-6px;
  transform:rotate(135deg);
  width:14px
}
.aui-kit-tooltip-withactions-top .aui-kit-tooltip-withactions-arrow {
  bottom:-4px;
  top:auto;
  transform:rotate(-45deg)
}
.aui-kit-tooltip-message {
  align-items:center;
  background-color:rgba(41,52,58,.9);
  border-radius:6px;
  color:#fff;
  display:flex;
  height:auto;
  max-width:600px;
  padding:8px;
  pointer-events:none;
  text-align:center;
  white-space:pre-wrap
}
.aui-kit-tooltip-withactions .aui-kit-tooltip-message {
  display:grid;
  grid-template-columns:166px min-content;
  margin-left:-20px;
  grid-column-gap:10px;
  align-items:center;
  background-color:#000;
  border-radius:6px;
  font-size:14px;
  justify-content:center;
  overflow:hidden;
  padding:10px 15px;
  text-align:left;
  white-space:unset
}
.aui-kit-tooltip-actions {
  align-items:center;
  display:grid;
  grid-template-columns:min-content min-content;
  grid-column-gap:5px
}
.aui-kit-tooltip-actions-primary {
  color:#3380fa;
  cursor:pointer;
  font-size:14px;
  font-weight:600;
  padding:5px 10px;
  pointer-events:auto
}
.aui-kit-tooltip-actions-primary:hover {
  background-color:#0f264b;
  border-radius:4px;
  padding:5px 10px
}
.aui-kit-tooltip-actions-close {
  color:#fff;
  cursor:pointer;
  padding:5px;
  pointer-events:auto
}
.aui-kit-tooltip-actions-close-icon {
  height:20px;
  vertical-align:middle;
  width:20px
}
.aui-kit-tooltip-actions-close:hover {
  background-color:#29343a;
  border-radius:4px;
  padding:5px
}
.aui-kit-collapsiblecard {
  background-color:#fff
}
.aui-kit-collapsiblecard-header {
  align-items:center;
  display:flex;
  height:40px;
  justify-content:space-between;
  padding:0 15px
}
.aui-kit-collapsiblecard-header-title {
  font-size:18px;
  font-weight:600
}
.aui-kit-collapsiblecard-header-close {
  color:#4b5662;
  cursor:pointer;
  line-height:0
}
.aui-kit-collapsiblecard-header-close .aui-icon {
  height:16px;
  transform:rotate(180deg);
  width:16px
}
.aui-kit-collapsiblecard-content {
  padding:15px
}
.aui-kit-collapsiblecard-collapsed .aui-kit-collapsiblecard-header-close .aui-icon {
  transform:rotate(0deg)
}
.aui-kit-loading-icon {
  width:14px
}
.aui-kit-loading-icon-default .aui-spinner-bars,
.aui-kit-loading-icon-default .aui-spinner-bars:after,
.aui-kit-loading-icon-default .aui-spinner-bars:before {
  background-color:currentColor
}
.aui-kit-loading-icon-green .aui-spinner-bars,
.aui-kit-loading-icon-green .aui-spinner-bars:after,
.aui-kit-loading-icon-green .aui-spinner-bars:before {
  background-color:#3ac98b
}
.aui-kit-loading-icon-circle,
.aui-kit-loading-icon-circle:after {
  border-radius:50%;
  display:block;
  height:12px;
  width:12px
}
.aui-kit-loading-icon-circle {
  animation-duration:.8s;
  animation-iteration-count:infinite;
  animation-name:circle-rotation;
  animation-timing-function:linear;
  background-color:transparent;
  border:2px solid #428bca;
  border-left-color:rgba(66,139,202,.2)
}
.aui-kit-loading-icon-circle .aui-spinner-bars {
  display:none
}
.aui-kit-loading-icon-suspense {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-loading-icon-suspense .aui-spinner-bars,
.aui-kit-loading-icon-suspense .aui-spinner-bars:after,
.aui-kit-loading-icon-suspense .aui-spinner-bars:before {
  background-color:#3ac98b
}
.aui-kit-loading-icon-menu {
  align-items:center;
  display:flex;
  height:103px;
  justify-content:center;
  width:100%
}
.aui-kit-loading-icon-menu .aui-spinner-bars,
.aui-kit-loading-icon-menu .aui-spinner-bars:after,
.aui-kit-loading-icon-menu .aui-spinner-bars:before {
  background-color:#3ac98b
}
@keyframes circle-rotation {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.aui-kit-actionbutton {
  align-items:center;
  background-color:#3ac98b;
  border-radius:3px;
  color:#fff;
  cursor:pointer;
  display:inline-flex;
  flex-wrap:nowrap;
  height:42px;
  justify-content:center;
  padding:0 20px;
  text-transform:uppercase
}
.aui-kit-actionbutton:focus {
  outline:none
}
.aui-kit-actionbutton:active {
  box-shadow:none
}
.aui-kit-actionbutton:hover {
  background-color:#51cf99
}
.aui-kit-actionbutton-focusable:focus {
  box-shadow:0 0 0 3px #c1d8fd
}
.aui-kit-actionbutton-template-new-danger {
  background-color:#e01e5a;
  color:#fff
}
.aui-kit-actionbutton-template-new-danger:hover {
  background-color:#dd2660
}
.aui-kit-actionbutton-template-danger {
  background-color:#ff4b39;
  color:#fff
}
.aui-kit-actionbutton-template-danger:hover {
  background-color:#ff6051
}
.aui-kit-actionbutton-template-primary {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-actionbutton-template-primary:hover {
  background-color:#478cfa
}
.aui-kit-actionbutton-template-secondary {
  background-color:#6b7a8c;
  color:#fff
}
.aui-kit-actionbutton-template-secondary:hover {
  background-color:#7c8a99
}
.aui-kit-actionbutton-template-alt {
  background-color:#fff;
  border:1px solid #d2d7dc;
  color:#6b7a8c
}
.aui-kit-actionbutton-template-alt:hover {
  background-color:#fff;
  border-color:#a6afba;
  color:#6b7a8c
}
.aui-kit-actionbutton-template-altdark {
  background-color:#a6afba;
  color:#4b5662;
  padding:13px 12px
}
.aui-kit-actionbutton-template-altdark:hover {
  background-color:#a6afba;
  color:#4b5662
}
.aui-kit-actionbutton-template-action-bar {
  align-items:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  color:#000;
  display:flex;
  height:36px;
  justify-content:center;
  padding:0;
  width:56px
}
.aui-kit-actionbutton-template-action-bar:hover {
  background-color:#fff;
  color:#000
}
.aui-kit-actionbutton-template-action-bar:active {
  background-color:#f0f1f3
}
.aui-kit-actionbutton-template-action-bar.aui-kit-actionbutton-disabled {
  background-color:#fff;
  color:#d2d7dc
}
.aui-kit-actionbutton-template-action-bar .aui-kit-actionbutton-icon {
  height:20px;
  margin:0;
  width:20px
}
.aui-kit-actionbutton-template-pagination {
  background-color:#fff;
  border:1px solid #d2d7dc;
  height:36px;
  justify-content:space-between;
  padding:0 10px;
  width:100px
}
.aui-kit-actionbutton-template-pagination:hover {
  background-color:#f9f9fb
}
.aui-kit-actionbutton-template-pagination.aui-kit-actionbutton-disabled {
  background-color:#fff;
  border:1px solid #f0f1f3
}
.aui-kit-actionbutton-template-pagination.aui-kit-actionbutton-disabled .aui-kit-actionbutton-icon {
  color:#a6afba;
  height:16px;
  margin:0;
  width:16px
}
.aui-kit-actionbutton-template-pagination.aui-kit-actionbutton-disabled .aui-kit-actionbutton-text {
  color:#a6afba
}
.aui-kit-actionbutton-template-pagination .aui-kit-actionbutton-icon {
  color:#6b7a8c;
  height:16px;
  margin:0;
  width:16px
}
.aui-kit-actionbutton-template-pagination .aui-kit-actionbutton-text {
  color:#000;
  font-size:13px;
  font-weight:400;
  letter-spacing:normal;
  text-transform:none
}
.aui-kit-actionbutton-template-table-cell {
  display:none
}
.aui-kit-actionbutton-template-grid {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#6b7a8c;
  height:30px;
  padding:12px;
  width:100%
}
.aui-kit-actionbutton-template-grid .aui-kit-actionbutton-text {
  font-size:12px
}
.aui-kit-actionbutton-template-grid:hover {
  background-color:#fff;
  border:1px solid #3380fa;
  color:#3380fa
}
.aui-kit-actionbutton-template-grid-showonhover {
  opacity:0
}
.ag-row-hover .aui-kit-actionbutton-template-grid-showonhover {
  opacity:1
}
.aui-kit-actionbutton-template-close-modal {
  background-color:transparent;
  color:#6b7a8c
}
.aui-kit-actionbutton-template-close-modal:hover {
  background-color:transparent;
  color:#000
}
.aui-kit-actionbutton-template-close-modal .aui-kit-actionbutton-only-icon-icon {
  height:24px;
  width:24px
}
.aui-kit-actionbutton-template-formfield {
  background-color:#3380fa;
  color:#fff;
  height:36px!important
}
.aui-kit-actionbutton-template-formfield:hover {
  background-color:#478cfa
}
.aui-kit-actionbutton-disabled {
  background-color:#d2d7dc;
  color:#6b7a8c;
  pointer-events:none
}
.aui-kit-actionbutton-text {
  font-size:14px;
  font-weight:600;
  letter-spacing:.5px
}
.aui-kit-actionbutton-text-flex {
  display:flex
}
.aui-kit-actionbutton-text-flex .aui-kit-loading-icon-default {
  margin-left:8px
}
.aui-kit-actionbutton-icon {
  height:16px;
  margin-right:5px;
  min-height:16px;
  min-width:16px;
  width:16px
}
.aui-kit-actionbutton-only-icon {
  padding:0 11px
}
.aui-kit-actionbutton-only-icon-icon {
  height:20px;
  margin:0;
  width:20px
}
.aui-kit-actionbutton-icon-align-right {
  flex-direction:row-reverse
}
.aui-kit-actionbutton-icon-align-right .aui-kit-actionbutton-icon {
  margin:0 0 0 5px
}
.aui-kit-actionbutton-dropdown {
  align-items:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  color:#000;
  display:flex;
  height:36px;
  justify-content:space-between;
  padding:0 10px;
  width:55px;
  z-index:11
}
.aui-kit-actionbutton-dropdown:hover {
  background-color:#fff
}
.aui-kit-actionbutton-dropdown-expanded,
.aui-kit-actionbutton-dropdown-expanded:hover {
  background-color:#f0f1f3
}
.aui-kit-actionbutton-dropdown-icon {
  height:10px;
  width:10px
}
.aui-kit-actionbutton-dropdown .aui-kit-actionbutton-icon {
  height:20px;
  width:20px
}
.aui-kit-actionbutton-dropdown-template-action-bar.aui-kit-actionbutton-disabled {
  background-color:#fff;
  color:#d2d7dc
}
.aui-kit-actionbutton-dropdown-template-tableHeader-cell {
  background-color:transparent;
  border:1px solid transparent
}
.aui-kit-actionbutton-dropdown-template-tableHeader-cell.aui-kit-actionbutton-dropdown-expanded,
.aui-kit-actionbutton-dropdown-template-tableHeader-cell:hover {
  background-color:#d2d7dc
}
.aui-kit-actionbutton-dropdown-template-tableHeader-cell .aui-kit-actionbutton-icon {
  height:16px;
  width:16px
}
.aui-kit-actionbutton-dropdown-list {
  display:grid;
  font-size:14px;
  grid-auto-rows:34px;
  min-width:193px
}
.aui-kit-actionbutton-dropdown-list-item {
  display:grid;
  grid-gap:8px;
  align-items:center;
  color:#4b5662;
  cursor:pointer;
  grid-template-areas:"icon label";
  grid-template-columns:20px auto
}
.aui-kit-actionbutton-dropdown-list-item-with-icon {
  padding:0 19px
}
.aui-kit-actionbutton-dropdown-list-item:hover {
  background-color:#f0f1f3
}
.aui-kit-actionbutton-dropdown-list-item-icon {
  display:flex;
  grid-area:icon
}
.aui-kit-actionbutton-dropdown-list-item-icon .aui-icon {
  height:16px;
  width:16px
}
.aui-kit-actionbutton-dropdown-list-item-label {
  display:flex;
  grid-area:label
}
.aui-kit-actionbutton-dropdown-list-item-disabled {
  color:#d2d7dc;
  cursor:default
}
.aui-kit-actionbutton-dropdown-list-item-disabled:hover {
  background-color:#fff
}
.aui-kit-actionbutton-dropdown-panel {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  cursor:auto;
  font-weight:400;
  padding:10px 0;
  position:fixed;
  text-transform:none;
  z-index:51
}
.aui-kit-actionbutton-group {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-kit-actionbutton-group .aui-kit-actionbutton {
  border-radius:0;
  border-right:0
}
.aui-kit-actionbutton-group .aui-kit-actionbutton:first-child {
  border-bottom-left-radius:3px;
  border-top-left-radius:3px
}
.aui-kit-actionbutton-group .aui-kit-actionbutton:last-child {
  border-bottom-right-radius:3px;
  border-right:1px solid #d2d7dc;
  border-top-right-radius:3px
}
.aui-kit-actionbutton-lowercase {
  text-transform:none
}
.aui-kit-actionbutton-lowercase .aui-kit-actionbutton-text {
  letter-spacing:-.4px
}
.aui-kit-actionbutton-version-V2 {
  height:32px;
  padding:0 12px;
  text-transform:none
}
.aui-kit-actionbutton-version-V2 .aui-kit-actionbutton-text {
  letter-spacing:-.4px
}
.aui-kit-actionbutton-template-alt.aui-kit-actionbutton-version-V2 {
  border:1px solid #a6afba;
  color:#000
}
.aui-kit-actionbutton-icon-mini-arrow {
  height:10px;
  width:10px
}
.aui-kit-dialog {
  align-items:stretch;
  display:grid;
  grid-template:"title headeractions close" 58px "content content content " auto "footer footer footer" auto/auto auto 48px;
  justify-items:stretch
}
.aui-kit-dialog-title {
  color:#000;
  font-size:22px;
  grid-area:title;
  line-height:1;
  padding-left:32px;
  padding-top:20px
}
@media(max-width:767.98px) {
  .aui-kit-dialog-title {
    grid-template:"title headeractions close" auto "content content content " auto "footer footer footer" auto/auto auto 48px;
    padding-bottom:20px;
    padding-top:20px
  }
}
.aui-kit-dialog-headeractions {
  align-items:center;
  display:flex;
  grid-area:headeractions;
  justify-content:flex-end
}
.aui-kit-dialog-headeractions-action {
  align-items:center;
  border-radius:6px;
  cursor:pointer;
  display:flex;
  height:36px;
  justify-content:center;
  width:36px
}
.aui-kit-dialog-headeractions-action:hover {
  background-color:#f0f1f3
}
.aui-kit-dialog-headeractions-action:hover .aui-kit-dialog-headeractions-action-icon {
  color:#000
}
.aui-kit-dialog-headeractions-action-icon {
  color:#6b7a8c;
  height:20px;
  width:20px
}
.aui-kit-dialog-headeractions-action-icon.aui-icon {
  pointer-events:auto
}
.aui-kit-dialog-close {
  align-items:center;
  display:flex;
  grid-area:close;
  justify-content:flex-start
}
.aui-kit-dialog-close-button {
  align-items:center;
  border-radius:6px;
  cursor:pointer;
  display:flex;
  height:36px;
  justify-content:center;
  width:36px
}
.aui-kit-dialog-close-button:hover {
  background-color:#f0f1f3
}
.aui-kit-dialog-close-button:hover .aui-kit-dialog-close-button-icon {
  color:#000
}
.aui-kit-dialog-close-button-icon {
  color:#6b7a8c;
  height:20px;
  width:20px
}
.aui-kit-dialog-close-button-icon.aui-icon {
  pointer-events:auto
}
.aui-kit-dialog-content {
  grid-area:content;
  max-height:calc(100vh - 154px);
  overflow-x:hidden;
  overflow-y:auto
}
@media(max-width:767.98px) {
  .aui-kit-dialog-content {
    height:auto;
    overflow-y:hidden
  }
}
.aui-kit-dialog-content-border,
.aui-kit-dialog-footer {
  border-top:1px solid #d2d7dc
}
.aui-kit-dialog-footer {
  align-items:center;
  display:grid;
  grid-area:footer;
  grid-template:"content buttons"/auto auto;
  height:81px;
  padding:20px;
  grid-gap:10px
}
@media(max-width:767.98px) {
  .aui-kit-dialog-footer {
    grid-template:"buttons" auto;
    grid-gap:0;
    height:auto;
    padding:0
  }
}
.aui-kit-dialog-footer-noborder {
  border-top:none
}
.aui-kit-dialog-footer-content {
  grid-area:content
}
.aui-kit-dialog-footer-buttons {
  display:grid;
  grid-area:buttons;
  grid-template-columns:repeat(auto-fit,minmax(90px,auto));
  grid-gap:14px;
  align-items:center;
  justify-content:end
}
@media(max-width:767.98px) {
  .aui-kit-dialog-footer-buttons {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-kit-dialog-footer-buttons {
    grid-template-columns:1fr
  }
}
.aui-kit-dialog-footer-buttons .aui-kit-actionbutton-text {
  white-space:nowrap
}
@media(max-width:767.98px) {
  .aui-kit-dialog-footer-buttons .aui-kit-actionbutton-text {
    white-space:pre-wrap
  }
}
.aui-kit-forms-inputbox {
  background-color:#fff;
  border-radius:3px;
  height:36px;
  position:relative;
  width:100%
}
.aui-kit-forms-inputbox:hover .aui-kit-forms-inputbox-error {
  background-color:#ff4b39;
  border-radius:2px;
  color:#fff;
  height:auto;
  margin-top:6px;
  overflow:unset;
  padding:5px 8px;
  text-overflow:unset;
  white-space:unset;
  z-index:4
}
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input-with-error+.aui-kit-forms-inputbox-label {
  color:#ff4b39
}
.aui-kit-forms-inputbox-label {
  background:linear-gradient(0deg,transparent 5px,transparent 0);
  color:#4b5662;
  font-size:11px;
  font-weight:600;
  left:10px;
  line-height:8px;
  padding:0 4px;
  position:absolute;
  text-transform:uppercase;
  top:14px;
  transform:translateY(0) scale(1) translateZ(0);
  transform-origin:left center;
  transition:transform .15s ease-out,z-index .15s ease-out;
  user-select:none
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-label,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-label {
  background:linear-gradient(0deg,#fff 3px,transparent 0);
  transform:translateY(-19px) scale(.8) translateZ(0)
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-label .aui-kit-forms-inputbox-mandatory,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label .aui-kit-forms-inputbox-mandatory,
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-label .aui-kit-forms-inputbox-mandatory {
  display:none
}
.aui-kit-forms-inputbox-template-number-editable {
  background-color:transparent
}
.aui-kit-forms-inputbox-template-number .aui-kit-forms-inputbox-input {
  justify-content:flex-end
}
.aui-kit-forms-inputbox-template-cyan .aui-kit-forms-inputbox-input-template-cyan.aui-kit-forms-inputbox-input-focus,
.aui-kit-forms-inputbox-template-cyan .aui-kit-forms-inputbox-input-template-cyan.aui-kit-forms-inputbox-input:focus {
  border-color:#00a8c6;
  box-shadow:0 0 0 2px #d1f6fc
}
.aui-kit-forms-inputbox-mandatory {
  color:#ff4b39;
  display:inline-block;
  padding-left:1px
}
.aui-kit-forms-inputbox-input {
  align-items:center;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#000;
  display:flex;
  font-size:14px;
  height:100%;
  justify-content:stretch;
  line-height:1.14px;
  outline:none;
  overflow:hidden;
  padding:0 12px;
  position:relative;
  white-space:nowrap;
  width:100%
}
.aui-kit-forms-inputbox-input::placeholder {
  color:transparent;
  transition:color .15s ease-out
}
.aui-kit-forms-inputbox-input-disabled,
.aui-kit-forms-inputbox-input[disabled] {
  background-color:#f9f9fb;
  color:#4b5662;
  cursor:default;
  line-height:1.5;
  pointer-events:none
}
.aui-kit-forms-inputbox-input-disabled-value {
  overflow:hidden;
  text-overflow:ellipsis
}
.aui-kit-forms-inputbox-input-template-number,
.aui-kit-forms-inputbox-input[type=number] {
  text-align:right
}
.aui-kit-forms-inputbox-input-template-number:focus,
.aui-kit-forms-inputbox-input[type=number]:focus {
  text-align:left
}
.aui-kit-forms-inputbox-input .aui-kit-forms-inputbox-input-template-number,
.aui-kit-forms-inputbox-input .aui-kit-forms-inputbox-input[type=number] {
  justify-content:flex-end
}
.aui-kit-forms-inputbox-input-template-number-editable,
.aui-kit-forms-inputbox-input[type=number] {
  background-color:transparent;
  border-color:transparent;
  text-align:right
}
.aui-kit-forms-inputbox-input-template-number-editable:hover,
.aui-kit-forms-inputbox-input[type=number]:hover {
  border:1px solid #d2d7dc
}
.aui-kit-forms-inputbox-input-template-number-editable:focus,
.aui-kit-forms-inputbox-input[type=number]:focus {
  background-color:#fff;
  border-color:#3380fa;
  text-align:left
}
.aui-kit-forms-inputbox-input .aui-kit-forms-inputbox-input-template-number-editable,
.aui-kit-forms-inputbox-input .aui-kit-forms-inputbox-input[type=number] {
  justify-content:flex-end
}
.aui-kit-forms-inputbox-input-template-taxid {
  padding-right:32px
}
.aui-kit-forms-combobox .aui-kit-forms-inputbox-input-template-personlivesearch {
  padding-right:88px
}
.aui-kit-forms-inputbox-input-with-error {
  border-color:#ff4b39
}
.aui-kit-forms-inputbox-input-with-error:focus~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-inputbox-input-with-error:focus~.aui-kit-forms-inputbox-label {
  color:#3380fa
}
.aui-kit-forms-inputbox-input-with-error~.aui-kit-forms-inputbox-icon {
  background-color:#fff;
  color:#ff4b39
}
.aui-kit-forms-inputbox-input-with-error:focus  {
  border-color:#3380fa;
  color:#000
}
.aui-kit-forms-inputbox-input-with-error:focus :focus~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-inputbox-input-with-error:focus :focus~.aui-kit-forms-inputbox-label {
  color:#3380fa
}
.aui-kit-forms-inputbox-input-with-error:focus ~.aui-kit-forms-inputbox-label {
  color:#3380fa
}
.aui-kit-forms-inputbox-input-with-error:focus ~.aui-kit-forms-inputbox-icon {
  background-color:#fff;
  color:#3380fa
}
.aui-kit-forms-inputbox-input[type=password],
.aui-kit-forms-inputbox-input[type=password]::placeholder {
  font-weight:900;
  letter-spacing:2px
}
.aui-kit-forms-inputbox-input::selection {
  background:#c1d8fd
}
.aui-kit-forms-inputbox-input-predefined {
  color:#3ac98b
}
.aui-kit-forms-inputbox-input-predefined:focus {
  color:#000
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input,
.aui-kit-forms-inputbox-input:focus {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd;
  color:#000
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-label,
.aui-kit-forms-inputbox-input:focus:focus~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-inputbox-input:focus:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label {
  color:#3380fa
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-icon {
  background-color:#fff;
  color:#3380fa
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-label,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label {
  background-color:#fff
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-error,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-error {
  display:none
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input::placeholder,
.aui-kit-forms-inputbox-input:focus::placeholder {
  color:#a6afba;
  transition-delay:.1s
}
.aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input .aui-kit-forms-inputbox-error,
.aui-kit-forms-inputbox-input:focus .aui-kit-forms-inputbox-error {
  display:none
}
.aui-kit-forms-inputbox-dropdown-avatar,
.aui-kit-forms-inputbox-icon {
  line-height:0;
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%) translateX(-410px);
  z-index:3
}
.aui-kit-forms-inputbox-dropdown-avatar-left,
.aui-kit-forms-inputbox-icon-left {
  left:10px
}
.aui-kit-forms-inputbox-dropdown-avatar-left+.aui-kit-forms-inputbox-input,
.aui-kit-forms-inputbox-icon-left+.aui-kit-forms-inputbox-input {
  padding-left:35px
}
.aui-kit-forms-inputbox-dropdown-avatar-rightwithdropdown,
.aui-kit-forms-inputbox-dropdown-avatar-rightwithmoredropdown,
.aui-kit-forms-inputbox-icon-rightwithdropdown,
.aui-kit-forms-inputbox-icon-rightwithmoredropdown {
  right:30px
}
.aui-kit-forms-inputbox-dropdown-avatar-icon,
.aui-kit-forms-inputbox-icon-icon {
  height:16px;
  pointer-events:all;
  width:16px
}
.aui-kit-forms-inputbox-dropdown-avatar-all {
  height:22px;
  pointer-events:all;
  width:22px
}
.aui-kit-forms-inputbox-clear,
.aui-kit-forms-inputbox-dropdown-arrow,
.aui-kit-forms-inputbox-icon,
.aui-kit-forms-inputbox-ko,
.aui-kit-forms-inputbox-ok {
  line-height:0;
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%);
  z-index:3
}
.aui-kit-forms-inputbox-clear-left,
.aui-kit-forms-inputbox-dropdown-arrow-left,
.aui-kit-forms-inputbox-icon-left,
.aui-kit-forms-inputbox-ko-left,
.aui-kit-forms-inputbox-ok-left {
  left:10px
}
.aui-kit-forms-inputbox-clear-left+.aui-kit-forms-inputbox-input,
.aui-kit-forms-inputbox-dropdown-arrow-left+.aui-kit-forms-inputbox-input,
.aui-kit-forms-inputbox-icon-left+.aui-kit-forms-inputbox-input,
.aui-kit-forms-inputbox-ko-left+.aui-kit-forms-inputbox-input,
.aui-kit-forms-inputbox-ok-left+.aui-kit-forms-inputbox-input {
  padding-left:35px
}
.aui-kit-forms-inputbox-clear-rightwithdropdown,
.aui-kit-forms-inputbox-clear-rightwithmoredropdown,
.aui-kit-forms-inputbox-dropdown-arrow-rightwithdropdown,
.aui-kit-forms-inputbox-dropdown-arrow-rightwithmoredropdown,
.aui-kit-forms-inputbox-icon-rightwithdropdown,
.aui-kit-forms-inputbox-icon-rightwithmoredropdown,
.aui-kit-forms-inputbox-ko-rightwithdropdown,
.aui-kit-forms-inputbox-ko-rightwithmoredropdown,
.aui-kit-forms-inputbox-ok-rightwithdropdown,
.aui-kit-forms-inputbox-ok-rightwithmoredropdown {
  right:30px
}
.aui-kit-forms-inputbox-clear-icon,
.aui-kit-forms-inputbox-dropdown-arrow-icon,
.aui-kit-forms-inputbox-icon-icon,
.aui-kit-forms-inputbox-ko-icon,
.aui-kit-forms-inputbox-ok-icon {
  height:16px;
  pointer-events:all;
  width:16px
}
.aui-kit-forms-inputbox-clear+.aui-kit-forms-inputbox-input,
.aui-kit-forms-inputbox-ko+.aui-kit-forms-inputbox-input,
.aui-kit-forms-inputbox-ok+.aui-kit-forms-inputbox-input {
  padding-right:30px
}
.aui-kit-forms-inputbox-clear {
  color:#a6afba;
  cursor:pointer;
  display:none
}
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-clear {
  display:block
}
.aui-kit-forms-inputbox-ok~.aui-kit-forms-inputbox-label {
  color:#3ac98b
}
.aui-kit-forms-inputbox-ok~.aui-kit-forms-inputbox-input:not(:focus) {
  border-color:#3ac98b
}
.aui-kit-forms-inputbox-ok~.aui-kit-forms-inputbox-icon {
  color:#3ac98b
}
.aui-kit-forms-inputbox-ko {
  font-size:9px
}
.aui-kit-forms-inputbox-ko~.aui-kit-forms-inputbox-input:not(:focus) {
  border-color:#ff4b39
}
.aui-kit-forms-inputbox-ko~.aui-kit-forms-inputbox-icon {
  color:#ff4b39
}
.aui-kit-forms-inputbox-error {
  color:#ff4b39;
  font-size:12px;
  height:18px;
  overflow:hidden;
  pointer-events:none;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-forms-inputbox-error,
.aui-kit-forms-inputbox-info {
  margin-top:6px;
  position:absolute;
  top:33px;
  width:100%
}
.aui-kit-forms-inputbox-info-inner {
  color:#a6afba;
  font-size:12px;
  height:18px;
  overflow:hidden;
  pointer-events:none;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-forms-inputbox-search {
  align-items:center;
  background:transparent;
  border-radius:0 3px 3px 0;
  bottom:0;
  color:#6b7a8c;
  cursor:pointer;
  display:flex;
  height:36px;
  justify-content:center;
  pointer-events:all;
  position:absolute;
  right:0;
  top:0;
  transition:all .15s ease-out;
  width:36px;
  z-index:10
}
.aui-kit-forms-inputbox-search-icon {
  height:16px;
  width:16px
}
.aui-kit-forms-inputbox-search .aui-icon-search {
  display:inline-block
}
.aui-kit-forms-inputbox-input-focus~.aui-kit-forms-inputbox-search,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-search {
  background:#d2d7dc;
  color:#4b5662;
  z-index:3
}
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input-focus~.aui-kit-forms-inputbox-search,
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-search {
  background:#3380fa;
  color:#fff;
  cursor:pointer;
  pointer-events:auto
}
.aui-kit-forms-inputbox-with-more-dropdown .aui-kit-forms-inputbox-dropdown-arrow {
  right:36px
}
.aui-kit-forms-inputbox-dropdown-arrow {
  background-color:#fff;
  color:#6b7a8c;
  display:flex;
  justify-content:center;
  z-index:50
}
.aui-kit-forms-inputbox-dropdown-arrow-disabled {
  color:#d2d7dc
}
.aui-kit-forms-inputbox-dropdown-arrow-inputdisabled {
  background-color:#f9f9fb
}
.aui-kit-forms-inputbox-input-with-error:not(:focus)~.aui-kit-forms-inputbox-dropdown-arrow {
  color:#ff4b39
}
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-dropdown-arrow {
  cursor:pointer
}
.aui-kit-forms-searchbox-search~.aui-kit-forms-inputbox-dropdown-arrow {
  right:43px
}
.aui-kit-forms-inputbox-dropdown-avatar {
  background-color:#fff;
  color:#6b7a8c;
  display:flex;
  justify-content:center;
  z-index:50
}
.aui-kit-forms-inputbox-dropdown-avatar-disabled {
  color:#d2d7dc
}
.aui-kit-forms-inputbox-dropdown-avatar-inputdisabled {
  background-color:#f9f9fb
}
.aui-kit-forms-inputbox-input-with-error:not(:focus)~.aui-kit-forms-inputbox-dropdown-avatar {
  color:#ff4b39
}
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-dropdown-avatar {
  cursor:pointer
}
.aui-kit-forms-searchbox-search~.aui-kit-forms-inputbox-dropdown-avatar {
  right:43px
}
.aui-kit-forms-inputbox-icon {
  color:#6b7a8c;
  cursor:pointer;
  transition:color .35s ease-out
}
.aui-kit-forms-inputbox-icon .aui-icon-caution,
.aui-kit-forms-inputbox-icon .aui-icon-caution-filled {
  color:#f3cf3f;
  pointer-events:all
}
.aui-kit-forms-inputbox-icon .aui-icon-alert-filled {
  color:#ff4b39;
  pointer-events:all
}
.aui-kit-forms-inputbox-icon .aui-icon-settings-ok {
  color:#3ac98b
}
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-icon {
  color:#3380fa
}
.aui-kit-forms-inputbox-input[disabled]~.aui-kit-forms-inputbox-icon {
  cursor:default
}
.aui-kit-forms-inputbox-more-dropdown {
  color:#6b7a8c;
  cursor:pointer;
  line-height:0;
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%);
  z-index:3
}
.aui-kit-forms-inputbox-more-dropdown .aui-icon {
  height:16px;
  width:16px
}
.aui-kit-forms-inputbox-more-dropdown-panel {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  font-weight:400;
  margin-top:3px;
  padding:10px 0;
  position:absolute;
  right:0;
  text-transform:none;
  z-index:51
}
.aui-kit-forms-inputbox-more-dropdown-panel-item,
.aui-kit-forms-inputbox-more-dropdown-panel-item-footer {
  align-items:center;
  display:flex;
  height:28px;
  padding:0 20px;
  transition:background-color .15s ease-out;
  white-space:nowrap
}
.aui-kit-forms-inputbox-more-dropdown-panel-item {
  cursor:pointer
}
.aui-kit-forms-inputbox-more-dropdown-panel-item a {
  color:#000
}
.aui-kit-forms-inputbox-more-dropdown-panel-item:hover {
  background-color:#f0f1f3
}
.aui-kit-forms-inputbox-more-dropdown-panel-item-footer {
  border-top:1px solid #d1d8db;
  color:#3380fa;
  cursor:pointer;
  height:26px
}
.aui-kit-forms-inputbox-more-dropdown-panel-item-footer a {
  color:#3380fa
}
.aui-kit-forms-inputbox-more-dropdown-panel-top {
  bottom:calc(100% + 3px)
}
.ag-cell .aui-kit-forms-inputbox {
  height:100%
}
.ag-cell .aui-kit-forms-inputbox-input {
  border:none;
  box-shadow:none
}
.aui-kit-forms-inputbox-dropdown-with-more-dropdown .aui-kit-forms-inputbox-input {
  padding-right:60px
}
.aui-kit-forms-inputbox-dropdown-with-more-dropdown .aui-kit-forms-inputbox-input.aui-kit-forms-inputbox-input-template-personlivesearch {
  padding-right:116px
}
.aui-kit-forms-inputbox-tag {
  align-items:center;
  background-color:#3ac98b;
  border-radius:2px;
  color:#fff;
  display:flex;
  font-size:11px;
  font-weight:600;
  height:22px;
  letter-spacing:.2px;
  line-height:2;
  margin:7px;
  padding:0 4px;
  position:absolute;
  right:0;
  top:0;
  z-index:5
}
.aui-kit-forms-inputbox-tag-error {
  background-color:#ff4b39
}
.aui-kit-loading-popup {
  align-items:center;
  display:flex;
  flex-direction:column;
  font-size:18px;
  font-weight:600;
  height:150px;
  justify-content:center;
  row-gap:20px
}
.aui-kit-popup-content {
  min-width:300px
}
.aui-kit-loading-popup-subtitle {
  color:#6b7a8c;
  font-size:14px;
  font-weight:400
}
.aui-kit-companyselector {
  background-color:#29343a;
  border-bottom-color:#344249;
  border-left:1px solid #344249;
  border-right:1px solid #344249;
  border-top-color:#344249;
  color:#fff;
  cursor:pointer;
  display:grid;
  grid-template:"logo name arrow" 50px/50px auto 50px;
  position:relative;
  width:auto
}
@media(max-width:575.98px) {
  .aui-kit-companyselector {
    grid-template:"logo name arrow" 50px/40px 90px 30px;
    width:auto
  }
}
.aui-kit-companyselector-open {
  background-color:#37454c;
  border-color:#516067
}
.aui-kit-companyselector-logo {
  align-items:center;
  display:flex;
  grid-area:logo;
  justify-content:center
}
.aui-kit-companyselector-logo .aui-kit-avatar {
  width:23px
}
.aui-kit-companyselector-name {
  align-items:center;
  display:flex;
  font-weight:700;
  grid-area:name
}
.aui-kit-companyselector-name-text {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-companyselector-arrow {
  align-items:center;
  display:flex;
  grid-area:arrow;
  justify-content:center
}
.aui-kit-companyselector-arrow-icon {
  color:#d2d7dc;
  height:10px;
  width:10px
}
.aui-kit-companyselector-open .aui-kit-companyselector-arrow-icon {
  transform:rotate(180deg)
}
.aui-kit-companyselector-dropdown {
  background:#fff;
  border-color:#d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  color:#000;
  grid-template:"advisor" auto "search" 30px "companies" auto "footer" 40px/auto;
  max-width:340px;
  min-width:340px;
  position:absolute;
  top:50px;
  z-index:51
}
@media(max-width:575.98px) {
  .aui-kit-companyselector-dropdown {
    min-width:fit-content
  }
}
.aui-kit-companyselector-dropdown-advisor {
  border-bottom:1px solid #d1d8db;
  color:inherit;
  display:grid;
  grid-area:advisor;
  grid-template:"logo name" 40px/18px auto;
  height:40px;
  grid-gap:10px;
  padding-left:10px
}
.aui-kit-companyselector-dropdown-advisor-logo {
  align-items:center;
  display:flex;
  grid-area:logo;
  justify-content:center
}
.aui-kit-companyselector-dropdown-advisor-logo img {
  width:18px
}
.aui-kit-companyselector-dropdown-advisor-name {
  align-items:center;
  display:flex;
  font-weight:700;
  grid-area:name;
  overflow:hidden;
  padding-right:15px
}
.aui-kit-companyselector-dropdown-advisor-name-text {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-companyselector-dropdown-search {
  grid-area:search;
  padding:8px;
  position:relative;
  width:100%
}
.aui-kit-companyselector-dropdown-search-input {
  background-color:#f0f1f3;
  border:none;
  border-radius:2px;
  outline:none;
  padding:12px;
  width:100%
}
.aui-kit-companyselector-dropdown-search-input-clean {
  cursor:pointer;
  position:absolute;
  right:20px;
  top:22px
}
.aui-kit-companyselector-dropdown-search-input-clean-icon {
  color:#a6afba;
  height:16px;
  width:16px
}
.aui-kit-companyselector-dropdown-search-input::placeholder {
  color:#6b7a8c
}
.aui-kit-companyselector-dropdown-search-input:focus {
  background:#fff;
  border:1px solid #3380fa;
  box-shadow:0 0 0 3px #c1d8fd
}
.aui-kit-companyselector-dropdown-loading {
  align-items:center;
  color:#3ac98b;
  display:flex;
  grid-area:companies;
  justify-content:center;
  padding:15px
}
.aui-kit-companyselector-dropdown-companies {
  grid-area:companies;
  max-height:240px;
  overflow-y:auto
}
.aui-kit-companyselector-dropdown-companies-noresult {
  color:#6b7a8c;
  grid-area:companies;
  padding:6px 12px 12px
}
.aui-kit-companyselector-dropdown-companies-company {
  color:inherit;
  cursor:pointer;
  display:block;
  padding:0 10px;
  text-decoration:none
}
.aui-kit-companyselector-dropdown-companies-company:hover {
  background:#f0f1f3
}
.aui-kit-companyselector-dropdown-companies-company-isselected {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-companyselector-dropdown-companies-company-isselected:hover {
  background-color:#3380fa
}
.aui-kit-companyselector-dropdown-companies-company-wrapper {
  display:grid;
  grid-template:"logo name notifications" 26px/18px auto 30px;
  grid-gap:10px
}
.aui-kit-companyselector-dropdown-companies-company-logo {
  align-items:center;
  display:flex;
  grid-area:logo;
  justify-content:center
}
.aui-kit-companyselector-dropdown-companies-company-logo-lock {
  color:#6b7a8c;
  height:18px;
  width:18px
}
.aui-kit-companyselector-dropdown-companies-company-name {
  align-items:center;
  display:flex;
  grid-area:name;
  overflow:hidden
}
.aui-kit-companyselector-dropdown-companies-company-name-text {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-companyselector-dropdown-companies-company-name-text-locked {
  color:#a6afba
}
.aui-kit-companyselector-dropdown-companies-company-notifications {
  align-items:center;
  display:flex;
  grid-area:notifications;
  justify-content:center
}
.aui-kit-companyselector-dropdown-footer {
  align-items:center;
  border-top:1px solid #d1d8db;
  color:#3380fa;
  display:flex;
  font-size:13px;
  font-weight:600;
  grid-area:footer;
  padding:10px
}
.aui-kit-forms-combobox .aui-kit-forms-inputbox-avatar {
  padding-left:40px
}
.aui-kit-companyselectordigit {
  background-color:#3472a8;
  border-bottom-color:#3472a8;
  border-left:1px solid #3472a8;
  border-right:1px solid #3472a8;
  border-top-color:#3472a8;
  color:#fff;
  cursor:pointer;
  display:block;
  padding-right:21px;
  position:relative;
  width:fit-content
}
.aui-kit-companyselectordigit-open {
  background-color:#5485b2;
  border-color:#5485b2
}
.aui-kit-companyselectordigit-container {
  align-items:center;
  display:flex
}
.aui-kit-companyselectordigit-container-logo {
  align-items:center;
  display:flex;
  grid-area:logo;
  height:45px;
  justify-content:center
}
.aui-kit-companyselectordigit-container-logo .aui-kit-avatar {
  height:28px;
  width:28px
}
.aui-kit-companyselectordigit-container-text {
  display:flex;
  flex-direction:column;
  margin-left:8px
}
.aui-kit-companyselectordigit-container-text-name {
  font-weight:600
}
.aui-kit-companyselectordigit-container-text-name,
.aui-kit-companyselectordigit-container-text-subname {
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  letter-spacing:normal;
  line-height:normal;
  text-overflow:ellipsis
}
.aui-kit-companyselectordigit-container-text-subname {
  color:#fff;
  font-weight:400
}
.aui-kit-companyselectordigit-dropdown {
  background:#fff;
  border-color:#d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  color:#000;
  grid-template:"advisor" auto "search" 30px "companies" auto "footer" 40px/auto;
  max-width:300px!important;
  min-width:300px!important;
  position:absolute;
  right:0;
  top:55px;
  z-index:51
}
.aui-kit-companyselectordigit-dropdown-advisor {
  border-bottom:1px solid #d1d8db;
  color:inherit;
  display:grid;
  grid-area:advisor;
  grid-template:"logo name" 40px/18px auto;
  height:40px;
  grid-gap:10px;
  padding-left:10px
}
.aui-kit-companyselectordigit-dropdown-advisor-logo {
  align-items:center;
  display:flex;
  grid-area:logo;
  justify-content:center
}
.aui-kit-companyselectordigit-dropdown-advisor-logo img {
  width:18px
}
.aui-kit-companyselectordigit-dropdown-advisor-name {
  align-items:center;
  display:flex;
  font-weight:700;
  grid-area:name;
  overflow:hidden;
  padding-right:15px
}
.aui-kit-companyselectordigit-dropdown-advisor-name-text {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-companyselectordigit-dropdown-search {
  grid-area:search;
  padding:8px;
  position:relative;
  width:100%
}
.aui-kit-companyselectordigit-dropdown-search-input {
  background-color:#f0f1f3;
  border:none;
  border-radius:2px;
  outline:none;
  padding:12px;
  width:100%
}
.aui-kit-companyselectordigit-dropdown-search-input-clean {
  cursor:pointer;
  position:absolute;
  right:20px;
  top:22px
}
.aui-kit-companyselectordigit-dropdown-search-input-clean-icon {
  color:#a6afba;
  height:16px;
  width:16px
}
.aui-kit-companyselectordigit-dropdown-search-input::placeholder {
  color:#6b7a8c
}
.aui-kit-companyselectordigit-dropdown-search-input:focus {
  background:#fff;
  border:1px solid #3380fa;
  box-shadow:0 0 0 3px #c1d8fd
}
.aui-kit-companyselectordigit-dropdown-loading {
  align-items:center;
  color:#3ac98b;
  display:flex;
  grid-area:companies;
  justify-content:center;
  padding:15px
}
.aui-kit-companyselectordigit-dropdown-companies {
  grid-area:companies;
  max-height:240px;
  overflow-y:auto
}
.aui-kit-companyselectordigit-dropdown-companies-noresult {
  color:#6b7a8c;
  grid-area:companies;
  padding:6px 12px 12px
}
.aui-kit-companyselectordigit-dropdown-companies-company {
  color:inherit;
  cursor:pointer;
  display:block;
  padding:0 10px;
  text-decoration:none
}
.aui-kit-companyselectordigit-dropdown-companies-company:hover {
  background:#f0f1f3
}
.aui-kit-companyselectordigit-dropdown-companies-company-isselected {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-companyselectordigit-dropdown-companies-company-isselected:hover {
  background-color:#3380fa
}
.aui-kit-companyselectordigit-dropdown-companies-company-wrapper {
  display:grid;
  grid-template:"logo name notifications" 26px/18px auto 30px;
  grid-gap:10px
}
.aui-kit-companyselectordigit-dropdown-companies-company-logo {
  align-items:center;
  display:flex;
  grid-area:logo;
  justify-content:center
}
.aui-kit-companyselectordigit-dropdown-companies-company-logo-lock {
  color:#6b7a8c;
  height:18px;
  width:18px
}
.aui-kit-companyselectordigit-dropdown-companies-company-name {
  align-items:center;
  display:flex;
  grid-area:name;
  overflow:hidden
}
.aui-kit-companyselectordigit-dropdown-companies-company-name-text {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-companyselectordigit-dropdown-companies-company-name-text-locked {
  color:#a6afba
}
.aui-kit-companyselectordigit-dropdown-companies-company-notifications {
  align-items:center;
  display:flex;
  grid-area:notifications;
  justify-content:center
}
.aui-kit-companyselectordigit-dropdown-footer {
  align-items:center;
  border-top:1px solid #d1d8db;
  color:#3380fa;
  display:flex;
  font-size:13px;
  font-weight:600;
  grid-area:footer;
  padding:10px
}
.aui-kit-companyselectordigit-dropdown-footer-icon {
  height:20px;
  margin-right:8px;
  width:20px
}
.aui-kit-companyselectordigit-dropdown-footer-item-disabled {
  color:#a6afba;
  cursor:auto;
  opacity:.5;
  pointer-events:none
}
.aui-header-company-isloading {
  align-items:center;
  background-color:#fff;
  bottom:0;
  color:#3ac98b;
  display:flex;
  flex-direction:column;
  font-size:40px;
  height:100vh;
  justify-content:center;
  left:0;
  position:fixed;
  right:0;
  top:50px;
  z-index:10002
}
.aui-header-company-isloading-text {
  color:#4b5662;
  margin-top:30px
}
.aui-kit-forms-combobox-dropdown {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:block;
  font-size:12px;
  overflow:auto;
  position:fixed;
  z-index:51
}
.aui-kit-forms-combobox-options {
  max-height:132px;
  overflow:auto
}
.aui-kit-forms-combobox-option {
  color:#000;
  cursor:pointer;
  min-height:27px;
  padding:6px 12px 7px;
  user-select:none
}
.aui-kit-forms-combobox-option-selected {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-forms-combobox-option:not(.aui-kit-forms-combobox-option-selected).aui-kit-forms-combobox-option-highlight {
  background-color:#f0f1f3
}
.aui-kit-forms-combobox-opened:not(.aui-kit-forms-combobox-noresults) .aui-kit-forms-inputbox-dropdown-arrow {
  top:50%;
  transform:translateY(-50%) rotateX(180deg) translateZ(0)
}
.aui-kit-forms-combobox-opened:not(.aui-kit-forms-combobox-noresults) .aui-kit-forms-inputbox-dropdown-arrow:not(.aui-kit-forms-inputbox-dropdown-arrow-inputdisabled) {
  color:#3380fa
}
.aui-kit-forms-combobox-footer {
  align-items:center;
  border-top:1px solid #d1d8db;
  color:#6b7a8c;
  font-size:13px;
  font-weight:400;
  line-height:1.08;
  min-height:26px;
  padding:5.5px 12px
}
.aui-kit-forms-combobox-footer-with-action {
  align-items:flex-start;
  color:#3380fa;
  cursor:pointer;
  display:flex;
  font-size:12px;
  font-weight:600;
  line-height:16px;
  padding:4px 10px
}
.aui-kit-forms-combobox-footer-with-action .aui-kit-forms-combobox-footer-label {
  line-height:1.1;
  margin:2px 0 1px
}
.aui-kit-forms-combobox-footer-icon {
  align-self:flex-start;
  flex:0 0 16px;
  height:16px;
  margin-right:6px;
  width:16px
}
.aui-kit-forms-combobox .aui-kit-forms-inputbox-input {
  padding-right:30px
}
.aui-kit-forms-combobox .aui-kit-forms-inputbox-input[readonly] {
  cursor:pointer
}
.aui-kit-forms-combobox-withicon .aui-kit-forms-inputbox-input {
  padding-right:50px
}
.ag-cell .aui-kit-forms-combobox {
  height:100%
}
.aui-kit-forms-combobox .aui-core-form-filtrablecombobox-livecontact .aui-kit-forms-combobox-dropdown .aui-kit-forms-combobox-dropdown-option {
  display:flex;
  flex-direction:row
}
.aui-kit-warning {
  align-items:center;
  background-color:#fffde1;
  border:1px solid #f3cf3f;
  border-radius:6px;
  display:grid;
  font-size:14px;
  grid-gap:15px;
  grid-template-columns:20px 1fr;
  min-height:50px;
  padding:15px
}
.aui-kit-warning-icon {
  color:#f3cf3f;
  height:20px;
  width:20px
}
.aui-kit-warning-info {
  align-items:center;
  background-color:#eff5ff;
  border:1px solid #3380fa;
  border-radius:6px;
  display:grid;
  font-size:14px;
  grid-gap:15px;
  grid-template-columns:20px 1fr;
  min-height:50px;
  padding:15px
}
.aui-kit-warning-info .aui-kit-warning-icon,
.aui-kit-warning-info-icon {
  color:#3380fa;
  height:20px;
  width:20px
}
.aui-kit-warning-flat {
  align-items:flex-start;
  background-color:#fcf8e9;
  display:grid;
  padding:9px 20px;
  grid-gap:4px;
  color:#000;
  font-size:12px;
  grid-template-columns:13px 1fr
}
.aui-kit-warning-flat a {
  color:#3380fa;
  font-weight:600
}
.aui-kit-warning-flat .aui-kit-warning-icon {
  height:13px;
  margin-top:2px;
  width:13px
}
.aui-kit-warning-header-warning {
  align-items:flex-start;
  background-color:#f3a53f;
  color:#fff;
  display:grid;
  height:50px;
  padding:15px 60px 15px 15px;
  grid-gap:15px;
  font-size:14px;
  grid-template-columns:20px 1fr
}
.aui-kit-warning-header-warning .aui-kit-warning-icon {
  color:#fff;
  height:20px;
  width:20px
}
.aui-kit-warning-header-warning a {
  cursor:pointer;
  text-decoration:underline
}
.aui-kit-warning-header-info {
  align-items:flex-start;
  background-color:#3380fa;
  color:#fff;
  display:grid;
  height:auto;
  padding:15px 60px 15px 15px;
  grid-gap:15px;
  align-items:center;
  font-size:14px;
  grid-template-columns:20px 1fr
}
.aui-kit-warning-header-info .aui-kit-warning-icon {
  color:#fff;
  height:20px;
  text-decoration:"underline";
  width:20px
}
.aui-kit-warning-header-info a {
  cursor:pointer;
  text-decoration:underline
}
.aui-kit-warning-header-info .bold {
  font-weight:700
}
.aui-kit-warning-header-info .underline {
  text-decoration:underline
}
.aui-kit-warning-blocker {
  background-color:#ffe9e7
}
.aui-kit-warning-blocker .aui-kit-warning-icon {
  color:#b81044
}
.aui-kit-actionlink {
  cursor:pointer
}
.aui-kit-actionlink-underline-always,
.aui-kit-actionlink-underline-always:hover {
  text-decoration:underline
}
.aui-kit-actionlink-underline-hover {
  text-decoration:none
}
.aui-kit-actionlink-underline-hover:hover {
  text-decoration:underline
}
.aui-kit-actionlink-underline-never,
.aui-kit-actionlink-underline-never:hover {
  text-decoration:none
}
.aui-kit-actionlink-template-secondary {
  color:#a6afba
}
.aui-kit-actionlink-template-primary {
  color:#3380fa
}
.aui-kit-message-responsive-sections {
  align-items:center;
  background-color:#fff;
  display:flex;
  flex-direction:column;
  height:100vh;
  position:fixed;
  top:0;
  width:100%;
  z-index:999999999
}
.aui-kit-message-responsive-sections-header {
  display:flex;
  flex-direction:row-reverse;
  margin:65px 0 80px;
  padding:0 30px;
  width:100%
}
.aui-kit-message-responsive-sections-header-close {
  color:#a6afba;
  display:flex;
  height:25px;
  text-align:right;
  width:30px
}
.aui-kit-message-responsive-sections-content {
  margin:10px
}
.aui-kit-message-responsive-sections-content-image {
  margin-bottom:40px
}
.aui-kit-message-responsive-sections-content-text {
  font-family:Source Sans Pro,sans-serif;
  font-size:20px;
  font-weight:600
}
.aui-kit-message-responsive-sections-content-text span {
  display:block;
  text-align:center;
  width:300px
}
.aui-kit-message-responsive-sections-footer {
  margin:40px 10px 30px
}
.aui-kit-message-responsive-sections-footer .aui-kit-actionbutton .aui-kit-actionbutton-text {
  font-size:15px
}
.aui-kit-actionbutton-class-button-download-app {
  border-radius:8px;
  height:52px;
  width:303px
}
.aui-kit-actionbuttontree {
  align-items:center;
  background-color:#3ac98b;
  border-radius:3px;
  color:#fff;
  cursor:pointer;
  display:inline-flex;
  flex-wrap:nowrap;
  height:42px;
  justify-content:center;
  padding:0 20px;
  text-transform:uppercase
}
.aui-kit-actionbuttontree:focus {
  outline:none
}
.aui-kit-actionbuttontree:active {
  box-shadow:none
}
.aui-kit-actionbuttontree:hover {
  background-color:#51cf99
}
.aui-kit-actionbuttontree-focusable:focus {
  box-shadow:0 0 0 3px #c1d8fd
}
.aui-kit-actionbuttontree-template-danger {
  background-color:#ff4b39;
  color:#fff
}
.aui-kit-actionbuttontree-template-danger:hover {
  background-color:#ff6051
}
.aui-kit-actionbuttontree-template-primary {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-actionbuttontree-template-primary:hover {
  background-color:#478cfa
}
.aui-kit-actionbuttontree-template-secondary {
  background-color:#6b7a8c;
  color:#fff
}
.aui-kit-actionbuttontree-template-secondary:hover {
  background-color:#7c8a99
}
.aui-kit-actionbuttontree-template-alt {
  background-color:#fff;
  border:1px solid #d2d7dc;
  color:#6b7a8c
}
.aui-kit-actionbuttontree-template-alt:hover {
  background-color:#fff;
  border-color:#a6afba;
  color:#6b7a8c
}
.aui-kit-actionbuttontree-template-altdark {
  background-color:#a6afba;
  color:#4b5662;
  padding:13px 12px
}
.aui-kit-actionbuttontree-template-altdark:hover {
  background-color:#a6afba;
  color:#4b5662
}
.aui-kit-actionbuttontree-template-action-bar {
  align-items:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  color:#000;
  display:flex;
  height:36px;
  justify-content:center;
  padding:0;
  width:56px
}
.aui-kit-actionbuttontree-template-action-bar:hover {
  background-color:#fff;
  color:#000
}
.aui-kit-actionbuttontree-template-action-bar:active {
  background-color:#f0f1f3
}
.aui-kit-actionbuttontree-template-action-bar.aui-kit-actionbuttontree-disabled {
  background-color:#fff;
  color:#d2d7dc
}
.aui-kit-actionbuttontree-template-action-bar .aui-kit-actionbuttontree-icon {
  height:20px;
  margin:0;
  width:20px
}
.aui-kit-actionbuttontree-template-pagination {
  background-color:#fff;
  border:1px solid #d2d7dc;
  height:36px;
  justify-content:space-between;
  padding:0 10px;
  width:100px
}
.aui-kit-actionbuttontree-template-pagination:hover {
  background-color:#f9f9fb
}
.aui-kit-actionbuttontree-template-pagination.aui-kit-actionbuttontree-disabled {
  background-color:#fff;
  border:1px solid #f0f1f3
}
.aui-kit-actionbuttontree-template-pagination.aui-kit-actionbuttontree-disabled .aui-kit-actionbuttontree-icon {
  color:#a6afba;
  height:16px;
  margin:0;
  width:16px
}
.aui-kit-actionbuttontree-template-pagination.aui-kit-actionbuttontree-disabled .aui-kit-actionbuttontree-text {
  color:#a6afba
}
.aui-kit-actionbuttontree-template-pagination .aui-kit-actionbuttontree-icon {
  color:#6b7a8c;
  height:16px;
  margin:0;
  width:16px
}
.aui-kit-actionbuttontree-template-pagination .aui-kit-actionbuttontree-text {
  color:#000;
  font-size:13px;
  font-weight:400;
  letter-spacing:normal;
  text-transform:none
}
.aui-kit-actionbuttontree-template-table-cell {
  display:none
}
.aui-kit-actionbuttontree-template-grid {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#6b7a8c;
  height:30px;
  padding:12px;
  width:100%
}
.aui-kit-actionbuttontree-template-grid .aui-kit-actionbuttontree-text {
  font-size:12px
}
.aui-kit-actionbuttontree-template-grid:hover {
  background-color:#fff;
  border:1px solid #3380fa;
  color:#3380fa
}
.aui-kit-actionbuttontree-template-grid-showonhover {
  opacity:0
}
.ag-row-hover .aui-kit-actionbuttontree-template-grid-showonhover {
  opacity:1
}
.aui-kit-actionbuttontree-template-close-modal {
  background-color:transparent;
  color:#6b7a8c
}
.aui-kit-actionbuttontree-template-close-modal:hover {
  background-color:transparent;
  color:#000
}
.aui-kit-actionbuttontree-template-close-modal .aui-kit-actionbuttontree-only-icon-icon {
  height:24px;
  width:24px
}
.aui-kit-actionbuttontree-disabled {
  background-color:#d2d7dc;
  color:#6b7a8c;
  pointer-events:none
}
.aui-kit-actionbuttontree-text {
  font-size:14px;
  font-weight:600;
  letter-spacing:.5px
}
.aui-kit-actionbuttontree-text-flex {
  display:flex
}
.aui-kit-actionbuttontree-text-flex .aui-kit-loading-icon-default {
  margin-left:8px
}
.aui-kit-actionbuttontree-icon {
  height:16px;
  margin-right:5px;
  min-height:16px;
  min-width:16px;
  width:16px
}
.aui-kit-actionbuttontree-only-icon {
  padding:0 11px
}
.aui-kit-actionbuttontree-only-icon-icon {
  height:20px;
  margin:0;
  width:20px
}
.aui-kit-actionbuttontree-icon-align-right {
  flex-direction:row-reverse
}
.aui-kit-actionbuttontree-icon-align-right .aui-kit-actionbuttontree-icon {
  margin:0 0 0 5px
}
.aui-kit-actionbuttontree-dropdown {
  align-items:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  color:#000;
  display:flex;
  height:36px;
  justify-content:space-between;
  padding:0 10px;
  width:55px;
  z-index:11
}
.aui-kit-actionbuttontree-dropdown:hover {
  background-color:#fff
}
.aui-kit-actionbuttontree-dropdown-expanded,
.aui-kit-actionbuttontree-dropdown-expanded:hover {
  background-color:#f0f1f3
}
.aui-kit-actionbuttontree-dropdown-template-menu-digit {
  align-items:center;
  background-color:#3472a8;
  border:0;
  border-radius:0;
  color:#d2d7dc;
  display:flex;
  height:100%;
  justify-content:center;
  width:44px
}
.aui-kit-actionbuttontree-dropdown-template-menu-digit-active {
  align-items:center;
  background-color:#3472a8;
  border:0;
  border-bottom:4px solid #82bdff!important;
  border-radius:0;
  color:#fff;
  height:100%;
  justify-content:center;
  padding-top:4px;
  width:44px
}
.aui-kit-actionbuttontree-dropdown-template-menu-digit-active:hover {
  align-items:center;
  background-color:#3472a8;
  border-bottom:4px solid #82bdff;
  color:#fff;
  height:100%;
  justify-content:center;
  padding-top:4px;
  width:44px
}
.aui-kit-actionbuttontree-dropdown-template-menu-digit:hover {
  background-color:rgba(210,215,220,.2);
  border-radius:18px;
  height:37px;
  margin:6px 3px 0;
  padding:9px;
  width:38px
}
.aui-kit-actionbuttontree-dropdown-template-menu-digit:active {
  background-color:#f0f1f3
}
.aui-kit-actionbuttontree-dropdown-template-menu-digit.aui-kit-actionbutton-disabled {
  background-color:#fff;
  color:#d2d7dc
}
.aui-kit-actionbuttontree-dropdown-template-menu-digit .aui-kit-actionbutton-icon {
  height:20px;
  margin:0;
  width:20px
}
.aui-kit-actionbuttontree-dropdown-icon {
  height:10px;
  width:10px
}
.aui-kit-actionbuttontree-dropdown .aui-kit-actionbuttontree-icon {
  height:20px;
  width:20px
}
.aui-kit-actionbuttontree-dropdown-template-action-bar.aui-kit-actionbuttontree-disabled {
  background-color:#fff;
  color:#d2d7dc
}
.aui-kit-actionbuttontree-dropdown-template-tableHeader-cell {
  background-color:transparent;
  border:1px solid transparent
}
.aui-kit-actionbuttontree-dropdown-template-tableHeader-cell.aui-kit-actionbuttontree-dropdown-expanded,
.aui-kit-actionbuttontree-dropdown-template-tableHeader-cell:hover {
  background-color:#d2d7dc
}
.aui-kit-actionbuttontree-dropdown-template-tableHeader-cell .aui-kit-actionbuttontree-icon {
  height:16px;
  width:16px
}
.aui-kit-actionbuttontree-dropdown-list {
  display:grid;
  font-size:14px;
  min-width:193px
}
.aui-kit-actionbuttontree-dropdown-list-title {
  align-self:center;
  color:#344249;
  font-size:16px;
  font-weight:600;
  padding:2px 0 8px 20px
}
.aui-kit-actionbuttontree-dropdown-list-item {
  display:grid;
  height:34px;
  grid-gap:8px;
  align-items:center;
  border-radius:1px;
  color:#4b5662;
  cursor:pointer;
  grid-template-areas:"icon label";
  grid-template-columns:20px auto;
  margin:0 8px
}
.aui-kit-actionbuttontree-dropdown-list-item-separator {
  align-self:center;
  border-bottom:1px solid #d2d7dc;
  height:1px;
  margin:3px 8px
}
.aui-kit-actionbuttontree-dropdown-list-item-with-icon {
  padding:0 11px
}
.aui-kit-actionbuttontree-dropdown-list-item:hover {
  background-color:#f5f5f5
}
.aui-kit-actionbuttontree-dropdown-list-item-icon {
  display:flex;
  grid-area:icon
}
.aui-kit-actionbuttontree-dropdown-list-item-icon .aui-icon {
  height:16px;
  width:16px
}
.aui-kit-actionbuttontree-dropdown-list-item-label {
  display:flex;
  grid-area:label
}
.aui-kit-actionbuttontree-dropdown-list-item-disabled {
  color:#d2d7dc;
  cursor:default
}
.aui-kit-actionbuttontree-dropdown-list-item-disabled:hover {
  background-color:#fff
}
.aui-kit-actionbuttontree-dropdown-panel {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  cursor:auto;
  font-weight:400;
  padding:12px 0 4px;
  position:fixed;
  text-transform:none;
  visibility:hidden;
  z-index:51
}
.aui-kit-actionbuttontree-group {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-kit-actionbuttontree-group .aui-kit-actionbuttontree {
  border-radius:0;
  border-right:0
}
.aui-kit-actionbuttontree-group .aui-kit-actionbuttontree:first-child {
  border-bottom-left-radius:3px;
  border-top-left-radius:3px
}
.aui-kit-actionbuttontree-group .aui-kit-actionbuttontree:last-child {
  border-bottom-right-radius:3px;
  border-right:1px solid #d2d7dc;
  border-top-right-radius:3px
}
.aui-kit-actionbuttontree-lowercase {
  text-transform:none
}
.aui-kit-actionbuttontree-lowercase .aui-kit-actionbuttontree-text {
  letter-spacing:-.4px
}
.aui-kit-actionbuttontree-version-V2 {
  height:32px;
  padding:0 12px;
  text-transform:none
}
.aui-kit-actionbuttontree-version-V2 .aui-kit-actionbuttontree-text {
  letter-spacing:-.4px
}
.aui-kit-actionbuttontree-template-alt.aui-kit-actionbuttontree-version-V2 {
  border:1px solid #a6afba;
  color:#000
}
.aui-kit-actionbuttontree-icon-mini-arrow {
  height:10px;
  width:10px
}
@media(max-width:991.98px) {
  .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox,
  .aui-kit-forms-datepicker-wrapper-special-margin .aui-kit-forms-inputbox,
  .aui-kit-forms-datepicker-wrapper-width-container .aui-kit-forms-inputbox {
    width:100%
  }
}
.aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox-icon,
.aui-kit-forms-datepicker-wrapper-special-margin .aui-kit-forms-inputbox-icon,
.aui-kit-forms-datepicker-wrapper-width-container .aui-kit-forms-inputbox-icon {
  pointer-events:none
}
.aui-kit-forms-datepicker-wrapper-range,
.aui-kit-forms-datepicker-wrapper-special-margin-range,
.aui-kit-forms-datepicker-wrapper-width-container-range {
  display:grid;
  grid-gap:0 10px;
  grid-template-columns:119px 119px
}
.aui-kit-forms-datepicker-wrapper-range .aui-kit-forms-inputbox,
.aui-kit-forms-datepicker-wrapper-special-margin-range .aui-kit-forms-inputbox,
.aui-kit-forms-datepicker-wrapper-width-container-range .aui-kit-forms-inputbox {
  width:119px
}
@media(max-width:991.98px) {
  .aui-kit-forms-datepicker-wrapper-range .aui-kit-forms-inputbox,
  .aui-kit-forms-datepicker-wrapper-special-margin-range .aui-kit-forms-inputbox,
  .aui-kit-forms-datepicker-wrapper-width-container-range .aui-kit-forms-inputbox {
    width:100%
  }
}
.aui-kit-forms-datepicker-wrapper-range-arrow,
.aui-kit-forms-datepicker-wrapper-special-margin-range-arrow,
.aui-kit-forms-datepicker-wrapper-width-container-range-arrow {
  align-self:center;
  display:grid;
  grid-template-columns:119px 24px 119px
}
.aui-kit-forms-datepicker-wrapper-range-arrow-container,
.aui-kit-forms-datepicker-wrapper-special-margin-range-arrow-container,
.aui-kit-forms-datepicker-wrapper-width-container-range-arrow-container {
  position:relative
}
.aui-kit-forms-datepicker-wrapper-range-arrow-container .aui-kit-forms-inputbox,
.aui-kit-forms-datepicker-wrapper-special-margin-range-arrow-container .aui-kit-forms-inputbox,
.aui-kit-forms-datepicker-wrapper-width-container-range-arrow-container .aui-kit-forms-inputbox {
  width:119px
}
.aui-kit-forms-datepicker-wrapper-range-arrow-container-icon,
.aui-kit-forms-datepicker-wrapper-special-margin-range-arrow-container-icon,
.aui-kit-forms-datepicker-wrapper-width-container-range-arrow-container-icon {
  height:12px;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
  width:12px
}
.aui-kit-forms-datepicker-wrapper-special-margin-stacked,
.aui-kit-forms-datepicker-wrapper-stacked,
.aui-kit-forms-datepicker-wrapper-width-container-stacked {
  display:grid;
  grid-gap:8px 0;
  grid-template-columns:124px;
  grid-template-rows:36px 36px
}
.aui-kit-forms-datepicker-wrapper-special-margin-stacked .aui-kit-forms-inputbox,
.aui-kit-forms-datepicker-wrapper-stacked .aui-kit-forms-inputbox,
.aui-kit-forms-datepicker-wrapper-width-container-stacked .aui-kit-forms-inputbox {
  width:124px
}
.aui-kit-forms-datepicker-wrapper-special-margin:focus,
.aui-kit-forms-datepicker-wrapper-width-container:focus,
.aui-kit-forms-datepicker-wrapper:focus {
  border-color:#00c6e4;
  outline:none
}
.aui-kit-forms-datepicker-wrapper-special-margin:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-width-container:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper:focus~.aui-kit-forms-inputbox-label {
  color:#9aa8ad
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan,
.aui-kit-forms-datepicker-wrapper-template-cyan,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan {
  width:100%
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label {
  color:#00c1e2
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-icon {
  background-color:#fff;
  color:#00c1e2
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input:focus,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input:focus,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input:focus {
  border-color:#00c1e2;
  box-shadow:0 0 0 3px #e2f9ff;
  color:#000
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-end:before,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-end:before,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-end:before {
  background-color:#00c1e2;
  transform:translateX(1px)
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-start:before,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-start:before,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-start:before {
  background-color:#00c1e2;
  transform:translateX(-1px)
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-footer-today:hover,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-footer-today:hover,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-footer-today:hover {
  border-color:#00c1e2;
  color:#00c1e2
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input::selection,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input::selection,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input::selection {
  background:#e2f9ff
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-between,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-between,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-between {
  background:#e2f9ff
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-single:before,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-single:before,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-selected-single:before {
  background-color:#00c1e2!important
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-today:before,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-today:before,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-cell-day-today:before {
  background:#e2f9ff
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-footer-today-active,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-footer-today-active,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-footer-today-active {
  background-color:#00c1e2;
  border-color:#00c1e2;
  color:#fff
}
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-selection-months-month-selected,
.aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-datepicker-calendar-selection-years-year-selected,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-selection-months-month-selected,
.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-datepicker-calendar-selection-years-year-selected,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-selection-months-month-selected,
.aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-datepicker-calendar-selection-years-year-selected {
  background-color:#00c1e2;
  border-radius:3px;
  color:#fff
}
.aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:124px
}
.aui-kit-forms-datepicker-wrapper-special-margin {
  margin-bottom:14px!important
}
.aui-kit-forms-datepicker-wrapper-width-container .aui-kit-forms-inputbox {
  border-color:#bbc7cd;
  box-shadow:none;
  width:100%
}
.aui-kit-forms-datepicker-wrapper-special-font-label .aui-kit-forms-inputbox-label {
  font-size:13px!important;
  font-weight:600!important
}
.aui-kit-forms-datepicker-wrapper-special-position-label .aui-kit-forms-inputbox-label {
  margin-top:6px
}
.aui-kit-forms-datepicker-wrapper-position-icon-calendar-right .aui-kit-forms-inputbox-icon {
  margin-top:8px!important;
  right:2px
}
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input {
  margin-top:10px
}
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input .aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input .aui-kit-forms-datepicker-wrapper-special-margin-template-cyan .aui-kit-forms-inputbox-input:focus,
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input .aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input .aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input:focus,
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input .aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input .aui-kit-forms-datepicker-wrapper-width-container-template-cyan .aui-kit-forms-inputbox-input:focus {
  border-color:#00c1e2;
  box-shadow:none;
  color:#000
}
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input .aui-kit-forms-datepicker-wrapper-template-cyan.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input .aui-kit-forms-datepicker-wrapper-template-cyan.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox-input:focus {
  box-shadow:none
}
.aui-kit-forms-datepicker-wrapper-models-style .aui-kit-forms-inputbox:hover .aui-kit-forms-inputbox-error {
  background-color:#ff4b39;
  border-radius:2px;
  color:#fff;
  display:inline-table;
  height:auto;
  margin-top:6px;
  overflow:unset;
  padding:5px 8px;
  text-overflow:unset;
  white-space:normal;
  z-index:4
}
.aui-kit-forms-datepicker-wrapper-ccaallcc-style {
  width:100%
}
.aui-kit-forms-datepicker-wrapper-ccaallcc-style .aui-kit-forms-inputbox-input {
  margin-top:10px
}
.aui-kit-forms-datepicker-wrapper-ccaallcc-style .aui-kit-forms-inputbox-input:focus {
  border:none;
  border-bottom:2px solid #00c1e2;
  outline:none
}
.aui-kit-forms-datepicker-wrapper-ccaallcc-style .aui-kit-forms-inputbox-icon {
  margin-top:6px
}
.aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-special-margin .aui-kit-forms-inputbox-input,
.aui-kit-forms-datepicker-wrapper-width-container .aui-kit-forms-inputbox-input {
  cursor:pointer
}
.aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-special-margin .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-width-container .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label {
  color:#9aa8ad
}
.aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label .aui-kit-forms-inputbox-mandatory,
.aui-kit-forms-datepicker-wrapper-special-margin .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label .aui-kit-forms-inputbox-mandatory,
.aui-kit-forms-datepicker-wrapper-width-container .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label .aui-kit-forms-inputbox-mandatory {
  align-self:flex-start;
  background-color:#e6ecef;
  border-radius:50%;
  color:#ff4b39;
  display:inline-block;
  font-size:1em;
  height:.6em;
  line-height:1em;
  margin-left:.35em;
  padding-left:0;
  text-align:center;
  width:.6em
}
.aui-kit-forms-datepicker-calendar {
  display:grid;
  grid-area:calendar;
  grid-template-columns:repeat(7,30px);
  grid-row-gap:2px;
  align-items:center;
  justify-items:center
}
.aui-kit-forms-datepicker-calendar-wrapper {
  display:grid;
  grid-template-areas:"header" "calendar" "footer";
  grid-template-columns:1fr;
  grid-template-rows:19px auto 32px;
  position:fixed;
  z-index:51;
  grid-row-gap:15px;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  opacity:0;
  padding:20px 16px 22px;
  width:242px
}
.aui-kit-forms-datepicker-stacked .aui-kit-forms-datepicker-calendar-wrapper {
  margin-top:4px
}
.aui-kit-forms-datepicker-calendar-header {
  align-items:center;
  display:flex;
  grid-area:header;
  justify-content:center
}
.aui-kit-forms-datepicker-calendar-arrow,
.aui-kit-forms-datepicker-calendar-header-wrapper {
  align-items:center;
  cursor:pointer;
  display:flex
}
.aui-kit-forms-datepicker-calendar-arrow {
  color:#6b7a8c;
  height:16px;
  justify-content:center;
  transition:color .1s ease
}
.aui-kit-forms-datepicker-calendar-arrow-down {
  margin-left:5px
}
.aui-kit-forms-datepicker-calendar-arrow-up {
  margin-left:5px;
  transform:rotate(180deg)
}
.aui-kit-forms-datepicker-calendar-arrow-left {
  transform:rotate(90deg)
}
.aui-kit-forms-datepicker-calendar-arrow-right {
  transform:rotate(-90deg)
}
.aui-kit-forms-datepicker-calendar-arrow-icon {
  height:16px;
  width:16px
}
.aui-kit-forms-datepicker-calendar-month {
  color:#000;
  font-size:14px;
  font-weight:600;
  user-select:none
}
.aui-kit-forms-datepicker-calendar-cell,
.aui-kit-forms-datepicker-calendar-cell-day,
.aui-kit-forms-datepicker-calendar-cell-header {
  height:20px;
  line-height:20px;
  text-align:center;
  user-select:none;
  width:30px
}
.aui-kit-forms-datepicker-calendar-cell-header {
  color:#6b7a8c;
  font-size:10px
}
.aui-kit-forms-datepicker-calendar-cell-day {
  color:#000;
  cursor:pointer;
  font-size:12px;
  position:relative
}
.aui-kit-forms-datepicker-calendar-cell-day:nth-of-type(7n-6) {
  border-radius:3px 0 0 3px
}
.aui-kit-forms-datepicker-calendar-cell-day:nth-of-type(7n) {
  border-radius:0 3px 3px 0
}
.aui-kit-forms-datepicker-calendar-cell-day:nth-of-type(7n),
.aui-kit-forms-datepicker-calendar-cell-day:nth-of-type(7n-1) {
  color:#6b7a8c
}
.aui-kit-forms-datepicker-calendar-cell-day:before {
  border-radius:3px;
  bottom:0;
  content:"";
  height:20px;
  left:0;
  margin:0 auto;
  position:absolute;
  right:0;
  top:0;
  width:22px;
  z-index:1
}
.aui-kit-forms-datepicker-calendar-cell-day-number {
  position:relative;
  z-index:2
}
.aui-kit-forms-datepicker-calendar-cell-day-today:before {
  background:#c1d8fd
}
.aui-kit-forms-datepicker-calendar-cell-day-disabled {
  color:#d2d7dc;
  cursor:default;
  pointer-events:none
}
.aui-kit-forms-datepicker-calendar-cell-day-disabled:nth-of-type(7n),
.aui-kit-forms-datepicker-calendar-cell-day-disabled:nth-of-type(7n-1) {
  color:#d2d7dc
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-single .aui-kit-forms-datepicker-calendar-cell-day-number {
  color:#fff
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-single:before {
  background-color:#3380fa
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-start {
  background:linear-gradient(-90deg,#eff5ff 50%,transparent 0);
  color:#fff;
  z-index:1
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-start .aui-kit-forms-datepicker-calendar-cell-day-number {
  color:#fff
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-start:before {
  background-color:#3380fa;
  border-bottom-left-radius:50%;
  border-top-left-radius:50%;
  transform:translateX(-1px);
  z-index:-1
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-start.aui-kit-forms-datepicker-calendar-cell-day-selected-end {
  background:transparent
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-start.aui-kit-forms-datepicker-calendar-cell-day-selected-end:before {
  border-radius:3px;
  transform:translateX(0)
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-end {
  background:linear-gradient(90deg,#eff5ff 50%,transparent 0);
  color:#fff;
  z-index:1
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-end .aui-kit-forms-datepicker-calendar-cell-day-number {
  color:#fff
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-end:before {
  background-color:#3380fa;
  border-bottom-right-radius:50%;
  border-top-right-radius:50%;
  transform:translateX(1px);
  z-index:-1
}
.aui-kit-forms-datepicker-calendar-cell-day-selected-between {
  background:#eff5ff
}
.aui-kit-forms-datepicker-calendar-footer {
  display:grid;
  grid-area:footer
}
.aui-kit-forms-datepicker-calendar-footer-today {
  align-self:center;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#6b7a8c;
  cursor:pointer;
  font-size:14px;
  font-weight:600;
  height:32px;
  justify-self:center;
  letter-spacing:.5px;
  line-height:31px;
  margin-right:6px;
  text-align:center;
  text-transform:uppercase;
  transition:all .1s ease;
  user-select:none;
  width:84px
}
.aui-kit-forms-datepicker-calendar-footer-today:hover {
  border-color:#3380fa;
  color:#3380fa
}
.aui-kit-forms-datepicker-calendar-footer-today-active {
  background-color:#3380fa;
  border-color:#3380fa;
  color:#fff;
  cursor:default;
  pointer-events:none
}
.aui-kit-forms-datepicker-calendar-selection {
  align-items:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:grid;
  grid-template-areas:"months years" "cancel accept";
  grid-template-columns:1fr 1fr;
  grid-template-rows:173px 55px;
  margin:45px 15px 0;
  position:absolute;
  width:212px;
  z-index:52
}
.aui-kit-forms-datepicker-calendar-selection-months,
.aui-kit-forms-datepicker-calendar-selection-years {
  align-items:center;
  color:#000;
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-rows:20px;
  height:100%;
  justify-items:center;
  padding:15px 5px 0
}
.aui-kit-forms-datepicker-calendar-selection-months {
  grid-area:months
}
.aui-kit-forms-datepicker-calendar-selection-months-month {
  cursor:pointer;
  padding:5px 8px
}
.aui-kit-forms-datepicker-calendar-selection-months-month-selected {
  background-color:#3380fa;
  border-radius:3px;
  color:#fff
}
.aui-kit-forms-datepicker-calendar-selection-years {
  border-left:1px solid #d2d7dc;
  grid-area:years
}
.aui-kit-forms-datepicker-calendar-selection-years-year {
  cursor:pointer;
  padding:5px
}
.aui-kit-forms-datepicker-calendar-selection-years-year-selected {
  background-color:#3380fa;
  border-radius:3px;
  color:#fff
}
.aui-kit-forms-datepicker-calendar-selection-cancel {
  grid-area:cancel
}
.aui-kit-forms-datepicker-calendar-selection-accept {
  grid-area:accept
}
.aui-kit-forms-datepicker-calendar-selection-accept,
.aui-kit-forms-datepicker-calendar-selection-cancel {
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#6b7a8c;
  cursor:pointer;
  font-size:14px;
  font-weight:600;
  height:32px;
  justify-self:center;
  letter-spacing:.5px;
  line-height:31px;
  text-align:center;
  transition:all .1s ease;
  user-select:none;
  width:84px
}
.aui-kit-forms-datepicker-wrapper-underline {
  margin-bottom:12px;
  width:100%
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox {
  align-items:center;
  background-color:inherit;
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:100%
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input {
  background-color:inherit;
  border:none;
  border-bottom:1px solid #a7b3b8;
  border-radius:0;
  box-shadow:none;
  font-size:16px;
  margin-top:10px;
  padding:0 3px
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input:focus {
  border:none;
  border-bottom:2px solid #00c1e2;
  box-shadow:none;
  outline:none
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input.aui-kit-forms-inputbox-input-with-error {
  border:none;
  border-bottom:1px solid #ff4b39
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-label {
  background:linear-gradient(0deg,#fff 3px,transparent 0);
  transform:translateY(-15px) scale(.8) translateZ(0)
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-label {
  color:#9aa8ad;
  display:inline-flex;
  font-size:16px;
  font-weight:400;
  left:0;
  text-transform:none
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-label .aui-kit-forms-inputbox-mandatory {
  align-self:flex-start;
  background-color:#e6ecef;
  border-radius:50%;
  color:#ff4b39;
  display:inline-block;
  font-size:1em;
  height:.6em;
  line-height:1em;
  margin-left:.35em;
  padding-left:0;
  text-align:center;
  width:.6em
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-icon {
  margin-top:6px
}
.aui-kit-forms-datepicker-wrapper-underline.aui-kit-forms-datepicker-wrapper-template-cyan .aui-kit-forms-inputbox-input:focus {
  border:none;
  border-bottom:2px solid #00c1e2;
  box-shadow:none
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-label,
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-label {
  color:#00c1e2
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input-focus .aui-kit-forms-inputbox-input~.aui-kit-forms-inputbox-icon,
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-icon {
  background-color:#fff;
  color:#00c1e2
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-cell-day-selected-single:before {
  background-color:#00c1e2!important
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-cell-day-selected-end:before {
  background-color:#00c1e2;
  transform:translateX(1px)
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-cell-day-selected-start:before {
  background-color:#00c1e2;
  transform:translateX(-1px)
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-footer-today:hover {
  border-color:#00c1e2;
  color:#00c1e2
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-cell-day-today:before {
  background:#e2f9ff
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-input::selection {
  background:#e2f9ff
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-cell-day-selected-between {
  background:#e2f9ff
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-footer-today-active {
  background-color:#00c1e2;
  border-color:#00c1e2;
  color:#fff
}
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-selection-months-month-selected,
.aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-datepicker-calendar-selection-years-year-selected {
  background-color:#00c1e2;
  border-radius:3px;
  color:#fff
}
.aui-profit-form-table-body-row .aui-kit-forms-datepicker-wrapper-underline .aui-kit-forms-inputbox-label {
  font-size:14px;
  margin-top:5px
}
.aui-kit-forms-radio {
  display:flex;
  flex-flow:column nowrap;
  width:100%
}
.aui-kit-forms-radio-label {
  color:#6b7a8c;
  margin-bottom:16px;
  width:100%
}
.aui-kit-forms-radio-options {
  display:flex;
  flex-wrap:nowrap
}
.aui-kit-forms-radio-options-option {
  align-items:center;
  display:flex;
  flex-wrap:nowrap;
  margin-right:30px
}
.aui-kit-forms-radio-options-option-disabled .aui-kit-forms-radio-options-option-radio {
  background-color:#d2d7dc
}
.aui-kit-forms-radio-options-option-radio {
  background-color:#fff;
  border:1px solid #a6afba;
  border-radius:50%;
  height:16px;
  margin-right:8px;
  width:16px
}
.aui-kit-forms-radio-options-option-radio-active {
  border:5px solid #3380fa
}
.aui-kit-forms-radio-options-option-label {
  color:#000;
  cursor:default
}
.aui-kit-forms-radio-options-option-input {
  display:none
}
.aui-kit-forms-radio-options-option-input:focus+.aui-kit-forms-radio-options-option-radio {
  border:1px solid #3380fa;
  outline:0
}
.aui-kit-forms-radio-options-disabled .aui-kit-forms-radio-options-option-radio {
  background-color:#d2d7dc
}
.aui-kit-service-card-popup {
  display:flex;
  flex-direction:column;
  font-size:14px;
  text-align:left;
  width:700px
}
.aui-kit-service-card-popup-import {
  padding:23px 81px 23px 32px
}
.aui-kit-service-card-popup-import-list-first {
  font-size:14px;
  font-weight:600;
  padding-bottom:16px;
  padding-top:16px
}
.aui-kit-service-card-popup-import-list-first li {
  column-gap:16px;
  display:flex;
  flex-direction:row
}
.aui-kit-service-card-popup-import-list-second {
  font-size:14px;
  font-weight:600;
  padding-bottom:16px;
  padding-top:8px
}
.aui-kit-service-card-popup-import-list-second li {
  column-gap:8px;
  display:flex;
  flex-direction:row
}
.aui-kit-service-card-popup-import-img {
  align-items:center;
  display:flex;
  flex-direction:row
}
.aui-kit-service-card-popup-import-img-icon {
  color:#3ac98b;
  height:16px;
  width:16px
}
.aui-kit-service-card-popup-import-img-circle {
  background-color:#3ac98b;
  border-radius:50%;
  height:8px;
  width:8px
}
.aui-kit-service-card-popup-import-video {
  color:#3380fa;
  cursor:pointer;
  font-size:14px;
  font-weight:600;
  padding-top:24px
}
.aui-kit-service-card-popup-import-video,
.aui-kit-service-card-popup-import-video li {
  column-gap:8px;
  display:flex;
  flex-direction:row
}
.aui-kit-service-card-popup-import-video .aui-kit-service-card-popup-import-img-icon {
  color:#3380fa
}
.aui-kit-service-card-popup-template {
  padding:23px 32px 40px
}
.aui-kit-service-card-popup-template-video {
  align-items:center;
  display:flex;
  flex-direction:column;
  padding-top:32px
}
.aui-kit-service-card-popup-template-video-container {
  background-color:#000;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-bottom:50%;
  position:relative;
  width:514px
}
.aui-kit-service-card-popup-template-video-container-iframe {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}
.aui-permissions-steps {
  display:flex;
  justify-content:left;
  overflow-x:scroll;
  padding:15px;
  width:100%
}
.aui-permissions-steps-plan {
  background-color:#eff5ff;
  border:1px solid #3380fa;
  border-radius:3px;
  display:grid;
  font-size:15px;
  grid-template:"number text" auto;
  letter-spacing:-.2px;
  line-height:1.33;
  margin:0 0 0 34px;
  min-height:72px;
  padding-right:10px;
  padding-top:15px;
  position:relative;
  width:454px
}
.aui-permissions-steps-plan-text  {
  display:block;
  font-family:SourceSansPro;
  font-size:15px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  height:38px;
  letter-spacing:-.2px;
  line-height:normal;
  margin:0 0 11px 12px;
  width:390px
}
.aui-permissions-steps-plan-linkText {
  color:#3380fa;
  cursor:pointer;
  font-weight:600
}
.aui-permissions-steps-plan-icon {
  color:#3380fa;
  height:20px;
  margin-bottom:13px;
  margin-left:12px;
  margin-right:12px;
  width:20px
}
.aui-permissions-steps-step {
  background-color:#fff;
  border:1px solid #e9eef0;
  border-radius:3px;
  display:grid;
  grid-template:"number text" auto "number link" auto/80px auto;
  min-width:390px;
  padding:12px 30px 12px 0;
  position:relative;
  grid-column-gap:30px;
  color:#9ba8b1;
  font-size:15px;
  letter-spacing:-.2px;
  line-height:1.33
}
.aui-permissions-steps-step:hover {
  box-shadow:0 2px 15px 0 #d2d7dc
}
.aui-permissions-steps-step-number {
  align-items:center;
  align-self:center;
  border-right:1px dashed #d7e3e7;
  color:#d7e3e7;
  display:flex;
  font-size:40px;
  font-weight:700;
  grid-area:number;
  height:21px;
  justify-content:center;
  position:relative
}
.aui-permissions-steps-step-text {
  grid-area:text
}
.aui-permissions-steps-step-text strong {
  color:#545d65
}
.aui-permissions-steps-step-linked {
  color:#3380fa;
  cursor:pointer;
  font-weight:600;
  grid-area:link
}
.aui-permissions-steps-step-link {
  grid-area:link
}
.aui-permissions-steps-step-link>span {
  color:#3380fa;
  cursor:pointer;
  font-weight:600
}
.aui-permissions-steps-step-link>span>span {
  color:#aab7bf;
  cursor:auto;
  font-weight:400
}
.aui-permissions-steps-step-triangle {
  align-self:center;
  background-color:#c9d2d5;
  background:linear-gradient(45deg,transparent,transparent 51%,#c9d2d5 0);
  height:11px;
  margin:31px 16px 30px 9px;
  transform:rotate(45deg);
  width:11px
}
.aui-permissions-steps .aui-permissions-steps-plan-text-link:hover {
  font-weight:600;
  text-decoration:underline
}
.aui-kit-amount-negative {
  color:#ff4b39
}
.ag-cell .aui-kit-amount {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:flex-end;
  width:100%
}
.aui-icon.aui-kit-amount-warning {
  color:#f3cf3f;
  height:16px;
  left:10px;
  pointer-events:all;
  position:absolute;
  width:16px
}
.aui-kit-cancel-addon-popup {
  align-items:center;
  color:#000;
  display:flex;
  flex-direction:column;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding:48px 118px;
  row-gap:24px;
  text-align:center
}
.aui-kit-cancel-addon-popup-icon {
  color:#f3cf3f;
  height:48px;
  width:48px
}
.aui-kit-cancel-addon-popup-h1 {
  font-size:18px;
  width:335px
}
.aui-kit-cancel-addon-popup-h2 {
  font-size:14px;
  width:361px
}
.aui-kit-service-cards-list {
  margin-left:50px;
  margin-top:24px
}
.aui-kit-actionbutton-class-contrated {
  background-color:#fff;
  border:1px solid #a6afba;
  border-radius:3px;
  height:40px;
  padding:10px;
  white-space:nowrap;
  width:183px
}
.aui-kit-service-card {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:4px;
  display:grid;
  grid-template-rows:60px 102px 67px
}
.aui-kit-service-card-title {
  align-items:center;
  column-gap:15px;
  display:grid;
  grid-template-columns:30px auto;
  padding-left:16px
}
.aui-kit-service-card-title-icon {
  align-items:center;
  align-self:center;
  background-color:#3ac98b;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  display:grid;
  height:30px;
  justify-items:center;
  width:30px
}
.aui-kit-service-card-title-icon-img {
  height:18px;
  width:18px
}
.aui-kit-service-card-title-txt {
  align-self:center;
  color:#000;
  font-size:24px;
  font-weight:700
}
.aui-kit-service-card-info {
  border-top:1px solid #dfe6e7;
  display:flex;
  flex-direction:column;
  font-size:16.5px;
  padding-left:15px;
  padding-right:20px;
  padding-top:10px;
  row-gap:8px;
  text-align:left
}
.aui-kit-service-card-info-txt {
  color:#a6afba
}
.aui-kit-service-card-info .aui-kit-actionlink-template-primary {
  font-weight:600
}
.aui-kit-service-card-footer {
  display:grid;
  grid-template-columns:40% auto;
  padding-bottom:15px;
  padding-left:16px
}
.aui-kit-service-card-footer-notavailable {
  display:grid;
  grid-template-rows:auto auto;
  margin-top:15px
}
.aui-kit-service-card-footer-notavailable-text {
  align-items:center;
  column-gap:6px;
  display:grid;
  font-size:14px;
  font-weight:600;
  grid-template-columns:15px auto
}
.aui-kit-service-card-footer-notavailable-text-hovered:hover .aui-kit-service-card-footer-notavailable-text-main {
  display:none;
  font-size:24px;
  letter-spacing:-.4px
}
.aui-kit-service-card-footer-notavailable-text-hovered:hover .aui-kit-service-card-footer-notavailable-text-hover {
  display:block
}
.aui-kit-service-card-footer-notavailable-text-icon-contracted {
  background-color:#3ac98b;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  color:#fff;
  height:15px;
  padding:3px;
  position:relative;
  width:15px
}
.aui-kit-service-card-footer-notavailable-text-icon-cancelled {
  background-color:#fff;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  color:#f3cf3f;
  height:17px;
  position:relative;
  width:17px
}
.aui-kit-service-card-footer-notavailable-text-hover {
  display:none
}
.aui-kit-service-card-footer-notavailable-text-main {
  display:block;
  letter-spacing:-.4px
}
.aui-kit-service-card-footer-notavailable-current {
  align-items:center;
  color:#9fadb3;
  column-gap:8px;
  display:flex;
  flex-direction:row;
  font-family:Source Sans Pro;
  font-size:10px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  height:16px;
  letter-spacing:normal;
  line-height:1.6;
  padding-top:4px;
  white-space:nowrap;
  width:56px
}
.aui-kit-service-card-footer-button {
  justify-self:end;
  margin-top:10px;
  padding-right:20px
}
.aui-kit-service-card-footer-available .aui-kit-forms-combobox {
  font-family:Source Sans Pro;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.14
}
.aui-kit-service-card-footer-available .aui-kit-forms-combobox-dropdown {
  font-size:14px;
  font-style:normal;
  font-weight:400
}
.aui-kit-service-card-footer-available {
  font-size:28px;
  font-weight:700;
  padding-top:6px;
  width:140px
}
.aui-kit-service-card-footer-available-text-small {
  color:#a6afba;
  font-size:12px;
  font-weight:400
}
.aui-kit-service-card-footer-available-text-amount {
  display:inline-flex;
  justify-content:flex-end
}
.aui-kit-service-card-footer-available-text-amount-decimals {
  align-self:end;
  font-size:22px;
  padding-bottom:2px
}
.aui-kit-service-card-footer-inputbox-label {
  font-size:10px;
  padding-top:5px
}
.aui-kit-service-card-footer-button .aui-kit-actionbutton-class-mensual_contrated {
  white-space:pre
}
.aui-kit-service-card-footer-button .aui-kit-actionbutton-class-undo {
  padding:15px 12px
}
.aui-kit-service-cards-list {
  column-gap:69px;
  display:grid;
  grid-template-columns:repeat(3,376px);
  grid-template-rows:repeat(auto-fill,231px);
  justify-content:start;
  row-gap:32px
}
.aui-kit-grid {
  --ag-row-height:40px;
  --ag-header-height:40px;
  --ag-list-item-height:40px;
  background-color:#f9f9fb;
  color:#000;
  font-family:Source Sans Pro,sans-serif;
  font-size:14px;
  height:100%
}
.aui-kit-grid :focus {
  outline:none
}
.aui-kit-grid-custom-header-text {
  width:100%
}
.aui-kit-grid .ag-header {
  align-items:center;
  background-color:#f0f1f3;
  border-bottom:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc;
  color:#000;
  display:flex;
  font-size:12px;
  font-weight:600;
  letter-spacing:.5px;
  text-transform:uppercase
}
.aui-kit-grid .ag-header-row {
  border:none
}
.aui-kit-grid .ag-header-cell {
  align-items:center;
  display:flex;
  line-height:1;
  padding-left:10px
}
.aui-kit-grid .ag-header-cell-label {
  overflow:unset
}
.aui-kit-grid .ag-header-cell.ag-numeric-header {
  padding:0 10px 0 0;
  text-align:right
}
.aui-kit-grid .ag-header-cell.ag-numeric-header .ag-header-cell-label {
  display:flex;
  justify-content:flex-end
}
.aui-kit-grid .ag-header-cell-less-padding {
  padding:5px
}
.aui-kit-grid .ag-header-cell-less-more-padding {
  padding:10px
}
.aui-kit-grid .ag-row {
  cursor:pointer
}
.aui-kit-grid .ag-row-hover:not(.ag-row-subheader):not(.ag-row-not-link),
.aui-kit-grid .ag-row-hover:not(.ag-row-subheader):not(.ag-row-not-link) .aui-kit-amount-negative {
  color:#3380fa
}
.aui-kit-grid .ag-row-subheader {
  border-color:#6b7a8c;
  color:#000;
  cursor:default;
  font-weight:700
}
.aui-kit-grid .ag-row-subheader .ag-cell:not(.ag-cell-index) {
  padding-bottom:8px;
  padding-top:20px
}
.aui-kit-grid .ag-row-subheader .ag-cell-hidden {
  border-right:none
}
.aui-kit-grid .ag-row-subheader-first .ag-cell:not(.ag-cell-index) {
  padding-bottom:0;
  padding-top:0
}
.aui-kit-grid .ag-pinned-left-cols-container .ag-row-subheader {
  border-bottom:1px solid #d2d7dc
}
.aui-kit-grid .ag-row-selected {
  background-color:#eff5ff
}
.aui-kit-grid .ag-cell {
  align-items:center;
  border-right:none;
  display:flex;
  padding-left:10px;
  padding-right:10px
}
.aui-kit-grid .ag-cell-dropdown-container {
  overflow:visible
}
.aui-kit-grid .ag-cell-content-to-end {
  justify-content:flex-end
}
.aui-kit-grid .ag-cell-label {
  overflow:unset
}
.aui-kit-grid .ag-cell-label-container {
  overflow:hidden;
  width:100%
}
.aui-kit-grid .ag-cell-link {
  cursor:pointer
}
.aui-kit-grid .ag-cell-link:hover {
  color:#3380fa
}
.aui-kit-grid .ag-cell-first,
.aui-kit-grid .ag-cell-left {
  margin-left:-35px
}
.aui-kit-grid .ag-cell-no-text {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-kit-grid .ag-cell-delete {
  padding:5px
}
.aui-kit-grid .ag-cell-index {
  align-items:center;
  background-color:#f0f1f3;
  color:#000;
  font-weight:400;
  justify-content:center;
  padding:0;
  text-align:center
}
.aui-kit-grid .ag-cell-hidden {
  border-right:none;
  padding:0 10px
}
.aui-kit-grid .ag-cell-checkbox {
  align-items:center;
  border-style:none!important;
  display:flex;
  justify-content:start;
  outline:none!important
}
.aui-kit-grid .ag-cell-checkbox .ag-cell-wrapper {
  line-height:1
}
.aui-kit-grid .ag-cell-center {
  text-align:center
}
.aui-kit-grid .ag-cell-less-padding {
  padding:5px
}
.aui-kit-grid .ag-cell.ag-numeric-cell {
  justify-content:flex-end
}
.aui-kit-grid .ag-cell-header-numeric .ag-header-cell-label {
  justify-content:flex-end;
  margin-right:10px
}
@media(max-width:767.98px) {
  .aui-kit-grid .ag-cell-header-numeric .ag-header-cell-label {
    padding-left:0;
    transform:none
  }
}
.aui-kit-grid .ag-overlay-loading-wrapper {
  height:100%;
  width:100%
}
.aui-kit-grid .ag-overlay-loading-wrapper .aui-kit-grid-loading {
  align-items:center;
  background-color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-grid-template-excel,
.aui-kit-grid-template-grid {
  position:relative
}
.aui-kit-grid-template-excel .ag-header-cell-center .ag-header-cell-label,
.aui-kit-grid-template-grid .ag-header-cell-center .ag-header-cell-label {
  justify-content:center
}
.aui-kit-grid-template-excel .ag-header-cell-label,
.aui-kit-grid-template-grid .ag-header-cell-label {
  overflow:hidden
}
.aui-kit-grid-template-excel .ag-header-cell-resize,
.aui-kit-grid-template-grid .ag-header-cell-resize {
  right:-8px;
  width:10px
}
.aui-kit-grid-template-excel .ag-header-cell:after,
.aui-kit-grid-template-grid .ag-header-cell:after {
  border-right:1px solid #d2d7dc;
  content:" ";
  height:14px;
  position:relative;
  right:-2px;
  text-indent:-2000px;
  top:0;
  z-index:0
}
.aui-kit-grid-template-excel .ag-numeric-cell,
.aui-kit-grid-template-grid .ag-numeric-cell {
  text-align:right
}
.aui-kit-grid-template-excel .ag-cell-no-text,
.aui-kit-grid-template-grid .ag-cell-no-text {
  display:flex
}
.aui-kit-grid-template-excel .ag-cell-hidden:after,
.aui-kit-grid-template-excel .ag-pinned-left-header .ag-header-cell:after,
.aui-kit-grid-template-grid .ag-cell-hidden:after,
.aui-kit-grid-template-grid .ag-pinned-left-header .ag-header-cell:after {
  display:none
}
.aui-kit-grid-template-invoice {
  background-color:#fff
}
.aui-kit-grid-template-invoice .ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,
.aui-kit-grid-template-invoice .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container {
  min-height:30px
}
.aui-kit-grid-template-invoice .aui-kit-grid-tablesettings {
  border-right:1px solid #d2d7dc;
  right:36px
}
@media(max-width:991.98px) {
  .aui-kit-grid-template-invoice .aui-kit-grid-tablesettings {
    border-left:1px solid #d2d7dc;
    left:0;
    right:100%
  }
}
.aui-kit-grid-template-invoice .ag-header {
  border:none;
  height:30px!important;
  min-height:30px!important
}
.aui-kit-grid-template-invoice .ag-cell-index {
  border-left:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-pinned-left-header .ag-header-cell {
  border-bottom:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-pinned-left-header .ag-header-cell:first-child {
  border-left:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-row {
  border-bottom:none
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-cell:not(.ag-cell-empty):first-child {
  border-left:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-cell:not(.ag-cell-empty):not(:last-child) {
  border-bottom:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-cell:not(:last-child) {
  border-right:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-cell-empty {
  background-color:#fff;
  border:none!important;
  line-height:0
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-group-cell {
  background-color:#fff
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-group-cell:last-child {
  background-color:#fff;
  border:none
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-cell {
  border-bottom:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-cell:not(.ag-header-cell-empty):first-child {
  border-left:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-cell-empty {
  background-color:#fff!important;
  border:none
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-cell-avoidtablesettings {
  padding-right:30px
}
.aui-kit-grid-template-withborders {
  border-left:1px solid #d2d7dc;
  height:100%
}
.aui-kit-grid-template-withborders .ag-header {
  border:none
}
.aui-kit-grid-template-withborders .ag-cell-index {
  border-right:1px solid #d2d7dc
}
.aui-kit-grid-template-withborders .ag-pinned-left-header .ag-header-cell {
  border-bottom:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc
}
.aui-kit-grid-template-withborders .ag-center-cols-container .ag-row {
  border-bottom:none
}
.aui-kit-grid-template-withborders .ag-center-cols-container .ag-cell {
  border-bottom:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc
}
.aui-kit-grid-template-withborders .ag-header-container .ag-header-cell {
  border-bottom:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc
}
.aui-kit-grid-fixed-scrollbar ::-webkit-scrollbar {
  height:8px;
  width:8px
}
.aui-kit-grid-fixed-scrollbar ::-webkit-scrollbar-thumb {
  background-clip:content-box;
  background-color:#a6afba;
  border-radius:10px
}
.aui-kit-grid-fixed-scrollbar ::-webkit-scrollbar-corner,
.aui-kit-grid-fixed-scrollbar ::-webkit-scrollbar-track {
  background-color:#f0f1f3
}
.aui-kit-grid-fixed-scrollbar .ag-center-cols-viewport::-webkit-scrollbar {
  display:none
}
.aui-kit-grid-fixed-scrollbar .ag-body-horizontal-scroll,
.aui-kit-grid-fixed-scrollbar .ag-body-horizontal-scroll-container,
.aui-kit-grid-fixed-scrollbar .ag-body-horizontal-scroll-viewport {
  height:8px!important;
  max-height:8px!important
}
.aui-kit-grid .ag-checkbox-input-wrapper {
  align-items:center;
  background:none;
  background-color:#fff;
  border:1px solid #a6afba;
  border-radius:2px;
  cursor:pointer;
  display:flex;
  height:16px;
  justify-content:center;
  padding:0;
  width:16px
}
.aui-kit-grid .ag-checkbox-input-wrapper:after {
  content:none;
  display:none;
  height:0;
  width:0
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-checked,
.aui-kit-grid .ag-checkbox-input-wrapper.ag-indeterminate {
  background-color:#3380fa;
  border-color:#3380fa
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-checked:before,
.aui-kit-grid .ag-checkbox-input-wrapper.ag-indeterminate:before {
  background-repeat:no-repeat;
  background-size:contain;
  content:"";
  display:block;
  height:100%;
  width:100%
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-checked:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-2-4h16v16H-2z'/%3E%3Cpath fill='%23fff' d='M4 8a.67.67 0 0 1-.471-.195L.862 5.138a.666.666 0 1 1 .943-.943L4 6.391 10.195.195a.666.666 0 1 1 .943.943L4.471 7.805c-.13.13-.3.195-.471.195'/%3E%3C/g%3E%3C/svg%3E")
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-indeterminate:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='2' viewBox='0 0 8 2'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-4 -7)'%3E%3Cpath d='M0 16h16V0H0z'/%3E%3Crect width='7' height='1.4' x='4.5' y='7.3' fill='%23FFF' rx='.7'/%3E%3C/g%3E%3C/svg%3E")
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-indeterminate:after {
  display:none
}
.ag-checkbox-input-wrapper:after {
  content:none;
  display:none;
  height:0;
  width:0
}
.aui-kit-gridfilters {
  align-items:center;
  background-color:#faecb2;
  border-top:1px solid #d2d7dc;
  display:grid;
  font-size:12px;
  grid-template:"text buttons close"/min-content auto 30px;
  justify-content:stretch;
  line-height:12px;
  min-height:36px
}
.aui-kit-gridfilters-text {
  grid-area:text;
  padding-left:20px;
  white-space:nowrap
}
.aui-kit-gridfilters-buttons {
  display:flex;
  flex-wrap:wrap;
  grid-area:buttons;
  padding:4px 5px
}
.aui-kit-gridfilters-buttons-button {
  align-items:center;
  background-color:#f3cf3f;
  border-radius:2px;
  display:flex;
  font-weight:600;
  margin:3px 5px;
  min-height:22px;
  padding:0 5px
}
.aui-kit-gridfilters-buttons-button-close {
  cursor:pointer;
  height:10px;
  margin-left:5px;
  width:10px
}
.aui-kit-gridfilters-buttons-button-close-icon {
  height:10px;
  width:10px
}
.aui-kit-gridfilters-closeall {
  cursor:pointer;
  grid-area:close;
  height:20px
}
.aui-kit-gridfilters-closeall-icon {
  height:20px;
  width:20px
}
.aui-kit-grid-tablesettings-mini-arrow {
  position:absolute;
  right:7px;
  top:0
}
.aui-kit-grid-tablesettings-mini-arrow-showfilters {
  top:36px
}
.aui-kit-grid-tablesettings-mini-arrow .aui-kit-actionbutton {
  background-color:#f0f1f3;
  border-radius:0;
  border-width:1px 0 0;
  height:40px;
  padding:7px;
  width:40px
}
.aui-kit-grid-tablesettings-mini-arrow .aui-kit-actionbutton-only-icon-icon {
  height:16px;
  width:16px
}
.aui-kit-grid-tablesettings-mini-arrow .aui-kit-actionbutton-dropdown-icon {
  display:none
}
.aui-kit-grid-tablesettings {
  position:absolute;
  right:0;
  top:0
}
.aui-kit-grid-tablesettings-showfilters {
  top:36px
}
.aui-kit-grid-tablesettings .aui-kit-actionbutton {
  background-color:#f0f1f3;
  border-radius:0;
  border-width:1px 0;
  height:30px;
  padding:7px;
  width:30px
}
.aui-kit-grid-tablesettings .aui-kit-actionbutton-only-icon-icon {
  height:16px;
  width:16px
}
.aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-icon {
  display:none
}
.aui-kit-grid-pagination {
  align-items:center;
  background-color:#f9f9fb;
  display:flex;
  flex-direction:row;
  justify-content:center;
  padding:15px 0
}
.aui-kit-grid-pagination-first-page {
  margin:0 8px
}
.aui-kit-grid-pagination-first-page .aui-icon {
  transform:rotate(180deg)
}
.aui-kit-grid-pagination-previous-page {
  margin:0 8px
}
.aui-kit-grid-pagination-previous-page .aui-icon {
  transform:rotate(90deg)
}
.aui-kit-grid-pagination-pages {
  margin:0 8px;
  width:100px
}
.aui-kit-grid-pagination-next-page {
  margin:0 8px
}
.aui-kit-grid-pagination-next-page .aui-icon {
  transform:rotate(-90deg)
}
.aui-kit-grid-pagination-last-page {
  margin:0 8px
}
.aui-kit-grid-noresults-excel,
.aui-kit-grid-noresults-grid {
  align-items:center;
  background-color:#fffde1;
  color:#000;
  display:flex;
  height:30px;
  justify-content:center;
  left:36px;
  position:absolute;
  right:0
}
.aui-kit-grid .ag-row-empty {
  cursor:default
}
.ag-icon-asc,
.ag-icon-desc {
  background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDE2aDE2VjBIMHoiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTQgOGEuNjYuNjYgMCAwIDAtLjIyMi0uNDlsLTMuNjQ0LTMuNjQzYS42NjYuNjY2IDAgMSAwLS45NDMuOTQybDIuNTI0IDIuNTI0SDIuNjY3YS42NjYuNjY2IDAgMSAwIDAgMS4zMzRoOS4wNDhMOS4xOTEgMTEuMTlhLjY2Ni42NjYgMCAxIDAgLjk0My45NDJsMy42NDQtMy42NDRBLjY2LjY2IDAgMCAwIDE0IDgiLz48L2c+PC9zdmc+) 50% no-repeat;
  background-size:12px 12px;
  display:inline-block;
  -webkit-filter:"initial";
  filter:"initial";
  height:12px;
  margin-left:1px;
  margin-top:-5px;
  position:absolute;
  width:12px
}
.ag-icon-asc {
  transform:rotate(-90deg)
}
.ag-icon-desc {
  transform:rotate(90deg)
}
.ag-cell.ag-cell-inline-editing {
  padding:0
}
.ag-react-container {
  height:100%;
  width:100%
}
.ag-icon:after,
.ag-icon:before {
  content:none!important
}
.ag-icon:after {
  background:none!important;
  display:none!important
}
.ag-ltr .ag-right-aligned-cell {
  justify-content:flex-end
}
.aui-kit-forms-searchbox {
  outline:none;
  position:relative;
  transition:width .2s;
  width:60%
}
@media(max-width:575.98px) {
  .aui-kit-forms-searchbox {
    width:100%
  }
}
.aui-kit-forms-searchbox .aui-kit-forms-inputbox-input {
  padding:0 36px 0 12px
}
.aui-kit-forms-searchbox .aui-kit-forms-inputbox-dropdown-arrow {
  cursor:pointer;
  display:none;
  pointer-events:all
}
.aui-kit-forms-searchbox .aui-kit-forms-inputbox-search {
  border:1px solid #d2d7dc;
  border-left-color:transparent
}
.aui-kit-forms-searchbox-expanded {
  width:100%
}
.aui-kit-forms-searchbox-focused .aui-kit-forms-inputbox-dropdown-arrow {
  display:block
}
.aui-kit-forms-searchbox-focused .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-search {
  border-left-color:#3380fa
}
.aui-kit-forms-searchbox-focused .aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-search {
  border-color:#3380fa
}
.aui-kit-forms-searchbox-open .aui-kit-forms-inputbox-dropdown-arrow {
  color:#3380fa;
  top:50%;
  transform:translateY(-50%) rotateX(180deg) translateZ(0)
}
.aui-kit-forms-searchbox-open .aui-kit-forms-searchbox-dropdown {
  display:block
}
.aui-kit-forms-searchbox-dropdown {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:none;
  margin-top:3px;
  min-width:calc(100% + 80px);
  padding:20px;
  position:absolute;
  right:0;
  z-index:100
}
.aui-kit-forms-searchbox-dropdown-aligned-left {
  left:0
}
.aui-kit-forms-searchbox-dropdown-close-icon {
  color:#6b7a8c;
  cursor:pointer;
  height:16px;
  pointer-events:inherit;
  position:absolute;
  right:20px;
  top:20px;
  width:16px
}
.aui-kit-forms-searchbox-dropdown-close-icon:hover {
  color:#000
}
.aui-kit-forms-searchbox-dropdown-footer {
  display:flex;
  justify-content:flex-end;
  margin-top:30px
}
.aui-kit-forms-searchbox-search {
  align-items:center;
  background:transparent;
  border-left:1px solid transparent;
  border-radius:0 3px 3px 0;
  bottom:0;
  color:#6b7a8c;
  cursor:pointer;
  display:flex;
  height:36px;
  justify-content:center;
  pointer-events:all;
  position:absolute;
  right:0;
  top:0;
  width:36px;
  z-index:1
}
@media(max-width:767.98px) {
  .aui-kit-forms-searchbox-search {
    z-index:0
  }
}
.aui-kit-forms-searchbox-search-icon {
  height:16px;
  width:16px
}
.aui-kit-forms-searchbox-search .aui-icon-search {
  display:inline-block
}
.aui-kit-forms-inputbox-input-focus~.aui-kit-forms-searchbox-search,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-searchbox-search,
.aui-kit-forms-searchbox-search.aui-kit-forms-searchbox-search-focus {
  background:#d2d7dc;
  border-color:#3380fa;
  color:#6b7a8c;
  z-index:3
}
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input-focus~.aui-kit-forms-searchbox-search,
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-searchbox-search,
.aui-kit-forms-inputbox-with-value .aui-kit-forms-searchbox-search.aui-kit-forms-searchbox-search-focus {
  background:#3380fa;
  color:#fff;
  cursor:pointer;
  pointer-events:auto
}
.aui-kit-forms-fileuploader-isdragging {
  align-items:center;
  background-color:#eff5ff;
  border:1px dashed #3380fa;
  border-radius:3px;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-forms-fileuploader-isdragging-icon {
  color:#3380fa;
  height:20px;
  vertical-align:middle;
  width:20px
}
.aui-kit-forms-fileuploader-input {
  display:none;
  pointer-events:none
}
.aui-kit-forms-fileuploader-template-imageuploader {
  border:1px solid #d2d7dc;
  border-radius:2px
}
.aui-kit-forms-fileuploader-template-imageuploader.aui-kit-forms-fileuploader {
  align-items:center;
  background-color:transparent;
  cursor:pointer;
  display:flex;
  height:100%;
  justify-content:center;
  position:relative;
  width:100%
}
.aui-kit-forms-fileuploader-template-imageuploader.aui-kit-forms-fileuploader-isdragging {
  align-items:center;
  background-color:#eff5ff;
  border:1px dashed #3380fa;
  border-radius:3px;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-forms-fileuploader-template-imageuploader.aui-kit-forms-fileuploader-isdragging-icon {
  color:#3380fa;
  height:20px;
  vertical-align:middle;
  width:20px
}
.aui-kit-forms-fileuploader-template-imageuploader.aui-kit-forms-fileuploader-disabled {
  background-color:#f9f9fb;
  cursor:default
}
.aui-kit-forms-fileuploader-template-receivedinvoicelistdnd.aui-kit-forms-fileuploader {
  border:none
}
.aui-kit-forms-fileuploader-template-receivedinvoice {
  height:100%;
  position:relative
}
.aui-kit-forms-fileuploader-template-receivedinvoice:before {
  background-color:#484d51;
  content:"";
  height:10px;
  left:-1px;
  margin-top:-5px;
  position:absolute;
  top:50%;
  width:1px
}
.aui-kit-progress-circular {
  position:relative
}
.aui-kit-progress-circular * figure {
  margin:0!important
}
.aui-kit-progress-circular-ring {
  fill:transparent;
  stroke-linecap:round;
  stroke:#f0f1f3;
  stroke-width:6px
}
.aui-kit-progress-circular-path {
  fill:transparent;
  stroke-linecap:round;
  stroke:#3ac98b;
  stroke-width:6px
}
.aui-kit-progress-circular-label {
  align-items:center;
  bottom:0;
  display:flex;
  flex-direction:column;
  font-size:12px;
  justify-content:center;
  left:0;
  line-height:10px;
  position:absolute;
  right:0;
  top:0
}
.aui-kit-progress-circular-label-big {
  font-size:20px
}
.aui-kit-progress-circular-label-medium {
  font-size:16px
}
.aui-kit-progress-circular-label-small {
  font-size:14px
}
.aui-kit-badge {
  background-color:#ff4b39;
  border-radius:9px;
  height:18px;
  min-width:18px;
  text-align:center;
  user-select:none;
  z-index:11
}
.aui-kit-badge-dense {
  height:12px;
  min-width:unset;
  width:12px
}
.aui-kit-badge-text {
  color:#fff;
  font-weight:600;
  height:0;
  line-height:17px;
  padding:0 4px
}
.aui-kit-iconsidemenu {
  box-shadow:inset -1px 0 0 0 #a6afba;
  display:grid;
  gap:6px;
  grid-auto-rows:38px;
  grid-template-columns:38px;
  height:100%;
  padding:13px 6px;
  width:50px
}
.aui-kit-iconsidemenu-option {
  align-items:center;
  color:#6b7a8c;
  cursor:pointer;
  display:flex;
  justify-content:center;
  position:relative
}
.aui-kit-iconsidemenu-option .aui-kit-badge {
  position:absolute;
  right:2px;
  top:2px
}
.aui-kit-iconsidemenu-option-icon {
  height:20px;
  width:20px
}
.aui-kit-iconsidemenu-option-active {
  background-color:#3380fa;
  border-radius:3px;
  color:#fff
}
.aui-kit-grid-novelty {
  align-items:center;
  display:flex;
  height:100%;
  width:8px
}
.aui-kit-grid-novelty-dot {
  background-color:#3380fa;
  border-radius:50%;
  height:8px;
  width:8px
}
.aui-kit-grid-avatar {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:100%;
  justify-items:flex-start
}
.aui-kit-grid-avatar-text {
  margin-left:10px
}
.aui-kit-forms-checkbox {
  align-items:center;
  display:flex;
  flex-wrap:nowrap
}
.aui-kit-forms-checkbox-box {
  background-color:#fff;
  border:1px solid #a6afba;
  border-radius:2px;
  color:#fff;
  display:flex;
  font-size:12px;
  height:16px;
  justify-content:center;
  min-width:16px;
  width:16px
}
.aui-kit-forms-checkbox-box-active {
  align-items:center;
  background-color:#3380fa;
  border-color:#3380fa;
  display:flex
}
.aui-kit-forms-checkbox-box-disabled {
  background-color:#f0f1f3;
  border-color:#a6afba
}
.aui-kit-forms-checkbox-box-blocked {
  background-color:#a6afba;
  border-color:#a6afba
}
.aui-kit-forms-checkbox-label {
  color:#000;
  margin-left:8px
}
.aui-kit-forms-checkbox-label-mandatory {
  color:#ff4b39
}
.aui-kit-forms-checkbox-check {
  height:12px;
  width:12px
}
.aui-kit-forms-checkbox-navigation-input {
  opacity:0;
  position:absolute;
  z-index:-1
}
.aui-kit-forms-checkbox-navigation-input:focus+.aui-kit-forms-checkbox-box {
  border:1px solid #3380fa;
  outline:0
}
.aui-kit-forms-checkbox-template-tick .aui-kit-forms-checkbox-box {
  border-radius:50px
}
.aui-kit-forms-checkbox-template-tick .aui-kit-forms-checkbox-box-active {
  background-color:#3ac98b;
  border-color:#3ac98b
}
.aui-kit-forms-checkbox-template-tick .aui-kit-forms-checkbox-box-active .aui-kit-forms-checkbox-check {
  width:9px
}
.aui-kit-list-generic-avatar {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:100%;
  justify-items:flex-start;
  overflow:hidden;
  width:calc(100% - 6px)
}
.aui-kit-list-generic-avatar-image {
  border-radius:50%
}
.aui-kit-list-generic-avatar-text {
  margin-left:10px;
  overflow:hidden;
  white-space:nowrap
}
.aui-application-list-generic .ag-cell-checkbox {
  transform:translate(8px)
}
.aui-application-list-generic .ag-cell-checkbox:after {
  display:none
}
.aui-application-list-generic .ag-cell-checkbox-less-padding {
  transform:translate(-4px)
}
.aui-application-list-generic .ag-cell-checkbox-less-padding:after {
  display:none
}
.aui-application-list-generic .ag-cell-total .ag-header-cell-label {
  justify-content:flex-end;
  margin-right:16px
}
@media(max-width:767.98px) {
  .aui-application-list-generic .ag-cell-total .ag-header-cell-label {
    padding-left:0;
    transform:none
  }
}
.aui-application-list-generic .ag-cell-align-center {
  justify-content:center;
  text-align:center
}
.aui-application-list-generic .ag-cell-less-padding {
  padding:5px
}
.aui-application-list-generic .ag-cell-align-end {
  justify-content:flex-end;
  text-align:right
}
.aui-application-list-generic .ag-cell-text-align-end {
  text-align:right
}
.aui-application-list-generic .ag-cell-align-end-iva {
  justify-content:flex-end;
  padding-right:18px;
  text-align:right
}
.aui-application-list-generic .ag-cell-adjust-width-to-header div {
  overflow:hidden;
  width:calc(100% - 16px)
}
.aui-application-list-generic .ag-cell-adjust-width-to-header:not(:has(div)) span {
  overflow:hidden;
  width:calc(100% - 16px)
}
.aui-application-list-generic .ag-cell .aui-kit-amount {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:flex-end;
  padding-right:12px;
  width:100%
}
.aui-application-list-generic .aui-kit-grid {
  background-color:#f9fafa;
  height:100%
}
.aui-application-list-generic-header {
  display:flex;
  grid-gap:16px;
  align-items:center;
  background-color:#f7f9fa;
  flex-wrap:wrap;
  justify-items:center;
  padding:16px
}
@media(max-width:767.98px) {
  .aui-application-list-generic-header {
    align-items:flex-start;
    flex-direction:column
  }
}
.aui-application-list-generic-header-advanced-search {
  display:flex;
  flex-direction:column;
  height:auto;
  justify-content:flex-start;
  width:430px
}
@media(max-width:575.98px) {
  .aui-application-list-generic-header-advanced-search {
    width:auto
  }
}
.aui-application-list-generic-header-advanced-search-close {
  color:#333;
  cursor:pointer;
  margin-left:auto
}
.aui-application-list-generic-header-advanced-search-close .aui-icon {
  height:16px;
  width:16px
}
.aui-application-list-generic-header-advanced-search-selector {
  box-sizing:border-box;
  margin-bottom:15px
}
.aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-label {
  color:#000;
  font-family:Source Sans Pro,sans-serif;
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:.5px;
  line-height:normal;
  margin-bottom:16px;
  width:100%
}
.aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-options {
  display:grid;
  grid-template-columns:repeat(3,1fr)
}
@media(max-width:575.98px) {
  .aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-options {
    grid-template-columns:repeat(2,1fr)
  }
}
.aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-options .aui-kit-forms-checkbox {
  padding-bottom:14px
}
.aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-options .aui-kit-forms-checkbox:last-child {
  white-space:nowrap
}
.aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-options-option {
  align-items:center;
  display:flex;
  flex-wrap:nowrap;
  margin-right:30px;
  padding-bottom:14px
}
.aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-options-option:last-child {
  margin-right:0
}
.aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-options-option .aui-kit-forms-radio-options-option-label:last-child {
  color:#000;
  cursor:default
}
.aui-application-list-generic-header-advanced-search-selector .aui-kit-forms-radio-options-option .aui-kit-forms-radio-options-option-label:last-child:last-child {
  white-space:nowrap
}
.aui-application-list-generic-header-advanced-search-date-range {
  display:contents
}
.aui-application-list-generic-header-advanced-search-date-range-title {
  color:#000;
  font-family:Source Sans Pro,sans-serif;
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:.5px;
  line-height:normal;
  margin-bottom:16px;
  width:100%
}
.aui-application-list-generic-header-advanced-search-date-range-withoutSpace {
  display:inline-flex
}
.aui-application-list-generic-header-advanced-search-date-range-withSpace {
  display:inline-flex;
  margin-bottom:25px
}
.aui-application-list-generic-header-advanced-search-date-range-initial {
  margin-right:5px
}
.aui-application-list-generic-header-advanced-search-date-range-final {
  margin-left:5px
}
.aui-application-list-generic-header-advanced-search-action {
  align-items:center;
  border:1px solid #d2d7dc;
  border-radius:3px;
  display:flex;
  font-size:14px;
  font-weight:600;
  height:32px;
  justify-content:center;
  margin-left:auto;
  margin-top:10px;
  width:63px
}
.aui-application-list-generic-header-advanced-search-action-color-default {
  background-color:#d2d7dc;
  color:#4b5662
}
.aui-application-list-generic-header-advanced-search-action-color-change {
  background-color:#3380fa;
  color:#fff
}
.aui-application-list-generic-header-button {
  display:flex;
  flex-grow:1;
  flex-wrap:wrap;
  gap:16px
}
.aui-application-list-generic-header-button .aui-kit-actionbutton-dropdown {
  align-items:center;
  display:flex;
  justify-content:flex-start
}
@media(max-width:767.98px) {
  .aui-application-list-generic-header-button .aui-kit-actionbutton-dropdown {
    z-index:1
  }
}
.aui-application-list-generic-header-button .aui-kit-actionbutton-dropdown .aui-kit-actionbutton-dropdown-list-item-label-disabled {
  color:#d2d7dc
}
.aui-application-list-generic-header-button-separator {
  background-color:#d2d7dc;
  content:"";
  display:flex;
  height:20px;
  margin-top:8px;
  width:1px
}
.aui-application-list-generic-header-button-notification {
  align-items:center;
  color:#23353a;
  display:flex;
  flex-direction:row;
  font-size:13px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  overflow:hidden;
  text-decoration:none
}
.aui-application-list-generic-header-button-notification .aui-kit-warning-icon {
  color:#6b7a8c;
  height:20px;
  margin-right:8px;
  width:20px
}
.aui-application-list-generic-header-button-notification .aui-profit-list-warning-notification {
  color:#6b7a8c;
  font-weight:600;
  white-space:pre-wrap;
  width:446px
}
.aui-application-list-generic-header-button .aui-profit-list-warning-info {
  align-items:center;
  color:#23353a;
  display:flex;
  flex-direction:row;
  font-size:15px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  overflow:hidden;
  text-decoration:none
}
.aui-application-list-generic-header-button .aui-profit-list-warning-info-text {
  width:454px
}
.aui-application-list-generic-header-button .aui-profit-list-warning-info .aui-profit-list-warning-actionLink {
  color:#3380fa;
  font-weight:600
}
.aui-application-list-generic-header-button .aui-profit-list-warning-info .aui-profit-list-warning-actionLink:hover {
  text-decoration:underline
}
.aui-application-list-generic-header-button .aui-profit-list-warning-info .aui-profit-list-warning-actionLink .aui-kit-actionlink-underline-always {
  text-decoration:none
}
.aui-application-list-generic-header-button .aui-profit-list-warning-info .aui-profit-list-warning-actionLink .aui-kit-warning-info {
  background-color:#eff5ff;
  border:1px solid #3380fa;
  border-radius:3px;
  height:63px;
  margin-top:3.5px;
  padding:12px 8px 12px 12px;
  position:relative
}
.aui-application-list-generic-header-button .aui-profit-list-warning-info .aui-kit-warning-icon {
  color:#3380fa;
  height:20px;
  margin-right:8px;
  width:20px
}
.aui-application-list-generic-header-button .aui-profit-list-warning-actived {
  align-items:center;
  display:flex;
  flex-direction:row;
  font-size:15px;
  overflow:hidden;
  position:relative;
  text-decoration:none
}
.aui-application-list-generic-header-button .aui-profit-list-warning-actived .aui-kit-actionlink-underline-always {
  color:#000;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  text-decoration:none
}
.aui-application-list-generic-header-button .aui-profit-list-warning-actived-text {
  font-weight:600
}
.aui-application-list-generic-header-button .aui-profit-list-warning-actived-text-bold {
  font-weight:700
}
.aui-application-list-generic-header-button .aui-profit-list-warning-actived .aui-kit-warning-info {
  grid-gap:8px;
  align-items:center;
  border-radius:3px;
  height:62px;
  padding:21px 21px 21px 12px;
  width:227px
}
.aui-application-list-generic-header-button .aui-profit-list-warning-actived-actionLink:hover {
  text-decoration:none
}
.aui-application-list-generic-header-button .aui-profit-list-warning-actived .aui-kit-warning-icon {
  color:#3ac98b;
  height:20px;
  margin-right:8px;
  width:20px
}
.aui-application-list-generic-header-button .aui-profit-list-warning-disabled {
  align-items:center;
  color:#23353a;
  display:flex;
  flex-direction:row;
  font-size:15px;
  overflow:hidden;
  position:relative;
  text-decoration:none
}
.aui-application-list-generic-header-button .aui-profit-list-warning-disabled .aui-kit-actionlink-underline-always {
  color:#000;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  text-decoration:none
}
.aui-application-list-generic-header-button .aui-profit-list-warning-disabled-text {
  font-weight:600
}
.aui-application-list-generic-header-button .aui-profit-list-warning-disabled-text-bold {
  font-weight:700
}
.aui-application-list-generic-header-button .aui-profit-list-warning-disabled .aui-kit-warning-info {
  grid-gap:8px;
  align-items:center;
  background-color:#fcf8e9;
  border:1px solid #f3cf3f;
  border-radius:3px;
  height:62px;
  padding:21px 21px 21px 12px;
  width:227px
}
.aui-application-list-generic-header-button .aui-profit-list-warning-disabled .aui-kit-warning-icon {
  color:#f3cf3f;
  height:20px;
  margin-right:8px;
  width:20px
}
.aui-application-list-generic-header-other-buttons {
  margin-left:34px;
  position:relative
}
.aui-application-list-generic-header-other-buttons .aui-kit-actionbutton {
  text-transform:none;
  width:auto
}
.aui-application-list-generic-header-other-buttons .aui-kit-actionbutton-text {
  font-weight:400;
  margin-left:8px
}
.aui-application-list-generic-header-search {
  display:flex;
  justify-content:flex-end
}
@media(max-width:767.98px) {
  .aui-application-list-generic-header-search {
    justify-content:flex-start
  }
}
.aui-application-list-generic-header-search .aui-kit-forms-inputbox-label {
  pointer-events:none
}
.aui-application-list-generic-header-search .aui-kit-forms-searchbox-search-disabled {
  cursor:not-allowed;
  pointer-events:none
}
.aui-application-list-generic-header-search .aui-kit-forms-searchbox-search-disabled .aui-kit-forms-inputbox {
  background-color:#f9f9fb
}
.aui-application-list-generic-header-search .aui-kit-forms-searchbox-dropdown {
  padding:24px
}
@media(max-width:767.98px) {
  .aui-application-list-generic-header-search .aui-kit-forms-searchbox-dropdown {
    right:auto;
    width:auto
  }
}
.aui-application-list-generic-header-search .aui-kit-forms-searchbox-dropdown .aui-kit-actionbutton {
  background-color:#3380fa;
  height:32px;
  width:63px
}
.aui-application-list-generic-header-search .aui-kit-forms-searchbox-dropdown .aui-kit-actionbutton .aui-kit-actionbutton-text {
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:-.4px;
  line-height:.71
}
.aui-application-list-generic-columns-loading {
  visibility:hidden
}
.aui-application-list-generic-grid-loading .aui-kit-grid {
  background-color:#fff;
  height:calc(100vh - 200px)
}
.aui-application-list-generic-grid {
  height:100%;
  position:relative
}
.aui-application-list-generic-grid-status {
  border-radius:2px;
  height:14px;
  margin-top:14px;
  width:55px
}
.aui-application-list-generic-grid-status-green {
  background-color:#3ac98b
}
.aui-application-list-generic-grid-status-red {
  background-color:#e01e5a
}
.aui-application-list-generic-grid-status-orange {
  background-color:#f3a53f
}
.aui-application-list-generic-grid-status-text {
  color:#fff;
  font-size:9px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:.2px;
  line-height:.89
}
@media(max-width:767.98px) {
  .aui-application-list-generic-grid {
    z-index:0
  }
}
.aui-application-list-generic-grid .ag-horizontal-left-spacer,
.aui-application-list-generic-grid .aui-kit-grid-no-paginated .ag-body-horizontal-scroll {
  display:none
}
.aui-application-list-generic-grid-loading {
  align-items:center;
  display:flex;
  justify-content:center;
  padding-top:30vh
}
.aui-application-list-generic-grid .ag-header {
  z-index:1
}
.aui-application-list-generic-grid .aui-kit-grid-loading {
  align-items:center;
  background-color:#fff;
  display:flex;
  height:100vh;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:300
}
.aui-application-list-generic-grid .aui-kit-grid-loading .aui-kit-loading-icon {
  position:absolute;
  top:300px;
  width:14px
}
.aui-application-list-generic-grid-custom-renderer,
.aui-application-list-generic-grid-operation-type {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:left
}
.aui-application-list-generic-grid-numeric-total {
  font-weight:700;
  position:absolute;
  transform:translate(-16px)
}
.aui-application-list-generic-grid-cell-left {
  margin-left:10px
}
.aui-application-list-generic-grid-subTotal {
  position:absolute;
  transform:translate(-16px)
}
.aui-application-list-generic-grid-icon {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:start;
  margin-left:18px;
  position:absolute
}
.aui-application-list-generic-grid-icon-confirm-green {
  color:#00cb88;
  height:18px;
  width:18px
}
.aui-application-list-generic-grid-icon-close-red {
  color:#e01e5a;
  height:18px;
  width:18px
}
.aui-application-list-generic-grid-icon-caution-yellow {
  color:#f3cf3f;
  height:18px;
  width:18px
}
.aui-application-list-generic-grid-date {
  font-size:14px
}
.aui-application-list-generic-grid-send-status {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:55%;
  justify-items:flex-start;
  margin:8px 0
}
.aui-application-list-generic-grid-send-status .aui-icon {
  display:inline;
  float:left;
  margin-right:6px;
  width:18px
}
.aui-application-list-generic-grid-send-status-date {
  font-family:Source Sans Pro,sans-serif;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  letter-spacing:normal;
  line-height:1
}
.aui-application-list-generic-grid-send-status-icon-send {
  color:#a6afba;
  height:18px
}
.aui-application-list-generic-grid-send-status-icon-check {
  color:#3ac98b;
  height:10px
}
.aui-application-list-generic-grid-send-status-icon-double-check {
  color:#3380fa;
  height:18px
}
.aui-application-list-generic-grid-category {
  align-items:center;
  border-radius:2px;
  display:flex;
  flex-direction:row;
  font-weight:600;
  justify-items:flex-start;
  margin:8px 0;
  overflow:hidden;
  padding:4px 8px 4px 0;
  width:fit-content!important
}
.aui-application-list-generic-grid-category .aui-icon {
  display:inline;
  float:left;
  height:18px;
  margin-left:6px;
  width:18px
}
.aui-application-list-generic-grid-category-text {
  font-family:Source Sans Pro,sans-serif;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  letter-spacing:normal;
  line-height:1;
  margin-left:5px
}
.aui-application-list-generic-grid-status {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:55%;
  justify-items:flex-start;
  margin:8px 0
}
.aui-application-list-generic-grid-status-expired {
  color:#e01e5a
}
.aui-application-list-generic-grid-status-partially {
  color:#3380fa
}
.aui-application-list-generic-grid-status-pending {
  color:#000
}
.aui-application-list-generic-grid-status-complete {
  color:#3ac98b
}
.aui-application-list-generic-grid-norows {
  height:100vh;
  margin-top:120px
}
.aui-application-list-generic-grid-norows-image {
  width:120px
}
.aui-application-list-generic-grid-norows-text {
  font-size:22px;
  margin-bottom:10px
}
.aui-application-list-generic-grid-norows-button {
  color:#3380fa;
  font-weight:600;
  pointer-events:auto
}
.aui-application-list-generic-grid-norows-button:hover {
  cursor:pointer;
  text-decoration:underline
}
.aui-application-list-generic-grid .aui-kit-grid {
  background-color:#fff;
  height:100%
}
.aui-application-list-generic-grid .aui-kit-grid .ag-overlay {
  position:relative
}
.aui-application-list-generic-grid .aui-kit-grid .ag-row-empty {
  cursor:default
}
.aui-application-list-generic-grid .aui-kit-grid .ag-row-empty .ag-react-container {
  display:none
}
.aui-application-list-generic-grid .aui-kit-grid .ag-header-cell {
  padding-right:8px
}
.aui-application-list-generic-grid .aui-kit-grid .ag-header-cell-center .ag-header-cell-label {
  justify-content:center;
  text-align:center
}
.aui-application-list-generic-grid .aui-kit-grid .ag-header-cell-left .ag-cell-label-container .ag-header-cell-label {
  margin-left:10px
}
.aui-application-list-generic-grid .aui-kit-grid .ag-header-cell-numeric-cell .ag-header-cell-label {
  justify-content:flex-end;
  padding-right:12px
}
@media(max-width:767.98px) {
  .aui-application-list-generic-grid .aui-kit-grid .ag-header-cell-numeric-cell .ag-header-cell-label {
    padding-left:0;
    transform:none
  }
}
.aui-application-list-generic-grid .aui-kit-grid .ag-header-cell-resize {
  right:0;
  width:10px
}
.aui-application-list-generic-grid .aui-kit-grid .ag-header-cell:after {
  border-right:1px solid #d2d7dc;
  content:" ";
  height:14px;
  position:relative;
  right:-3px;
  text-indent:-2000px;
  top:0;
  z-index:0
}
.aui-application-list-generic-grid .aui-kit-grid .ag-overlay-loading-wrapper .ag-react-container:empty {
  display:none
}
.aui-application-list-generic-grid .aui-kit-grid .ag-overlay-loading-wrapper .ag-react-container {
  height:calc(100vh - 250px);
  width:100%
}
.aui-application-list-generic-grid .aui-kit-grid .ag-overlay-loading-wrapper .ag-react-container .aui-kit-grid-loading {
  align-items:center;
  background-color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings {
  position:absolute
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings-mini-arrow {
  display:flex;
  height:40px;
  right:0;
  width:50px;
  z-index:2
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings-mini-arrow-space-scroll {
  background-color:#f0f1f3;
  border-radius:0;
  border-top:1px solid #d2d7dc;
  height:40px;
  width:10px
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings-mini-arrow .aui-kit-actionbutton-dropdown-expanded {
  background:linear-gradient(45deg,#d2d7dc,#d2d7dc);
  border-radius:3px;
  height:30px;
  margin-top:5px;
  width:40px
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton {
  height:40px
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown {
  align-items:center;
  display:flex;
  justify-content:flex-start
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown .aui-kit-actionbutton-dropdown-list-item-label {
  color:#000
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-icon-mini-arrow {
  height:5px;
  width:5px
}
.aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-panel {
  z-index:52
}
@media(max-width:767.98px) {
  .aui-application-list-generic-grid .aui-kit-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-panel {
    position:absolute;
    right:0;
    top:40px
  }
}
.aui-application-list-generic-grid-actions {
  align-items:center;
  display:flex;
  height:100%
}
.aui-application-list-generic-grid-actions-disabled {
  cursor:not-allowed;
  pointer-events:none
}
.aui-application-list-generic-grid-actions-disabled .aui-kit-forms-inputbox {
  background-color:#f9f9fb
}
.aui-application-list-generic-grid-actions .aui-kit-actionbutton {
  margin-right:10px;
  width:92px
}
.aui-application-list-generic-grid-actions-dropdown {
  align-items:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#6b7a8c;
  display:flex;
  height:28px;
  justify-content:center;
  width:36px
}
.aui-application-list-generic-grid-actions-dropdown:focus,
.aui-application-list-generic-grid-actions-dropdown:hover {
  border:1px solid #3380fa;
  color:#3380fa
}
.aui-application-list-generic-grid-actions-dropdown .aui-icon {
  height:16px;
  width:16px
}
.aui-application-list-generic-grid-dropdownpanel {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  cursor:auto;
  font-weight:400;
  padding:10px 0;
  position:absolute;
  text-transform:none;
  z-index:2002
}
.aui-application-list-generic-grid-dropdownpanel-item {
  padding:8px 16px;
  white-space:nowrap
}
.aui-application-list-generic-grid-dropdownpanel-item-disabled {
  color:#a6afba;
  padding:8px 16px;
  pointer-events:none;
  white-space:nowrap
}
.aui-application-list-generic-grid-dropdownpanel-item:hover {
  background-color:#f0f1f3;
  cursor:pointer
}
.aui-application-list-generic-grid .ag-center-cols-container:empty {
  display:none
}
.aui-application-list-generic-grid .ag-row-selected .aui-kit-actionbutton {
  background-color:#f9f9fb;
  cursor:not-allowed;
  pointer-events:none
}
.aui-application-list-generic-grid .ag-row-selected .aui-kit-actionbutton .aui-kit-actionbutton-text {
  color:#a6afba
}
.aui-application-list-generic-grid .ag-row-selected .aui-application-list-generic-actions-dropdown {
  background-color:#f9f9fb;
  color:#a6afba;
  cursor:not-allowed;
  pointer-events:none
}
.aui-application-list-generic-grid .ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,
.aui-application-list-generic-grid .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container,
.aui-application-list-generic-grid .ag-body-viewport.ag-layout-auto-height .ag-center-cols-viewport {
  min-height:40px
}
.aui-application-list-generic-actions {
  align-items:center;
  display:flex;
  height:100%
}
.aui-application-list-generic-actions .aui-kit-actionbutton {
  margin-right:5px;
  width:92px
}
.aui-application-list-generic-actions .aui-kit-actionbutton-class-single {
  margin-right:0;
  width:138px
}
.aui-application-list-generic-actions-dropdown {
  align-items:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#6b7a8c;
  display:flex;
  height:28px;
  justify-content:center;
  width:36px
}
.aui-application-list-generic-actions-dropdown:focus,
.aui-application-list-generic-actions-dropdown:hover {
  border:1px solid #3380fa;
  color:#3380fa
}
.aui-application-list-generic-actions-dropdown .aui-icon {
  height:16px;
  width:16px
}
.aui-application-list-generic-pagination {
  align-items:center;
  background-color:#f9f9fb;
  display:flex;
  flex-direction:row;
  justify-content:center;
  padding:15px 0
}
.aui-application-list-generic-pagination-first-page {
  margin:0 8px
}
.aui-application-list-generic-pagination-first-page .aui-icon {
  transform:rotate(180deg)
}
.aui-application-list-generic-pagination-previous-page {
  margin:0 8px
}
.aui-application-list-generic-pagination-previous-page .aui-icon {
  transform:rotate(90deg)
}
.aui-application-list-generic-pagination-pages {
  margin:0 8px;
  width:100px
}
.aui-application-list-generic-pagination-next-page {
  margin:0 8px
}
.aui-application-list-generic-pagination-next-page .aui-icon {
  transform:rotate(-90deg)
}
.aui-application-list-generic-pagination-last-page {
  margin:0 8px
}
.aui-application-list-generic-zoomimage {
  background:#fff;
  border:1px solid #d2d7dc;
  border-radius:4px;
  height:128px;
  object-fit:contain;
  position:absolute;
  width:128px
}
.aui-application-list-generic-nocursor .ag-cell-value,
.aui-application-list-generic-nocursor .ag-row-hover {
  color:#000!important;
  cursor:default!important
}
.aui-kit-actionbutton-dropdown-list-item-label {
  color:#000
}
.template-icon-send {
  color:#a6afba;
  margin-right:7px
}
.template-icon-check {
  color:#3ac98b;
  margin-right:7px
}
.template-icon-double-check {
  color:#3380fa;
  margin-right:7px
}
.template-color-lodging {
  background-color:rgba(58,201,139,.12);
  color:#3ac98b
}
.template-color-lodging .aui-application-list-generic-grid-category-text {
  color:#3ac98b
}
.template-color-key {
  background-color:rgba(74,184,184,.12);
  color:#4ab8b8
}
.template-color-key .aui-application-list-generic-grid-category-text {
  color:#4ab8b8
}
.template-color-app {
  background-color:rgba(154,27,160,.12);
  color:#9a1ba0
}
.template-color-app .aui-application-list-generic-grid-category-text {
  color:#9a1ba0
}
.template-color-plane {
  background-color:hsla(18,90%,76%,.12);
  color:#f9ad8d
}
.template-color-plane .aui-application-list-generic-grid-category-text {
  color:#f9ad8d
}
.template-color-bus {
  background-color:rgba(128,172,123,.12);
  color:#80ac7b
}
.template-color-bus .aui-application-list-generic-grid-category-text {
  color:#80ac7b
}
.template-color-gas {
  background-color:rgba(74,184,184,.12);
  color:#4ab8b8
}
.template-color-gas .aui-application-list-generic-grid-category-text {
  color:#4ab8b8
}
.template-color-mail {
  background-color:rgba(145,91,74,.12);
  color:#915b4a
}
.template-color-mail .aui-application-list-generic-grid-category-text {
  color:#915b4a
}
.template-color-restaurant-customer {
  background-color:#ffebeb;
  color:#ff5959
}
.template-color-restaurant-customer .aui-application-list-generic-grid-category-text {
  color:#ff5959
}
.template-color-restaurant-company {
  background-color:rgba(122,126,221,.12);
  color:#7a7edd
}
.template-color-restaurant-company .aui-application-list-generic-grid-category-text {
  color:#7a7edd
}
.template-color-shopping-bag {
  background-color:rgba(58,201,139,.12);
  color:#3ac98b
}
.template-color-shopping-bag .aui-application-list-generic-grid-category-text {
  color:#3ac98b
}
.template-color-38 {
  background-color:#f2edeb;
  color:#70493c
}
.template-color-38 .aui-application-list-generic-grid-category-text {
  color:#70493c
}
.template-color-refresh {
  background-color:rgba(154,100,184,.12);
  color:#9a1ba0
}
.template-color-refresh .aui-application-list-generic-grid-category-text {
  color:#9a1ba0
}
.template-color-truck {
  background-color:rgba(0,135,90,.12);
  color:#00875a
}
.template-color-truck .aui-application-list-generic-grid-category-text {
  color:#00875a
}
.template-color-card {
  background-color:rgba(58,142,166,.12);
  color:#008da6
}
.template-color-card .aui-application-list-generic-grid-category-text {
  color:#008da6
}
.template-color-print {
  background-color:rgba(213,109,201,.12);
  color:#d56dc9
}
.template-color-print .aui-application-list-generic-grid-category-text {
  color:#d56dc9
}
.template-color-gift {
  background-color:rgba(243,165,63,.12);
  color:#f3a53f
}
.template-color-gift .aui-application-list-generic-grid-category-text {
  color:#f3a53f
}
.template-color-calculator {
  background-color:rgba(255,122,140,.12);
  color:#ff5959
}
.template-color-calculator .aui-application-list-generic-grid-category-text {
  color:#ff5959
}
.template-color-bank {
  background-color:rgba(154,100,184,.12);
  color:#9a1ba0
}
.template-color-bank .aui-application-list-generic-grid-category-text {
  color:#9a1ba0
}
.template-color-home {
  background-color:rgba(145,91,74,.12);
  color:#915b4a
}
.template-color-home .aui-application-list-generic-grid-category-text {
  color:#915b4a
}
.template-color-language {
  background-color:rgba(107,122,212,.12);
  color:#6b7ad4
}
.template-color-language .aui-application-list-generic-grid-category-text {
  color:#6b7ad4
}
.template-color-settings {
  background-color:rgba(74,184,184,.12);
  color:#4ab8b8
}
.template-color-settings .aui-application-list-generic-grid-category-text {
  color:#4ab8b8
}
.template-color-attachment {
  background-color:#ffebeb;
  color:#ff5959
}
.template-color-attachment .aui-application-list-generic-grid-category-text {
  color:#ff5959
}
.template-color-couch {
  background-color:rgba(221,104,42,.12);
  color:#dd682a
}
.template-color-couch .aui-application-list-generic-grid-category-text {
  color:#dd682a
}
.template-color-police {
  background-color:rgba(64,93,229,.12);
  color:#405de5
}
.template-color-police .aui-application-list-generic-grid-category-text {
  color:#405de5
}
.template-color-statistics {
  background-color:rgba(107,122,140,.12);
  color:#6b7a8c
}
.template-color-statistics .aui-application-list-generic-grid-category-text {
  color:#6b7a8c
}
.template-color-metro {
  background-color:rgba(184,16,68,.12);
  color:#b81044
}
.template-color-metro .aui-application-list-generic-grid-category-text {
  color:#b81044
}
.template-color-parking {
  background-color:rgba(74,184,184,.12);
  color:#4ab8b8
}
.template-color-parking .aui-application-list-generic-grid-category-text {
  color:#4ab8b8
}
.template-color-toll {
  background-color:#ffebeb;
  color:#ff5959
}
.template-color-toll .aui-application-list-generic-grid-category-text {
  color:#ff5959
}
.template-color-message {
  background-color:rgba(154,27,160,.12);
  color:#9a1ba0
}
.template-color-message .aui-application-list-generic-grid-category-text {
  color:#9a1ba0
}
.template-color-tool {
  background-color:rgba(100,117,142,.12);
  color:#64758e
}
.template-color-tool .aui-application-list-generic-grid-category-text {
  color:#64758e
}
.template-color-like {
  background-color:rgba(184,16,68,.12);
  color:#b81044
}
.template-color-like .aui-application-list-generic-grid-category-text {
  color:#b81044
}
.template-color-suitcase {
  background-color:rgba(74,184,184,.12);
  color:#4ab8b8
}
.template-color-suitcase .aui-application-list-generic-grid-category-text {
  color:#4ab8b8
}
.template-color-calendar {
  background-color:rgba(22,153,195,.12);
  color:#1699c3
}
.template-color-calendar .aui-application-list-generic-grid-category-text {
  color:#1699c3
}
.template-color-taxi {
  background-color:rgba(232,154,39,.12);
  color:#e89a27
}
.template-color-taxi .aui-application-list-generic-grid-category-text {
  color:#e89a27
}
.template-color-call-on {
  background-color:rgba(26,57,167,.12);
  color:#1a39a7
}
.template-color-call-on .aui-application-list-generic-grid-category-text {
  color:#1a39a7
}
.template-color-mobile {
  background-color:rgba(122,126,221,.12);
  color:#7a7edd
}
.template-color-mobile .aui-application-list-generic-grid-category-text {
  color:#7a7edd
}
.template-color-property {
  background-color:rgba(184,16,68,.12);
  color:#b81044
}
.template-color-property .aui-application-list-generic-grid-category-text {
  color:#b81044
}
.template-color-savings {
  background-color:rgba(213,109,201,.12);
  color:#d56dc9
}
.template-color-savings .aui-application-list-generic-grid-category-text {
  color:#d56dc9
}
.template-color-wa-income {
  background-color:rgba(13,107,91,.12);
  color:#0d6b5b
}
.template-color-wa-income .aui-application-list-generic-grid-category-text {
  color:#0d6b5b
}
.template-color-coins {
  background-color:rgba(122,126,221,.12);
  color:#7a7edd
}
.template-color-coins .aui-application-list-generic-grid-category-text {
  color:#7a7edd
}
.template-color-speed {
  background-color:rgba(221,104,42,.12);
  color:#dd682a
}
.template-color-speed .aui-application-list-generic-grid-category-text {
  color:#dd682a
}
.template-color-crash {
  background-color:rgba(73,93,123,.12);
  color:#d2d7dc
}
.template-color-crash .aui-application-list-generic-grid-category-text {
  color:#d2d7dc
}
.oval-notification {
  align-items:center;
  background-color:#e01e5a;
  border-radius:10px;
  display:flex;
  height:18px;
  justify-content:center;
  margin-left:5px;
  padding:1.5px 4px 2.5px;
  position:relative;
  width:18px
}
.letter-n {
  color:#fff;
  font-size:12px;
  font-weight:600
}
.aui-kit-tooltip-visible .aui-kit-tooltip-message-custom {
  background-color:rgba(41,52,58,.9);
  border-radius:6px;
  color:#fff;
  display:inline-table;
  height:auto;
  max-width:600px;
  padding:8px;
  pointer-events:none;
  text-align:center;
  white-space:nowrap
}
.aui-application-list-generic-view-notification {
  border-top:1px solid #d2d7dc;
  grid-area:alert
}
.aui-application-list-generic-view-notification-banner {
  background-color:#eff5ff;
  display:flex;
  font-family:Source Sans Pro,sans-serif;
  font-size:13px;
  padding:9px 0 9px 20px
}
.aui-application-list-generic-view-notification-banner .aui-kit-warning-icon {
  color:#3380fa;
  height:16px;
  margin-right:8px;
  width:16px
}
@keyframes fadeIn {
  to {
    opacity:1
  }
}
.aui-kit-modal-open {
  overflow:hidden
}
.aui-kit-modal-canvas {
  animation:fadeIn .3s ease 0s forwards;
  background-color:#f0f1f3;
  height:100vh;
  left:0;
  max-height:100vh;
  min-width:960px;
  opacity:0;
  position:fixed;
  right:0;
  top:0;
  z-index:3001
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas {
    height:100%;
    max-height:100%;
    min-width:100%;
    overflow:auto
  }
}
.aui-kit-modal-canvas-header {
  align-items:center;
  background-color:#fff;
  border-bottom:1px solid #d2d7dc;
  box-shadow:0 2px 8px 0 rgba(107,122,140,.3);
  display:flex;
  height:60px;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:500
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-header {
    align-items:center;
    flex-wrap:wrap;
    height:80px;
    justify-content:center;
    position:relative
  }
}
.aui-kit-modal-canvas-header-logo {
  display:flex;
  justify-content:center;
  width:70px
}
.aui-kit-modal-canvas-header-logo:not(.aui-kit-modal-canvas-header-logo-loading) {
  transform:scale(1.4)
}
.aui-kit-modal-canvas-header-logo:not(.aui-kit-modal-canvas-header-logo-loading) path:first-child,
.aui-kit-modal-canvas-header-logo:not(.aui-kit-modal-canvas-header-logo-loading) path:nth-child(2) {
  display:none
}
.aui-kit-modal-canvas-header-title {
  color:#000;
  flex:1;
  font-size:22px;
  margin-left:-4px;
  position:relative;
  user-select:none
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-header-content {
    display:flex;
    justify-content:center;
    order:2;
    width:100%
  }
}
.aui-kit-modal-canvas-header-close {
  padding:0 14px
}
.aui-kit-modal-canvas-header-close .aui-kit-actionbutton {
  border-radius:6px
}
.aui-kit-modal-canvas-header-close .aui-kit-actionbutton:hover {
  background-color:#f0f1f3
}
.aui-kit-modal-canvas-header-hidden {
  display:none
}
.aui-kit-modal-canvas-content {
  background-color:#f9f9fb;
  height:calc(100% - 122px);
  min-height:calc(100% - 122px);
  overflow:auto;
  position:relative;
  top:60px
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-content {
    height:auto;
    overflow:hidden;
    top:0
  }
}
.aui-kit-modal-canvas-content-white {
  background-color:#fff
}
.aui-kit-modal-canvas-content-no-footer {
  min-height:calc(100% - 60px)
}
.aui-kit-modal-canvas-content-loading {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-kit-modal-canvas-footer {
  align-items:center;
  background:#fff;
  border-top:1px solid #d2d7dc;
  bottom:0;
  display:grid;
  grid-template:"left right" min-content;
  height:62px;
  left:0;
  padding:10px;
  position:absolute;
  right:0;
  z-index:400
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-footer {
    display:flex;
    flex-direction:column;
    height:auto;
    position:fixed
  }
}
.aui-kit-modal-canvas-footer-left {
  grid-area:left;
  justify-content:start
}
.aui-kit-modal-canvas-footer-right {
  align-items:center;
  display:grid;
  grid-area:right;
  grid-template-columns:repeat(auto-fit,minmax(90px,auto));
  grid-gap:10px;
  justify-content:end
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-footer-right {
    display:flex;
    margin-top:10px
  }
}
.aui-kit-modal-canvas-content>.aui-core-loading-icon,
.aui-kit-modal-canvas>.aui-core-loading-icon {
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%)
}
.aui-kit-forms-composed {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  display:flex;
  height:36px;
  padding:10px;
  position:relative;
  transition:border-color .35s ease-in-out;
  width:100%
}
.aui-kit-forms-composed:hover .aui-kit-forms-inputbox-error {
  background-color:#ff4b39;
  border-radius:2px;
  color:#fff;
  height:auto;
  margin-top:6px;
  overflow:unset;
  padding:5px 8px;
  text-overflow:unset;
  white-space:unset;
  z-index:4
}
.aui-kit-forms-composed-input {
  border:none;
  outline:none;
  width:100%
}
.aui-kit-forms-composed-input:not(:last-of-type) {
  border-right:1px solid transparent;
  padding-right:8px;
  transition:border-color .35s ease-in-out
}
.aui-kit-forms-composed-input:not(:first-of-type) {
  padding-left:8px
}
.aui-kit-forms-composed-with-value .aui-kit-forms-inputbox-label,
.aui-kit-forms-composed:focus-within .aui-kit-forms-inputbox-label {
  background:linear-gradient(0deg,#fff 5px,transparent 0);
  transform:translateY(-20px) scale(.8) translateZ(0);
  z-index:3
}
.aui-kit-forms-composed-with-value .aui-kit-forms-composed-input,
.aui-kit-forms-composed-with-value:focus-within .aui-kit-forms-composed-input {
  border-color:#d2d7dc
}
.aui-kit-forms-composed:focus-within:not(.aui-kit-forms-composed-error) {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd;
  color:#000;
  transition-delay:0s
}
.aui-kit-forms-composed:focus-within:not(.aui-kit-forms-composed-error) .aui-kit-forms-composed-input {
  border-color:#3380fa
}
.aui-kit-forms-composed-disabled {
  border-style:dashed
}
.aui-kit-forms-composed-error {
  border-color:#ff4b39;
  transition-delay:0s
}
.aui-kit-forms-composed-error .aui-kit-forms-composed-input {
  border-color:#ff4b39
}
.aui-kit-forms-composed-error:focus-within {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd;
  transition-delay:0s
}
.aui-kit-forms-composed-error:focus-within .aui-kit-forms-composed-input {
  border-color:#3380fa
}
.aui-kit-forms-composed-error:focus-within .aui-kit-forms-inputbox-error {
  display:none
}
.aui-kit-forms-composed .aui-kit-forms-inputbox-label {
  align-items:center;
  display:flex;
  font-size:11px;
  left:12px;
  pointer-events:none;
  top:12.5px
}
.aui-kit-forms-composed .aui-kit-forms-inputbox-error {
  left:0
}
.aui-kit-forms-imageuploader {
  background-color:#fff;
  height:120px;
  position:relative;
  width:120px
}
.aui-kit-forms-imageuploader-icon {
  color:#6b7a8c;
  height:24px;
  width:24px
}
.aui-kit-forms-imageuploader-over {
  align-items:center;
  background-color:rgba(75,86,98,.9);
  border-radius:3px;
  color:#fff;
  display:flex;
  font-size:13px;
  font-weight:600;
  height:100%;
  justify-content:center;
  padding:28px;
  pointer-events:none;
  position:absolute;
  text-align:center;
  top:0;
  width:100%;
  z-index:10
}
.aui-kit-forms-imageuploader-over~.aui-kit-forms-fileuploader-template-imageuploader {
  border-width:0
}
.aui-kit-forms-imageuploader-image {
  border-radius:3px;
  left:50%;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
  width:100%
}
.aui-kit-forms-imageuploader-dropdown {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  font-size:14px;
  margin-top:3px;
  padding:10px 0;
  position:absolute
}
.aui-kit-forms-imageuploader-dropdown-option {
  align-items:center;
  cursor:pointer;
  display:flex;
  height:28px;
  padding:0 20px
}
.aui-kit-forms-imageuploader-dropdown-option:hover {
  background-color:#f0f1f3
}
.aui-kit-forms-imageuploader-with-error .aui-kit-forms-fileuploader-template-imageuploader {
  border-color:#ff4b39
}
.aui-kit-forms-imageuploader-errors {
  color:#ff4b39;
  font-size:12px;
  margin-top:3px;
  order:10
}
.aui-kit-forms-side-menu {
  background-color:#f9f9fb;
  display:flex;
  flex-direction:column;
  height:100%;
  padding:40px 30px;
  width:100%
}
.aui-kit-forms-side-menu-option {
  align-items:center;
  border-radius:3px;
  cursor:pointer;
  display:flex;
  min-height:30px;
  padding:2px 12px;
  white-space:nowrap
}
.aui-kit-forms-side-menu-option-selected {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-tabs {
  align-items:stretch;
  display:flex;
  height:44px;
  letter-spacing:.2px;
  padding-left:15px;
  width:100%
}
@media(max-width:575.98px) {
  .aui-kit-tabs {
    align-items:baseline;
    height:auto
  }
}
.aui-kit-tabs-without-left-space {
  padding-left:0
}
.aui-kit-tabs-wrapper {
  align-items:center;
  display:inline-flex;
  flex-wrap:nowrap;
  margin-left:15px;
  margin-right:15px
}
@media(max-width:575.98px) {
  .aui-kit-tabs-wrapper {
    height:69px
  }
}
.aui-kit-tabs-tab {
  align-items:center;
  border-bottom:3px solid transparent;
  color:#6b7a8c;
  cursor:pointer;
  display:inline-flex;
  flex-wrap:nowrap;
  font-weight:600;
  height:100%;
  text-transform:uppercase
}
.aui-kit-tabs-tab:hover:not(.aui-kit-tabs-tab-disabled) {
  color:#000
}
.aui-kit-tabs-tab-selected {
  border-color:#3380fa;
  color:#000
}
.aui-kit-tabs-tab-notification {
  align-items:center;
  background-color:#ff4b39;
  border-radius:50px;
  color:#fff;
  display:flex;
  height:15px;
  justify-content:center;
  line-height:11px;
  margin-bottom:2px;
  margin-left:2px;
  min-width:15px;
  padding:0 5px
}
.aui-kit-forms-switch-options {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  display:inline-flex;
  height:36px;
  padding:3px;
  width:fit-content
}
.aui-kit-forms-switch-options-option {
  align-items:center;
  border-radius:2px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  justify-content:center;
  min-width:89px
}
.aui-kit-forms-switch-options-option:not(:last-child) {
  margin-right:4px
}
.aui-kit-forms-switch-options-option-active {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-banklogo {
  background-color:#fff;
  border:1px solid #f0f1f3;
  border-radius:50%;
  height:40px;
  object-fit:cover;
  width:40px
}
.aui-kit-grid .ag-row {
  background-color:#fff;
  border-bottom:1px solid #d2d7dc;
  cursor:default
}
.aui-kit-aeat-error-popup {
  width:1290px
}
.aui-kit-aeat-error-popup-header {
  align-items:center;
  display:flex;
  justify-content:space-between;
  padding:24px
}
.aui-kit-aeat-error-popup-header-title {
  color:#29343a;
  font-size:22px
}
.aui-kit-aeat-error-popup-header-icon {
  align-items:center;
  border-radius:6px;
  color:#4b5662;
  display:flex;
  height:32px;
  justify-content:center;
  line-height:0;
  width:32px
}
.aui-kit-aeat-error-popup-header-icon:hover {
  background-color:#f0f1f3
}
.aui-kit-aeat-error-popup-header-icon .aui-icon {
  height:24px;
  width:24px
}
.aui-kit-aeat-error-popup-content {
  padding:0 24px 24px
}
.aui-kit-aeat-error-popup-content .aui-kit-grid {
  background-color:#fff;
  height:292px
}
.aui-kit-aeat-error-popup-content .aui-kit-grid .ag-header-row,
.aui-kit-aeat-error-popup-content .aui-kit-grid .ag-row {
  border-left:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc
}
.aui-kit-aeat-error-popup-content .aui-kit-grid .ag-body-horizontal-scroll {
  opacity:0
}
.aui-kit-aeat-error-popup-content-error {
  align-items:center;
  display:flex;
  height:100%
}
.aui-kit-aeat-error-popup-content-error-icon {
  color:#f3a53f;
  line-height:0;
  margin-right:6px
}
.aui-kit-aeat-error-popup-content-error-icon .aui-icon {
  height:20px;
  width:20px
}
.aui-kit-aeat-error-popup-content-error-icon-alert {
  color:#ff4b39
}
.aui-kit-aeat-error-popup-content-error-icon-confirm-circle {
  color:#3ac98b
}
.aui-kit-aeat-error-popup-footer {
  align-items:center;
  box-shadow:0 -1px 0 0 #d2d7dc;
  display:flex;
  justify-content:flex-end;
  padding:24px
}
.aui-kit-forms-switch-label {
  color:#4b5662;
  font-size:9px;
  font-weight:600;
  margin-bottom:6px;
  text-transform:uppercase
}
.aui-kit-forms-switch-label-mandatory {
  color:#ff4b39;
  padding-left:1px
}
.aui-kit-forms-switch-button {
  align-items:center;
  background-color:#a6afba;
  border-radius:8px;
  cursor:pointer;
  display:flex;
  height:16px;
  justify-content:flex-start;
  padding:0 3px;
  width:27px
}
.aui-kit-forms-switch-button-grip {
  background-color:#fff;
  border-radius:50%;
  height:10px;
  transition:.15s ease-in-out;
  width:10px
}
.aui-kit-forms-switch-on .aui-kit-forms-switch-button {
  background-color:#3380fa;
  justify-content:flex-end
}
.aui-kit-forms-switch-disabled .aui-kit-forms-switch-button {
  cursor:default;
  opacity:.5
}
.aui-kit-forms-switch-error .aui-kit-forms-switch-button {
  box-shadow:0 0 0 1px #ff4b39
}
.aui-kit-fixerrorsdialog {
  width:1290px
}
.aui-kit-fixerrorsdialog-header {
  align-items:center;
  display:flex;
  justify-content:space-between;
  padding:24px
}
.aui-kit-fixerrorsdialog-header-title {
  color:#29343a;
  font-size:22px
}
.aui-kit-fixerrorsdialog-header-icon {
  align-items:center;
  border-radius:6px;
  color:#4b5662;
  cursor:pointer;
  display:flex;
  height:32px;
  justify-content:center;
  line-height:0;
  width:32px
}
.aui-kit-fixerrorsdialog-header-icon:hover {
  background-color:#f0f1f3
}
.aui-kit-fixerrorsdialog-header-icon .aui-icon {
  height:24px;
  width:24px
}
.aui-kit-fixerrorsdialog-content {
  padding:0 24px 24px
}
.aui-kit-fixerrorsdialog-content .aui-kit-grid {
  background-color:#fff;
  height:292px
}
.aui-kit-fixerrorsdialog-content .aui-kit-grid .ag-header-row,
.aui-kit-fixerrorsdialog-content .aui-kit-grid .ag-row {
  border-left:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc
}
.aui-kit-fixerrorsdialog-content .aui-kit-grid .ag-body-horizontal-scroll {
  opacity:0
}
.aui-kit-fixerrorsdialog-content-error {
  align-items:center;
  display:flex;
  height:100%
}
.aui-kit-fixerrorsdialog-content-error-icon {
  color:#f3a53f;
  line-height:0;
  margin-right:6px
}
.aui-kit-fixerrorsdialog-content-error-icon .aui-icon {
  height:20px;
  width:20px
}
.aui-kit-fixerrorsdialog-content-error-icon-alert {
  color:#ff4b39
}
.aui-kit-fixerrorsdialog-footer {
  align-items:center;
  box-shadow:0 -1px 0 0 #d2d7dc;
  display:flex;
  justify-content:flex-end;
  padding:24px
}
.aui-kit-document-preview {
  display:flex;
  flex-flow:column nowrap;
  height:100%;
  position:relative;
  width:100%
}
.aui-kit-document-preview-loading-container {
  align-items:center;
  color:#3ac98b;
  display:flex;
  height:100%;
  justify-content:center;
  position:absolute;
  width:100%
}
.aui-kit-document-preview-empty {
  color:#4b5662;
  display:grid;
  font-size:16px;
  height:100%;
  place-items:center;
  text-align:center
}
.aui-kit-document-preview-container {
  cursor:zoom-in;
  display:flex;
  flex-flow:column nowrap;
  max-height:fit-content;
  overflow-x:hidden;
  overflow-y:auto;
  position:relative
}
.aui-kit-document-preview-container-pagination {
  align-self:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:16px;
  bottom:15px;
  box-shadow:0 2 10 0 #a6afba;
  cursor:unset;
  display:grid;
  grid-template-columns:auto 1fr auto;
  height:32px;
  padding:5px 12px;
  position:absolute
}
.aui-kit-document-preview-container-pagination-previous {
  align-self:center;
  cursor:pointer;
  height:16px
}
.aui-kit-document-preview-container-pagination-previous-icon {
  height:16px;
  transform:rotate(90deg);
  width:16px
}
.aui-kit-document-preview-container-pagination-label {
  align-self:center;
  color:#000;
  font-size:14px;
  font-weight:600;
  margin:0 16px
}
.aui-kit-document-preview-container-pagination-next {
  align-self:center;
  cursor:pointer;
  height:16px
}
.aui-kit-document-preview-container-pagination-next-icon {
  height:16px;
  transform:rotate(-90deg);
  width:16px
}
.aui-kit-document-preview-container-stack {
  background:#fff;
  margin:24px;
  position:relative;
  transform:rotate(2deg)
}
.aui-kit-document-preview-container-stack-image {
  display:block;
  width:100%
}
.aui-kit-document-preview-container-stack-image,
.aui-kit-document-preview-container-stack:after,
.aui-kit-document-preview-container-stack:before {
  border:1px solid #d2d7dc;
  box-shadow:1px 1px 1px #d2d7dc
}
.aui-kit-document-preview-container-stack:after,
.aui-kit-document-preview-container-stack:before {
  background-color:#fff;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.aui-kit-document-preview-container-stack:before {
  transform:rotate(-2deg);
  z-index:-1
}
.aui-kit-document-preview-container-stack:after {
  transform:rotate(-4deg);
  z-index:-2
}
.aui-kit-bank-movement-banner {
  align-items:center;
  background-color:#fff;
  box-shadow:inset 0 1px 0 0 #d2d7dc;
  column-gap:15px;
  display:flex;
  grid-template-columns:36px 1fr min-content;
  height:60px;
  justify-content:stretch;
  padding:8px 15px
}
.aui-kit-bank-movement-banner-label {
  color:#000;
  flex:1 1 auto;
  overflow:hidden
}
.aui-kit-bank-movement-banner-label-description {
  font-size:20px;
  font-weight:600;
  overflow-x:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-bank-movement-banner-label-date {
  font-size:14px;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-bank-movement-banner-amount {
  align-self:center;
  color:#000;
  column-gap:4px;
  display:flex;
  font-size:20px;
  font-weight:600;
  text-align:right
}
.aui-kit-bank-movement-banner .aui-core-icon {
  height:60px;
  width:40px
}
.aui-kit-actionbutton-dropdown-panel {
  z-index:52
}
.aui-kit-actionbutton-dropdown-filters-title {
  font-size:13px;
  letter-spacing:normal;
  padding:10px 20px;
  white-space:nowrap
}
.aui-kit-actionbutton-dropdown-filters-grid {
  display:grid;
  grid-template-columns:repeat(2,1fr)
}
.aui-kit-actionbutton-dropdown-filters-grid .aui-kit-forms-checkbox {
  padding:7px 20px
}
.aui-kit-actionbutton-dropdown-filters-grid .aui-kit-forms-checkbox-label {
  white-space:nowrap
}
.aui-kit-grid-line-dropdown {
  position:absolute
}
.aui-kit-grid-line-dropdown-wrapper {
  background-color:#fff;
  border-radius:2px;
  box-shadow:0 0 0 2px #3380fa;
  position:absolute;
  width:100%;
  z-index:12
}
.aui-kit-forms-textarea {
  position:relative;
  width:100%
}
.aui-kit-forms-textarea-label {
  background:linear-gradient(0deg,#fff 5px,#fff 0);
  color:#4b5662;
  font-size:11px;
  font-weight:600;
  left:8px;
  letter-spacing:.2px;
  line-height:.91;
  padding:0 4px;
  position:absolute;
  text-transform:uppercase;
  top:13px;
  transform:translateY(0) scale(1) translateZ(0);
  transform-origin:left center;
  transition:all .15s ease-in-out;
  user-select:none;
  z-index:2
}
.aui-kit-forms-textarea-label-mandatory {
  color:#ff4b39;
  display:inline-block;
  padding-left:1px
}
.aui-kit-forms-textarea-counter {
  background-color:#fff;
  color:#6b7a8c;
  font-size:10px;
  height:16px;
  position:absolute;
  right:10px;
  top:10px;
  z-index:3
}
.aui-kit-forms-textarea-counter-limit {
  color:#ff4b39
}
.aui-kit-forms-textarea-input {
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#000;
  font-size:14px;
  height:36px;
  line-height:1.14;
  outline:none;
  overflow:hidden;
  padding:9px 26px 10px 12px;
  position:relative;
  resize:none;
  width:100%;
  z-index:1
}
.aui-kit-forms-textarea-input::placeholder {
  color:#d2d7dc;
  opacity:0;
  transition:opacity .15s ease-in-out
}
.aui-kit-forms-textarea-input-disabled,
.aui-kit-forms-textarea-input[disabled] {
  background-color:#f9f9fb;
  color:#4b5662;
  cursor:default;
  line-height:1.5;
  pointer-events:none
}
.aui-kit-forms-textarea-error {
  color:#ff4b39;
  font-size:12px;
  position:absolute;
  top:36px
}
.aui-kit-forms-textarea-focused .aui-kit-forms-textarea-label {
  background:#fff;
  color:#3380fa;
  transform:translateY(-19px) scale(.8) translateZ(0)
}
.aui-kit-forms-textarea-focused .aui-kit-forms-textarea-label-mandatory {
  display:none
}
.aui-kit-forms-textarea-focused .aui-kit-forms-textarea-input {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd
}
.aui-kit-forms-textarea-focused .aui-kit-forms-textarea-input::placeholder {
  opacity:1
}
.aui-kit-forms-textarea-has-value .aui-kit-forms-textarea-label {
  background:#fff;
  transform:translateY(-19px) scale(.8) translateZ(0)
}
.aui-kit-forms-textarea-has-value .aui-kit-forms-textarea-label-mandatory {
  display:none
}
.aui-kit-forms-textarea-has-errors .aui-kit-forms-textarea-label {
  color:#ff4b39
}
.aui-kit-forms-textarea-has-errors .aui-kit-forms-textarea-input {
  border-color:#ff4b39
}
.aui-digit-company-advisory-directory-grid-card-noconfigure {
  height:306px;
  margin-right:65px;
  margin-top:24px;
  width:267px
}
.aui-digit-company-advisory-directory-grid-card-noconfigure-title {
  color:#000;
  font-size:22px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:1.18;
  padding-bottom:14px
}
.aui-digit-company-advisory-directory-grid-card-noconfigure-body {
  color:#000;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.36;
  padding-bottom:24px
}
.aui-digit-company-advisory-directory-grid-card-configure {
  background-color:#fff;
  border:1px solid #f0f1f3;
  border-radius:10px;
  height:306px;
  margin-right:24px;
  margin-top:24px;
  padding:24px 32px;
  width:308px
}
.aui-digit-company-advisory-directory-grid-card-configure-icon,
.aui-digit-company-advisory-directory-grid-card-configure-img {
  height:94px;
  width:94px
}
.aui-digit-company-advisory-directory-grid-card-configure-icon-icon {
  height:56px;
  margin-top:14px;
  width:56px
}
.aui-digit-company-advisory-directory-grid-card-configure-title {
  color:#000;
  font-size:22px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:8px;
  padding-top:6px
}
.aui-digit-company-advisory-directory-grid-card-configure-subtitle {
  color:#a6afba;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:8px
}
.aui-digit-company-advisory-directory-grid-card-configure-description {
  color:#29343a;
  font-size:15px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:24px
}
.aui-digit-company-advisory-directory-grid-card-mine {
  background-color:#fff;
  border:1px solid #f0f1f3;
  border-radius:10px;
  height:306px;
  margin-right:24px;
  margin-top:24px;
  padding:18px 18px 24px 32px;
  width:308px
}
.aui-digit-company-advisory-directory-grid-card-mine-container {
  display:flex
}
.aui-digit-company-advisory-directory-grid-card-mine-container-icon,
.aui-digit-company-advisory-directory-grid-card-mine-container-img {
  height:94px;
  margin-top:10px;
  width:94px
}
.aui-digit-company-advisory-directory-grid-card-mine-container-icon-icon {
  height:56px;
  margin-top:14px;
  width:56px
}
.aui-digit-company-advisory-directory-grid-card-mine-container-label {
  background-color:#e2f7ee;
  border-radius:5px;
  height:25px;
  margin-left:79px;
  padding:3px;
  text-align-last:center;
  width:83px
}
.aui-digit-company-advisory-directory-grid-card-mine-container-label-text {
  color:#27a971;
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:0;
  line-height:normal
}
.aui-digit-company-advisory-directory-grid-card-mine-title {
  color:#000;
  font-size:22px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:8px;
  padding-top:6px
}
.aui-digit-company-advisory-directory-grid-card-mine-subtitle {
  color:#a6afba;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:8px
}
.aui-digit-company-advisory-directory-grid-card-mine-description {
  color:#29343a;
  font-size:15px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:24px
}
.aui-digit-company-advisory-directory-grid-card-mine-button {
  color:#3380fa;
  cursor:pointer;
  font-size:18px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:0;
  line-height:normal
}
.aui-address-data {
  border-top:1px solid #d2d7dc;
  min-height:239px;
  padding:19px 16px 32px 32px;
  width:937px
}
.aui-address-data-loading {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-address-data-container {
  display:grid;
  margin-bottom:24px;
  grid-gap:16px;
  grid-template:"streettype street number stair flor word" auto;
  grid-template-columns:160px 582px 80px 160px 80px 80px
}
.aui-address-data-container-streettype {
  grid-area:streettype
}
.aui-address-data-container-street {
  grid-area:street
}
.aui-address-data-container-number {
  grid-area:number
}
.aui-address-data-container-stair {
  grid-area:stair
}
.aui-address-data-container-flor {
  grid-area:flor
}
.aui-address-data-container-word {
  grid-area:word
}
.aui-address-data-container2 {
  display:grid;
  grid-gap:16px;
  grid-template:"postalcode city province country" auto;
  grid-template-columns:198px 328px 328px 320px
}
.aui-address-data-container2-postalcode {
  grid-area:postalcode
}
.aui-address-data-container2-city {
  grid-area:city
}
.aui-address-data-container2-province {
  grid-area:province
}
.aui-address-data-container2-country {
  grid-area:country
}
.aui-address-data-title {
  font-size:18px;
  font-weight:600;
  padding:24px 0 14px
}
.aui-address-data-numbers {
  display:grid;
  grid-gap:16px;
  grid-row:80px;
  grid-template:"price discount tax total" auto/138px 120px 120px 1fr
}
.aui-address-data-numbers-price {
  grid-area:price
}
.aui-address-data-numbers-discount {
  grid-area:discount
}
.aui-address-data-numbers-tax {
  grid-area:tax
}
.aui-address-data-numbers-total {
  display:flex;
  flex-direction:column;
  grid-area:total
}
.aui-address-data-numbers-total-label {
  font-weight:700
}
.aui-address-data-numbers-total-value {
  display:inline-block
}
.aui-kit-dialog-footer-buttons .aui-kit-actionbutton-class-add-new {
  padding:0 45px
}
.aui-kit-forms-personresume {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:block;
  font-size:12px;
  left:0;
  position:absolute;
  top:calc(100% + 4px);
  width:632px;
  z-index:51
}
.aui-kit-forms-personresume-top {
  bottom:calc(100% + 4px);
  top:auto
}
.aui-kit-forms-personresume-right {
  left:auto;
  right:0
}
.aui-kit-forms-personresume-informa-result-change .aui-kit-forms-inputbox-input {
  display:inline-block
}
.aui-kit-forms-personresume-informa-result-change input:first-line {
  background-color:#fff;
  display:inline-block
}
.aui-kit-forms-personresume-informa-result .aui-kit-forms-inputbox-input {
  display:inline-block
}
.aui-kit-forms-personresume-informa-result input:not(:focus):first-line {
  background-color:#fffde1
}
.aui-kit-forms-personresume-line {
  display:grid;
  grid-column-gap:20px;
  margin:30px 20px
}
.aui-kit-forms-personresume-line-first {
  grid-template-columns:275px 155px 1fr
}
.aui-kit-forms-personresume-line-second {
  grid-template-columns:1fr
}
.aui-kit-forms-personresume-line-third {
  grid-template-columns:270px 120px 160px
}
.aui-kit-forms-personresume-line-fourth {
  grid-template-columns:412px 160px
}
.aui-kit-forms-personresume-line-fifth {
  grid-template-columns:254px 138px 160px
}
.aui-kit-forms-personresume-accountingaccountnumber .aui-kit-forms-inputbox-icon-tooltip {
  right:12px
}
.aui-kit-forms-personresume-footer {
  display:grid;
  grid-template-columns:254px 1fr;
  margin:20px
}
.aui-kit-forms-personresume-footer-left-link {
  color:#3380fa;
  cursor:pointer;
  display:block;
  font-size:13px;
  font-weight:600;
  margin-bottom:20px
}
.aui-kit-forms-personresume-footer-left-text {
  color:#6b7a8c;
  font-size:13px
}
.aui-kit-forms-personresume-footer-right {
  align-items:flex-end;
  display:flex;
  flex-direction:row;
  justify-content:flex-end
}
.aui-kit-forms-personresume-footer-right .aui-kit-actionbutton {
  margin-left:20px
}
.aui-kit-forms-personresume-deduction-operationtaxfree,
.aui-kit-forms-personresume-tax-operationWithWithholding {
  grid-column-end:span 2
}
.aui-kit-personlivesearch {
  position:relative
}
.aui-kit-personlivesearch-newtag {
  background-color:#a6afba;
  cursor:pointer;
  right:36px;
  z-index:11
}
.aui-kit-personlivesearch-newtag,
.aui-kit-personlivesearch-newtag-active {
  align-items:center;
  border-radius:2px;
  color:#fff;
  display:flex;
  font-size:11px;
  font-weight:600;
  height:22px;
  justify-content:center;
  letter-spacing:.24px;
  line-height:0;
  position:absolute;
  text-align:center;
  top:7px;
  width:45px
}
.aui-kit-personlivesearch-newtag-active {
  background-color:#3ac98b;
  right:62px
}
.aui-kit-personlivesearch .aui-kit-forms-combobox-option {
  position:relative
}
.aui-kit-personlivesearch .aui-kit-forms-combobox-option-label {
  display:grid;
  grid-template-columns:1fr 46px
}
.aui-kit-personlivesearch .aui-kit-forms-combobox-option span {
  align-items:center;
  background-color:#a6afba;
  border-radius:2px;
  color:#fff;
  display:flex;
  font-size:8.8px;
  font-weight:600;
  height:18px;
  justify-content:center;
  letter-spacing:.2px;
  line-height:0;
  position:absolute;
  right:14px;
  text-align:center;
  top:5px;
  width:36px
}
.aui-kit-alert {
  background-color:#eff5ff;
  border:1px solid #3380fa;
  border-radius:3px;
  display:flex;
  padding:12px
}
.aui-kit-alert-icon {
  color:#3380fa;
  height:24px;
  width:24px
}
.aui-kit-alert-icon .aui-icon {
  height:inherit;
  width:inherit
}
.aui-kit-alert-text {
  padding-left:12px
}
.aui-kit-alert-text-title {
  font-size:17px;
  font-weight:700;
  margin-bottom:9px
}
.aui-kit-alert-success {
  background-color:#e2f7ee;
  border-color:#3ac98b
}
.aui-kit-alert-success .aui-kit-alert-icon {
  color:#3ac98b
}
.aui-kit-alert-warning {
  background-color:#fffde1;
  border-color:#f3a53f
}
.aui-kit-alert-warning .aui-kit-alert-icon {
  color:#f3a53f
}
.aui-kit-alert-error {
  background-color:#ffe9e7;
  border-color:#ff4b39
}
.aui-kit-alert-error .aui-kit-alert-icon {
  color:#ff4b39
}
.aui-kit-colorpicker {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:flex;
  flex-wrap:wrap;
  padding:12px;
  position:fixed;
  z-index:51
}
.aui-kit-colorpicker-color {
  border-radius:4px;
  cursor:pointer;
  height:24px;
  margin:2px;
  transform:scale(1);
  transition:.15s ease-in-out;
  width:24px
}
.aui-kit-colorpicker-color:hover {
  box-shadow:0 0 10px 0 rgba(107,122,140,.3);
  transform:scale(1.05)
}
.aui-kit-draft-editor-toolbar-button {
  align-items:center;
  background-color:#fff;
  border:0;
  border-radius:6px;
  color:#6b7a8c;
  display:flex;
  height:24px;
  justify-content:center;
  padding:0;
  width:24px
}
.aui-kit-draft-editor-toolbar-button-wrapper {
  align-items:center;
  border-radius:6px;
  display:flex;
  justify-content:center;
  padding:5px
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-toolbar-button-wrapper {
    display:inline-block
  }
}
.aui-kit-draft-editor-toolbar-button svg {
  fill:#6b7a8c
}
.aui-kit-draft-editor-toolbar-button :focus,
.aui-kit-draft-editor-toolbar-button:hover {
  color:#4b5662;
  cursor:pointer;
  outline:0
}
.aui-kit-draft-editor-toolbar-button-icon {
  height:26px;
  width:26px
}
.aui-kit-draft-editor-toolbar-button-image-upload-input {
  display:none;
  pointer-events:none
}
.aui-kit-draft-editor-toolbar-button-image-upload :focus,
.aui-kit-draft-editor-toolbar-button-image-upload:hover {
  color:#4b5662;
  cursor:pointer;
  outline:0
}
.aui-kit-draft-editor-toolbar-button-active {
  background:#d2d7dc;
  color:#4b5662
}
.aui-kit-draft-editor-toolbar-button-active svg {
  fill:#4b5662
}
.aui-kit-draft-editor-font-suite {
  align-items:center;
  column-gap:8px;
  display:grid;
  grid-template-columns:min-content min-content min-content min-content
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-font-suite {
    display:flex;
    margin-bottom:16px
  }
}
.aui-kit-draft-editor-font-suite .aui-kit-forms-inputbox {
  width:128px
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-font-suite-fontFamily,
  .aui-kit-draft-editor-font-suite-fontSize,
  .aui-kit-draft-editor-font-suite-textAlign {
    margin-bottom:16px
  }
}
.aui-kit-draft-editor-font-suite-colours,
.aui-kit-draft-editor-font-suite-listType {
  display:grid;
  grid-template-columns:1fr 1fr
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-font-suite-listType {
    margin-bottom:16px
  }
}
.aui-kit-draft-editor-font-suite-fontSize .aui-kit-actionbutton,
.aui-kit-draft-editor-font-suite-textAlign .aui-kit-actionbutton {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#6b7a8c;
  height:36px;
  padding:0 8px;
  width:48px;
  z-index:11
}
.aui-kit-draft-editor-font-suite-textAlign .aui-kit-actionbutton-dropdown-panel {
  display:grid;
  grid-template-columns:1fr 1fr 1fr
}
.aui-kit-draft-editor-font-suite-fontSize-item {
  cursor:pointer;
  padding:4px 16px
}
.aui-kit-draft-editor-font-suite-fontSize-item-active {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-draft-editor-toolbar {
  background:#fff;
  display:flex;
  flex-wrap:wrap;
  margin-bottom:3px;
  margin-top:10px;
  z-index:2
}
.aui-kit-draft-editor-toolbar-separator {
  padding-left:10px;
  padding-right:10px
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-toolbar-separator {
    display:none
  }
}
.aui-kit-draft-editor-toolbar-separator-bar {
  background-color:#d2d7dc;
  height:100%;
  width:1px
}
.aui-kit-draft-editor {
  display:grid;
  grid-template:"instructions" "subject" "body" "toolbar";
  grid-template-rows:min-content min-content auto min-content;
  height:100%
}
@media(max-width:767.98px) {
  .aui-kit-draft-editor {
    display:flex;
    flex-direction:column
  }
}
.aui-kit-draft-editor-header {
  margin-bottom:24px
}
.aui-kit-draft-editor-subject-container {
  background-color:#fff;
  border-radius:3px;
  grid-area:subject;
  margin-bottom:20px;
  max-width:100%
}
.aui-kit-draft-editor-subject-label {
  background:linear-gradient(0deg,#fff 4px,transparent 0);
  color:#4b5662;
  font-size:9px;
  font-weight:600;
  left:10px;
  line-height:8px;
  padding:0 4px;
  position:relative;
  text-transform:uppercase;
  top:4px;
  user-select:none;
  width:max-content;
  z-index:3
}
.aui-kit-draft-editor-subject-text {
  align-items:center;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#000;
  display:flex;
  font-size:14px;
  justify-content:stretch;
  outline:none;
  padding:8px 12px;
  white-space:nowrap
}
.aui-kit-draft-editor-body-container {
  background-color:#fff;
  border-radius:3px;
  display:flex;
  flex-direction:column;
  grid-area:body;
  max-width:100%
}
.aui-kit-draft-editor-body-text {
  align-items:center;
  align-items:flex-start;
  border:1px solid #d2d7dc;
  border-radius:3px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  color:#000;
  display:flex;
  flex-grow:1;
  font-size:14px;
  justify-content:stretch;
  outline:none;
  padding:8px 12px;
  white-space:nowrap
}
.aui-kit-draft-editor-body-text .public-DraftEditor-content {
  min-height:140px
}
.aui-kit-draft-editor-body-text .DraftEditor-root {
  min-height:140px;
  width:100%
}
.aui-kit-draft-editor-body-link {
  align-items:center;
  background-color:#f0f1f3;
  border:1px solid #d2d7dc;
  border-radius:3px;
  border-top:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  display:flex;
  margin-bottom:10px;
  min-height:40px;
  padding:12px
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-body-link {
    flex-wrap:wrap
  }
}
.aui-kit-draft-editor-body-link-title {
  margin-right:10px
}
.aui-kit-draft-editor-body-link-anchor {
  background-color:rgba(51,128,250,.2);
  border-radius:2px;
  color:#3380fa;
  cursor:grab;
  padding:2px 8px
}
.aui-kit-draft-editor-attachments {
  column-gap:10px;
  display:flex;
  flex-flow:row wrap;
  margin:5px 0;
  min-height:23px
}
.aui-kit-draft-editor-attachments-file {
  background-color:#eff5ff;
  border-radius:3px;
  column-gap:12px;
  display:grid;
  grid-template-columns:1fr 10px;
  padding:6px 5px
}
.aui-kit-draft-editor-attachments-file-filename {
  cursor:pointer;
  display:flex;
  font-size:13px;
  line-height:11px
}
.aui-kit-draft-editor-attachments-file-filename p {
  color:#6b7a8c
}
.aui-kit-draft-editor-attachments-file-delete {
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center
}
.aui-kit-draft-editor-attachments-file-delete-icon {
  color:#6b7a8c;
  height:12px;
  width:12x
}
.aui-kit-draft-editor-drop-zone {
  align-items:center;
  border:1px dashed #a6afba;
  border-radius:6px;
  cursor:pointer;
  display:flex;
  height:40px;
  justify-content:center;
  width:218px
}
.aui-kit-draft-editor-drop-zone-container {
  height:85px;
  margin-top:19px;
  max-width:218px;
  width:218px
}
.aui-kit-draft-editor-drop-zone-content {
  color:#3380fa;
  font-weight:600
}
.aui-kit-draft-editor-mention,
.aui-kit-draft-editor-mention:visited {
  background:#e6f3ff;
  border-radius:2px;
  color:#575f67;
  cursor:pointer;
  display:inline-block;
  padding-left:2px;
  padding-right:2px;
  text-decoration:none
}
.aui-kit-draft-editor-mention:focus,
.aui-kit-draft-editor-mention:hover {
  background:#edf5fd;
  color:#677584;
  outline:0
}
.aui-kit-draft-editor-mention:active {
  background:#455261;
  color:#222
}
.aui-kit-draft-editor-mention-suggestions {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:block;
  font-size:13px;
  margin-top:.4em;
  max-height:278px;
  min-width:156px;
  overflow:auto;
  position:absolute;
  z-index:51
}
.aui-kit-draft-editor-mention-suggestions-entry {
  align-items:center;
  color:#000;
  cursor:pointer;
  display:flex;
  min-height:26px;
  padding:0 6px;
  user-select:none
}
.aui-kit-draft-editor-mention-suggestions-entry:active {
  background-color:#f0f1f3
}
.aui-kit-draft-editor-mention-suggestions-entry-focused {
  background-color:#3380fa;
  color:#fff;
  user-select:none
}
.aui-kit-draft-editor-mention-suggestions-entry-focused:active {
  background-color:#3380fa
}
.aui-kit-draft-editor-mention-suggestions-entry-text {
  display:inline-block;
  font-size:13px;
  line-height:1.15;
  max-width:278px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-draft-editor-link {
  background-color:#eff5ff;
  border-radius:3px;
  color:#3380fa;
  padding:2px 3px
}
.public-DraftStyleDefault-ol,
.public-DraftStyleDefault-ul {
  margin-left:14px
}
.aui-kit-draft-editor-block-atomic {
  margin:0
}
.aui-kit-draft-editor-block-focused {
  border:1px solid #3380fa;
  border-radius:4px
}
@media(max-width:767.98px) {
  .aui-kit-draft-editor-block-focused {
    max-width:100%
  }
}
.aui-kit-draft-editor-block-unfocused {
  border:0
}
@media(max-width:767.98px) {
  .aui-kit-draft-editor-block-unfocused {
    max-width:100%
  }
}
.aui-kit-draft-editor-block-align-left {
  text-align:left
}
.aui-kit-draft-editor-block-align-right {
  text-align:right
}
.aui-kit-draft-editor-block-align-center {
  text-align:center
}
.aui-kit-category-tag {
  align-items:center;
  border-radius:2px;
  display:flex;
  flex-flow:row nowrap;
  height:24px;
  padding:4px 6px
}
.aui-kit-category-tag-icon {
  height:16px;
  width:16px
}
.aui-kit-category-tag-label {
  font-size:14px;
  font-weight:700
}
.aui-kit-forms-inputemail {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  display:flex;
  flex-wrap:wrap;
  min-height:36px;
  padding:7px 12px;
  position:relative;
  row-gap:5px;
  width:100%
}
.aui-kit-forms-inputemail:hover .aui-kit-forms-inputemail-error {
  background-color:#ff4b39;
  border-radius:2px;
  color:#fff;
  height:auto;
  margin-top:1px;
  overflow:unset;
  padding:5px 8px;
  text-overflow:unset;
  white-space:unset;
  z-index:4
}
.aui-kit-forms-inputemail-emails-box {
  align-items:center;
  background-color:#f0f1f3;
  border-radius:3px;
  display:flex;
  margin:0 8px 0 0;
  padding:2px 4px
}
.aui-kit-forms-inputemail-emails-box-text {
  color:#000;
  padding-right:4px
}
.aui-kit-forms-inputemail-emails-box-icon {
  color:#6b7a8c;
  cursor:pointer;
  height:12px;
  line-height:0;
  width:12px
}
.aui-kit-forms-inputemail-emails-box-icon:hover {
  color:#4b5662
}
.aui-kit-forms-inputemail-emails-box-icon .aui-icon {
  height:inherit;
  width:inherit
}
.aui-kit-forms-inputemail-input {
  border:none;
  border-radius:3px;
  color:#000;
  flex:1;
  font-size:14px;
  height:inherit;
  line-height:1.14px;
  outline:none;
  padding:0
}
.aui-kit-forms-inputemail-label {
  background:linear-gradient(0deg,transparent 5px,transparent 0);
  color:#4b5662;
  font-size:11px;
  font-weight:600;
  left:10px;
  line-height:8px;
  padding:0 4px;
  position:absolute;
  text-transform:uppercase;
  top:14px;
  transform:translateY(0) scale(1) translateZ(0);
  transform-origin:left center;
  transition:transform .15s ease-out,z-index .15s ease-out;
  user-select:none;
  z-index:2
}
.aui-kit-forms-inputemail-focus .aui-kit-forms-inputemail-label,
.aui-kit-forms-inputemail-input:focus~.aui-kit-forms-inputemail-label,
.aui-kit-forms-inputemail-with-value .aui-kit-forms-inputemail-label {
  background:#fff;
  transform:translateY(-19px) scale(.8) translateZ(0);
  z-index:3
}
.aui-kit-forms-inputemail-focus .aui-kit-forms-inputemail-label .aui-kit-forms-inputemail-mandatory,
.aui-kit-forms-inputemail-input:focus~.aui-kit-forms-inputemail-label .aui-kit-forms-inputemail-mandatory,
.aui-kit-forms-inputemail-with-value .aui-kit-forms-inputemail-label .aui-kit-forms-inputemail-mandatory {
  display:none
}
.aui-kit-forms-inputemail-label-mandatory {
  color:#ff4b39;
  display:inline-block;
  padding-left:1px
}
.aui-kit-forms-inputemail-error {
  color:#ff4b39;
  font-size:12px;
  height:18px;
  left:0;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  text-overflow:ellipsis;
  top:100%;
  white-space:nowrap;
  width:100%
}
.aui-kit-forms-inputemail-focus {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd
}
.aui-kit-forms-inputemail-focus-label {
  color:#3380fa
}
.aui-kit-forms-inputemail-focus-input {
  color:#000
}
.aui-kit-forms-inputemail-with-error {
  border-color:#ff4b39
}
.aui-kit-forms-inputemail-with-error.aui-kit-forms-inputemail-focus {
  border-color:#3380fa
}
.aui-kit-forms-inputemail-options {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  font-size:12px;
  left:0;
  position:absolute;
  right:0;
  top:calc(100% + 4px);
  z-index:51
}
.aui-kit-forms-inputemail-options-item {
  cursor:pointer;
  padding:6px 12px
}
.aui-kit-forms-inputemail-options-item-highlight,
.aui-kit-forms-inputemail-options-item:hover {
  background-color:#f0f1f3
}

.aui-profit-store-continue-dialog {
  align-items:center;
  display:grid;
  grid-template-rows:auto 36px auto 36px;
  padding-left:32px;
  padding-right:20px;
  width:max-content
}
@media(max-width:767.98px) {
  .aui-profit-store-continue-dialog {
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    width:auto
  }
}
.aui-profit-store-continue-dialog p {
  font-weight:600;
  margin-bottom:14px;
  margin-top:33px
}
.aui-profit-store-continue-dialog p:first-child {
  margin-bottom:22px;
  margin-top:17px
}
.aui-profit-store-continue-dialog .aui-core-forms-radiobuttongroup-radio {
  align-items:center;
  width:50%
}
.aui-profit-store-continue-dialog-tax-data {
  column-gap:16px;
  display:grid;
  grid-template-columns:378px 154px
}
@media(max-width:767.98px) {
  .aui-profit-store-continue-dialog-tax-data {
    display:flex;
    flex-wrap:wrap
  }
  .aui-profit-store-continue-dialog-tax-data .aui-kit-forms-inputbox-with-value {
    margin-bottom:16px
  }
}
.aui-profit-store-continue-dialog-territory {
  column-gap:16px;
  display:grid;
  grid-template-columns:378px 154px
}
@media(max-width:767.98px) {
  .aui-profit-store-continue-dialog-territory {
    display:flex;
    width:100%
  }
  .aui-profit-store-continue-dialog-territory .aui-core-forms-radiobuttongroup {
    width:100%
  }
}
.aui-store-discount-validator {
  align-items:center;
  column-gap:16px;
  display:grid;
  grid-template-columns:auto min-content
}
.aui-store-api-confirmation-content {
  align-items:center;
  border-top:1px solid #d2d7dc;
  display:flex;
  flex-direction:column;
  max-width:960px;
  min-width:600px;
  padding:24px 32px;
  row-gap:24px
}
.aui-store-api-confirmation-content-boxed {
  max-width:unset;
  width:536px
}
.aui-store-api-confirmation-content-head {
  border-bottom:1px solid #d2d7dc;
  column-gap:16px;
  display:flex;
  padding-bottom:24px;
  width:100%
}
.aui-store-api-confirmation-content-head-container {
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-store-api-confirmation-content-head-container-icon {
  align-items:center;
  align-self:center;
  background-color:#3ac98b;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  display:grid;
  height:45px;
  justify-items:center;
  width:45px
}
.aui-store-api-confirmation-content-head-container-icon-img {
  height:24px;
  width:24px
}
.aui-store-api-confirmation-content-head-text {
  display:flex;
  flex-direction:column
}
.aui-store-api-confirmation-content-head-text-title {
  font-size:15px;
  font-weight:600;
  letter-spacing:.54px;
  padding-bottom:8px;
  text-transform:uppercase
}
.aui-store-api-confirmation-content-head-text-description {
  color:#6b7a8c;
  font-size:14px;
  font-weight:400
}
.aui-store-api-confirmation-content-discount {
  border-bottom:1px solid #d2d7dc;
  display:grid;
  grid-template-rows:auto auto;
  padding-bottom:32px;
  padding-right:145px;
  row-gap:0;
  width:100%
}
.aui-store-api-confirmation-content-discount-title {
  font-size:16px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:.88;
  padding-bottom:17px
}
.aui-store-api-confirmation-content-discount-validator {
  width:100%
}
.aui-store-api-confirmation-content-paycur {
  display:flex;
  flex-direction:column;
  padding-right:225px;
  row-gap:24px;
  width:100%
}
.aui-store-api-confirmation-content-paycur-base {
  display:flex;
  flex-direction:row;
  font-size:16px;
  justify-content:space-between
}
.aui-store-api-confirmation-content-paycur-discount {
  display:flex;
  flex-direction:row;
  font-size:13px;
  justify-content:space-between;
  width:100%
}
.aui-store-api-confirmation-content-paycur-tax,
.aui-store-api-confirmation-content-paycur-total {
  display:flex;
  flex-direction:row;
  font-size:16px;
  justify-content:space-between
}
.aui-store-api-confirmation-content-paycur-total {
  font-weight:700
}
.aui-store-api-confirmation-content-payfut {
  align-items:center;
  background-color:#eff5ff;
  border:1px solid #3380fa;
  border-radius:6px;
  column-gap:16px;
  display:flex;
  padding:16px;
  width:100%
}
.aui-store-api-confirmation-content-payfut-img {
  height:16px;
  width:16px
}
.aui-store-api-confirmation-content-payfut-img-icon {
  color:#3380fa;
  height:16px;
  width:16px
}
.aui-store-api-confirmation-content-payfut-text {
  font-size:14px;
  line-height:1.21
}
.aui-store-api-confirmation-content-footer {
  align-items:center;
  display:flex;
  grid-area:close;
  justify-content:flex-start
}
.aui-store-api-confirmation-content-footer-button {
  align-items:center;
  border-radius:6px;
  cursor:pointer;
  display:flex;
  height:50px;
  justify-content:center;
  width:50px
}
.aui-store-api-confirmation-content-footer-button:hover {
  background-color:#f0f1f3
}
.aui-store-api-confirmation-content-footer-button:hover .aui-store-api-confirmation-content-arrow-button-icon {
  color:#000
}
.aui-store-api-confirmation-content-footer-button-icon {
  color:#6b7a8c;
  height:32px;
  width:32px
}
.aui-store-api-confirmation-content-footer-button-icon.aui-icon {
  pointer-events:auto
}
.aui-global-confirm-dialog-content {
  align-items:center;
  display:flex;
  flex-direction:column;
  max-width:960px;
  min-width:582px;
  padding:55px
}
@media(max-width:767.98px) {
  .aui-global-confirm-dialog-content {
    min-width:100%
  }
}
.aui-global-confirm-dialog-content-boxed {
  max-width:unset;
  width:600px
}
.aui-global-confirm-dialog-content-icon {
  color:#a6afba;
  height:40px;
  margin-bottom:20px;
  width:40px
}
.aui-global-confirm-dialog-content-text {
  font-size:18px;
  text-align:center
}
.aui-global-confirm-dialog-content-custom-component {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin:20px 0
}
.aui-global-confirm-dialog-content-custom-component-header {
  margin:10px 0 15px
}
.aui-global-confirm-dialog-content-custom-component .ag-body-horizontal-scroll-viewport {
  overflow-x:hidden
}
.aui-profit-store-pending-payments-dialog {
  display:grid;
  grid-template-rows:repeat(3,auto);
  padding:0;
  width:600px
}
.aui-profit-store-pending-payments-dialog-icon {
  justify-self:center;
  margin-bottom:16px
}
.aui-profit-store-pending-payments-dialog-icon .aui-icon {
  color:#f3cf3f;
  height:48px;
  width:48px
}
.aui-profit-store-pending-payments-dialog-text {
  display:grid;
  justify-items:center;
  justify-self:center;
  margin-bottom:40px
}
.aui-profit-store-pending-payments-dialog-options {
  display:grid;
  margin-bottom:40px;
  padding:0 16px 0 32px;
  row-gap:12px;
  width:100%
}
.aui-profit-store-pending-payments-dialog-options-option {
  display:grid;
  grid-template-columns:repeat(2,auto);
  width:100%
}
.aui-profit-store-pending-payments-dialog-options-option-text {
  align-content:center;
  display:grid;
  justify-self:start
}
.aui-profit-store-pending-payments-dialog-options-option-text .bold {
  font-weight:700
}
.aui-profit-store-pending-payments-dialog-options-option-button {
  justify-self:end
}
.store-payment-manager-confirm-dialog .aui-global-confirm-dialog-content-icon {
  color:#f3cf3f;
  height:48px;
  margin-bottom:20px;
  width:50px
}
.aui-profit-pending-inviting-wrapper {
  display:flex;
  flex-direction:row;
  padding:57px 24px
}
.aui-profit-pending-inviting-images-wrapper {
  border:1px solid #d9e0e4;
  display:flex;
  flex-direction:row;
  height:87px;
  margin-right:24px;
  width:176px
}
.aui-profit-pending-inviting-avatar {
  align-items:center;
  border-right:1px solid #d9e0e4;
  display:flex;
  height:100%;
  justify-content:center;
  width:88px
}
.aui-profit-pending-inviting-logo {
  background:url(/profit/static/images/logo-30979570afcef1e5ad1b.png) no-repeat;
  background-position:50%;
  height:100%;
  width:88px
}
.aui-profit-pending-inviting-text-wrapper {
  align-items:center;
  display:flex;
  width:335px
}
.aui-core-topbaronboarding {
  position:relative
}
@media(max-width:767.98px) {
  .aui-core-topbaronboarding {
    display:none
  }
}
.aui-core-topbaronboarding-wrapper {
  align-items:center;
  background-color:#29343a;
  color:#dbe3e7;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  font-size:15px;
  height:50px;
  justify-content:space-between;
  padding:7px 0 12px;
  position:relative;
  transition-duration:.4s;
  transition-property:background-color .5s;
  transition-timing-function:linear;
  width:209px
}
.aui-core-topbaronboarding-wrapper:hover {
  background-color:#323e45
}
.aui-core-topbaronboarding-wrapper .aui-core-topbaronboarding-wrapper-progress-text {
  color:#dbe3e7
}
.aui-core-topbaronboarding-wrapper .aui-core-topbaronboarding-wrapper-progress-text .aui-core-topbaronboarding-wrapper-progress-text-number {
  color:#fff;
  font-weight:700
}
.aui-core-topbaronboarding-wrapper .aui-core-topbaronboarding-wrapper-progress-bar {
  background-color:#dbe3e7;
  border-radius:3px;
  height:6px;
  overflow:hidden;
  width:110px
}
.aui-core-topbaronboarding-wrapper .aui-core-topbaronboarding-wrapper-progress-bar .aui-core-topbaronboarding-wrapper-progress-bar-current {
  background-color:#3ac98b;
  border-radius:3px;
  height:100%
}
.aui-core-topbaronboarding-goals {
  background-color:#fff;
  border:1px solid #d6dce0;
  display:none;
  max-width:256px;
  position:absolute;
  right:calc(50% - 127px);
  top:62px;
  width:256px;
  z-index:51
}
.aui-core-topbaronboarding-goals-dark {
  background-color:#3a4449;
  display:none;
  max-width:256px;
  min-width:169px;
  position:absolute;
  right:calc(50% - 84px);
  top:42px;
  z-index:51
}
.aui-core-topbaronboarding-goals-content {
  display:flex;
  flex-direction:column;
  padding:23px 23px 10px;
  width:240px
}
.aui-core-topbaronboarding-goals-content .aui-core-topbaronboarding-goals-content-title {
  color:#29343a;
  font-size:14px;
  font-weight:700;
  margin-bottom:17px;
  text-transform:uppercase
}
.aui-core-topbaronboarding-goals-content .aui-core-topbaronboarding-goals-content-basic {
  margin-bottom:20px
}
.aui-core-topbaronboarding-goals-content-dark {
  display:flex;
  flex-direction:column;
  padding:10px 0;
  width:100%
}
.aui-core-topbaronboarding-goals-content-dark .aui-core-topbaronboarding-goals-content-title {
  color:#fff;
  font-size:14px;
  font-weight:700;
  padding:5px 10px;
  text-transform:uppercase
}
.aui-core-topbaronboarding-goals-content-dark .aui-core-topbaronboarding-goals-content-basic {
  margin-bottom:20px
}
.aui-core-topbaronboarding-goals-triangles {
  left:calc(50% - 8px);
  position:absolute
}
.aui-core-topbaronboarding-goals-triangles-right {
  left:calc(100% - 15px);
  position:absolute
}
.aui-core-topbaronboarding-goals-triangle-grey {
  border-color:transparent transparent #dadfe2;
  border-style:solid;
  border-width:0 8px 9px;
  height:0;
  position:absolute;
  top:-9px;
  width:0
}
.aui-core-topbaronboarding-goals-triangle-white {
  border-color:transparent transparent #fff;
  border-style:solid;
  border-width:0 8px 9px;
  height:0;
  position:absolute;
  top:-8px;
  width:0
}
.aui-core-topbaronboarding-goals-triangle-dark {
  border-color:transparent transparent #3a4449;
  border-style:solid;
  border-width:0 8px 9px;
  height:0;
  position:absolute;
  top:-8px;
  width:0
}
.aui-core-topbaronboarding-goals-show-on {
  display:block
}
.aui-core-topbaronboardingitem {
  display:flex;
  margin:0 0 10px
}
.aui-core-topbaronboardingitem.aui-core-topbaronboardingitem-disabled {
  cursor:default;
  pointer-events:none
}
.aui-core-topbaronboardingitem.aui-core-topbaronboardingitem-disabled .aui-core-topbaronboardingitem-text {
  color:#9da5a8!important
}
.aui-core-topbaronboardingitem.aui-core-topbaronboardingitem-undone {
  color:#3c4c52;
  cursor:pointer
}
.aui-core-topbaronboardingitem.aui-core-topbaronboardingitem-undone .aui-core-topbaronboardingitem-check {
  border:2px solid #c3cbd0;
  border-radius:50%;
  height:18px;
  margin-top:1px;
  width:18px
}
.aui-core-topbaronboardingitem.aui-core-topbaronboardingitem-done {
  color:#adb2b4;
  cursor:default;
  font-style:italic;
  text-decoration:line-through
}
.aui-core-topbaronboardingitem.aui-core-topbaronboardingitem-done .aui-core-topbaronboardingitem-check {
  align-items:center;
  background-color:#53c1a0;
  border-radius:50%;
  color:#fff;
  display:flex;
  font-size:10px;
  height:18px;
  justify-content:center;
  margin-top:1px;
  width:18px
}
.aui-core-topbaronboardingitem .aui-core-topbaronboardingitem-text {
  font-size:15px;
  margin-left:7px
}
.aui-profit-home-onboardingbar {
  align-items:center;
  border-bottom:1px solid #dfe4e7;
  cursor:default;
  display:flex;
  flex-direction:row;
  flex-flow:row nowrap;
  height:105px;
  justify-content:center;
  justify-content:stretch;
  overflow-x:scroll;
  user-select:none
}
.aui-profit-home-onboardingbar-leave {
  margin-top:0;
  transition:margin-top .4s
}
.aui-profit-home-onboardingbar-leave.aui-profit-home-onboardingbar-leave-active {
  margin-top:-100px
}
.aui-profit-home-onboardingbar-label {
  cursor:pointer;
  height:100%;
  margin-left:-10px;
  min-width:110px;
  overflow:hidden;
  position:relative;
  width:114px
}
.aui-profit-home-onboardingbar-label:after,
.aui-profit-home-onboardingbar-label:before {
  border-right:2px solid #dfe4e7;
  content:" ";
  height:105px;
  position:absolute;
  right:14px;
  top:-6px;
  width:182px
}
.aui-profit-home-onboardingbar-label:before {
  transform:rotate(30deg)
}
.aui-profit-home-onboardingbar-label:after {
  transform:rotate(-30deg)
}
.aui-profit-home-onboardingbar-items-wrapper {
  flex:1;
  position:relative
}
.aui-profit-home-onboardingbar-items {
  align-items:center;
  display:flex;
  justify-content:space-around;
  position:relative;
  width:100%
}
.aui-profit-home-onboardingbar-items-separator {
  display:flex;
  justify-content:space-around;
  left:0;
  padding:0 5%;
  position:absolute;
  top:24px;
  width:100%
}
.aui-profit-home-onboardingbar-items-separator .aui-profit-home-onboardingbar-items-separator-item {
  align-items:center;
  display:flex;
  flex:1;
  justify-content:center;
  margin:0 16px
}
.aui-profit-home-onboardingbar-items-separator .aui-profit-home-onboardingbar-items-separator-item-dotted {
  border:3px solid transparent;
  border-image:url(/profit/static/images/border-image-dotted-106750e5c3056dde9adf.png);
  border-image-repeat:round;
  border-image-slice:12 12 12 12;
  border-image-width:6px 6px 0 6px;
  display:flex;
  flex:1;
  height:0
}
.aui-profit-home-onboardingbar-items-separator .aui-profit-home-onboardingbar-items-separator-item-icon {
  align-items:center;
  color:#53c1a0;
  display:flex;
  font-size:9px;
  justify-content:center;
  margin:0 5px;
  width:10px
}
.aui-profit-home-onboardingbar-items-separator .aui-profit-home-onboardingbar-items-separator-item-icon>* {
  transform:rotate(90deg)
}
.aui-profit-home-onboardingbaritem {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:90px
}
@media(max-width:1399.98px) {
  .aui-profit-home-onboardingbaritem {
    margin:0 10px
  }
}
.aui-profit-home-onboardingbaritem-disabled {
  cursor:default;
  pointer-events:none
}
.aui-profit-home-onboardingbaritem-disabled .aui-profit-home-onboardingbaritem-label {
  color:#9da5a8!important
}
.aui-profit-home-onboardingbaritem-button-wrapper {
  align-items:center;
  background-color:#fff;
  display:flex;
  justify-content:center;
  padding:0 10px;
  z-index:1
}
.aui-profit-home-onboardingbaritem-button {
  align-items:center;
  color:#53c1a0;
  display:flex;
  height:39px;
  justify-content:center;
  width:39px
}
.aui-profit-home-onboardingbaritem-label {
  font-size:11px;
  margin-top:8px;
  text-align:center;
  white-space:pre-wrap
}
.aui-profit-home-onboardingbaritem-incomplete {
  cursor:pointer
}
.aui-profit-home-onboardingbaritem-incomplete .aui-profit-home-onboardingbaritem-label {
  color:#3c4c52;
  text-align:center;
  white-space:pre-wrap
}
.aui-profit-home-onboardingbaritem-complete {
  cursor:default
}
.aui-profit-home-onboardingbaritem-complete .aui-profit-home-onboardingbaritem-button {
  color:#53c1a0;
  font-size:55px;
  position:relative;
  top:9px
}
.aui-profit-home-onboardingbaritem-complete .aui-profit-home-onboardingbaritem-label {
  color:#9da5a8;
  font-style:italic;
  text-decoration:line-through
}
.aui-profit-home-onboardingbaritem-button,
_::-webkit-:not(:root:root) {
  left:-7px
}
@keyframes dropdown-animation {
  0% {
    transform:scaleY(0)
  }
  40% {
    transform:scaleY(.9)
  }
  60% {
    transform:scaleY(.98)
  }
  to {
    transform:scaleY(1)
  }
}
.aui-profit-statusbar {
  background-color:#29343a;
  display:flex;
  height:50px;
  width:100%;
  z-index:2000
}
.aui-profit-statusbar-logo {
  cursor:pointer;
  height:50px;
  width:108px
}
.aui-profit-statusbar-logo-image {
  background-image:url(/profit/static/images/logo-2ea3641b454cc5bd6f53.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:78px 17px;
  height:100%;
  position:relative;
  width:100%
}
@media(max-width:575.98px) {
  .aui-profit-statusbar-logo-image {
    min-width:90px
  }
}
.aui-profit-statusbar-logo-image-beta {
  bottom:6px;
  color:#d2d2d2;
  font-size:11px;
  position:absolute;
  right:5px;
  rotate:-5deg
}
.aui-profit-statusbar-logo-loading {
  align-items:center;
  display:flex;
  justify-content:center;
  top:-1px;
  zoom:1.3
}
.aui-profit-statusbar-right {
  margin-left:auto
}
.aui-profit-statusbar-advisors {
  align-self:center;
  border-left:1px solid #344249;
  cursor:pointer;
  height:50px;
  position:relative;
  width:67px
}
.aui-profit-statusbar-advisors-icon {
  color:#fff;
  height:20px;
  margin-left:23px;
  margin-top:14px;
  width:20px
}
.aui-profit-statusbar-advisors-new {
  align-self:center;
  border-left:1px solid #344249;
  cursor:pointer;
  width:100px
}
.aui-profit-statusbar-advisors-new-icon {
  color:#fff;
  height:20px;
  margin-left:15px;
  margin-top:13px;
  width:20px
}
.aui-profit-statusbar-advisors-new-container {
  background-color:#3380fa;
  border-radius:9px;
  left:27px;
  position:absolute;
  top:5px
}
.aui-profit-statusbar-advisors-new-container-text {
  color:#fff;
  padding:5px
}
@media(max-width:991.98px) {
  .aui-profit-statusbar-help {
    display:none
  }
}
.aui-profit-statusbar>.aui-profit-statusbar-help {
  align-items:center;
  border-left:1px solid #344249;
  border-right:1px solid #344249;
  color:#abaeaf;
  cursor:pointer;
  display:flex;
  font-size:14px;
  font-weight:700;
  height:50px;
  justify-content:center;
  text-align:center;
  transition-duration:.5s;
  transition-property:background-color;
  transition-timing-function:linear;
  user-select:none;
  width:67px
}
.aui-profit-statusbar>.aui-profit-statusbar-help:hover {
  background-color:#46565d;
  color:#fff
}
@media(max-width:991.98px) {
  .aui-profit-statusbar>.aui-profit-statusbar-help {
    display:none
  }
}
.aui-profit-statusbar-session {
  background-color:#fff;
  height:50px;
  width:50px
}
.aui-profit-statusbar-session-avatar {
  background-size:50px 50px;
  cursor:pointer;
  height:50px;
  overflow:hidden;
  position:relative;
  transition-duration:.5s;
  transition-property:opacity;
  transition-timing-function:linear;
  width:50px
}
.aui-profit-statusbar-session-avatar:hover {
  opacity:.8
}
.aui-profit-statusbar-session-avatar:after {
  background-color:#80bd01;
  content:"";
  height:3px;
  opacity:1;
  position:absolute;
  top:47px;
  width:50px
}
.aui-profit-statusbar-session-dropdown {
  background-color:#fff;
  border:1px solid #dbe3e7;
  display:none;
  min-width:150px;
  padding-bottom:6px;
  padding-top:6px;
  position:absolute;
  right:0;
  z-index:51
}
.aui-profit-statusbar-session-dropdown-option {
  color:#74848a;
  cursor:pointer;
  font-size:14px;
  padding:6px 9px;
  user-select:none;
  width:100%
}
.aui-profit-statusbar-session-dropdown-option:hover {
  background-color:#dbe3e7
}
.aui-profit-statusbar-session-dropdown .aui-profit-statusbar-help {
  color:#74848a;
  cursor:pointer;
  display:block;
  font-size:14px;
  user-select:none;
  width:100%
}
.aui-profit-statusbar-session-dropdown .aui-profit-statusbar-help:hover {
  background-color:#dbe3e7
}
@media(min-width:992px) {
  .aui-profit-statusbar-session-dropdown .aui-profit-statusbar-help {
    display:none
  }
}
.aui-profit-statusbar-session-dropdown-active {
  animation:dropdown-animation .2s ease-in-out;
  display:block;
  transform-origin:50% 0
}
@media(max-width:991.98px) {
  .aui-profit-statusbar-burger {
    align-items:center;
    cursor:pointer;
    display:flex;
    justify-content:center;
    width:50px
  }
  .aui-profit-statusbar-burger-button {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    z-index:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer;
    height:1.4rem;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .aui-profit-statusbar-burger-button>span:after,
  .aui-profit-statusbar-burger-button>span:before {
    background:#fff;
    content:"";
    height:2px;
    left:0;
    position:absolute;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-transition:top .4s .4s,-webkit-transform .4s;
    transition:top .4s .4s,-webkit-transform .4s;
    -o-transition:top .4s .4s,transform .4s;
    transition:top .4s .4s,transform .4s;
    transition:top .4s .4s,transform .4s,-webkit-transform .4s;
    width:100%
  }
  .aui-profit-statusbar-burger-button>span {
    background:#fff;
    display:inline-block;
    height:2px;
    position:relative;
    width:20px
  }
  .aui-profit-statusbar-burger-button>span:before {
    top:-.5rem
  }
  .aui-profit-statusbar-burger-button>span:after {
    top:.5rem
  }
  .active .aui-profit-statusbar-burger-button>span {
    background:transparent
  }
  .active .aui-profit-statusbar-burger-button>span:after,
  .active .aui-profit-statusbar-burger-button>span:before {
    background:#fff;
    top:0;
    -webkit-transition:top .4s,-webkit-transform .4s .4s;
    transition:top .4s,-webkit-transform .4s .4s;
    -o-transition:top .4s,transform .4s .4s;
    transition:top .4s,transform .4s .4s;
    transition:top .4s,transform .4s .4s,-webkit-transform .4s .4s
  }
  .active .aui-profit-statusbar-burger-button>span:before {
    left:0;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    width:100%
  }
  .active .aui-profit-statusbar-burger-button>span:after {
    left:0;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    width:100%
  }
}
.aui-core-menu {
  background-color:#3c4c52;
  display:flex;
  padding-top:3px;
  width:100%;
  z-index:1000
}
.aui-core-menu-option,
.aui-core-menu-option-config {
  align-items:center;
  border-top:3px solid #3c4c52;
  color:#abaeaf;
  cursor:pointer;
  display:flex;
  font-size:16px;
  gap:4px;
  height:50px;
  padding:0 15px 6px;
  text-decoration:none
}
.aui-core-menu-option-config:hover {
  background-color:#4f5e63;
  border-top-color:#4f5e63
}
.aui-core-menu-option-config-selected,
.aui-core-menu-option-config-selected:hover {
  background-color:#fff;
  border-left:1px solid #c9d2d5;
  border-right:1px solid #c9d2d5;
  border-top-color:#7a7edd;
  color:#344249
}
.aui-core-menu-option-config-active {
  background-color:#fff;
  border-top-color:#3ac98b;
  color:#344249
}
.aui-core-menu-option-config-active:hover {
  background-color:#e8ebed;
  border-top-color:#3ac98b
}
.aui-core-menu-option:hover {
  background-color:#4f5e63;
  border-top-color:#4f5e63
}
.aui-core-menu-option:last-of-type {
  margin-left:auto
}
.aui-core-menu-option:last-of-type-selected,
.aui-core-menu-option:last-of-type-selected:hover {
  background-color:#fff;
  border-left:none;
  border-top-color:#7a7edd;
  color:#344249
}
.aui-core-menu-option-selected,
.aui-core-menu-option-selected:hover {
  background-color:#fff;
  border-left:1px solid #c9d2d5;
  border-right:1px solid #c9d2d5;
  border-top-color:#7a7edd;
  color:#344249
}
.aui-core-menu-option-active {
  background-color:#fff;
  border-top-color:#3ac98b;
  color:#344249
}
.aui-core-menu-option-active:hover {
  background-color:#e8ebed;
  border-top-color:#3ac98b
}
.aui-core-menu-dropdown {
  background:#fff;
  border:1px solid #c9d2d5;
  border-top:none;
  display:flex;
  opacity:0;
  padding:7px 0;
  position:fixed;
  z-index:51
}
@media(max-width:991.98px) {
  .aui-core-menu-dropdown {
    position:unset
  }
}
.aui-core-menu-dropdown-isloaded {
  opacity:1
}
.aui-core-menu-dropdown-column {
  border-right:1px solid #c9d2d5;
  display:flex;
  flex-direction:column;
  gap:30px;
  min-width:230px;
  padding-top:7px
}
@media(max-width:575.98px) {
  .aui-core-menu-dropdown-column {
    min-width:auto
  }
}
.aui-core-menu-dropdown-column:last-child {
  border-right:none
}
.aui-core-menu-dropdown-column-section {
  display:flex;
  flex-direction:column;
  gap:5px
}
.aui-core-menu-dropdown-column-section-title {
  color:#344249;
  font-size:16px;
  font-weight:600;
  padding:0 0 15px 15px
}
.aui-core-menu-dropdown-column-section-option {
  align-items:baseline;
  color:#74848a;
  cursor:pointer;
  display:flex;
  font-size:14px;
  gap:4px;
  padding:7px 15px;
  text-decoration:none
}
.aui-core-menu-dropdown-column-section-option-arrow {
  color:#00c1e2;
  display:none;
  height:9px;
  transform:rotate(-90deg);
  width:9px
}
.aui-core-menu-dropdown-column-section-option-notifications {
  margin-left:auto
}
.aui-core-menu-dropdown-column-section-option:hover {
  color:#00c1e2
}
.aui-core-menu-dropdown-column-section-option:hover .aui-core-menu-dropdown-column-section-option-arrow {
  display:block
}
.aui-core-menu-dropdown-column-section-option-active {
  position:relative
}
.aui-core-menu-dropdown-column-section-option-active:after {
  background-color:#7a7edd;
  content:"";
  height:18px;
  left:0;
  position:absolute;
  top:7px;
  width:3px
}
.aui-core-menu-dropdown-column-section-option-separator {
  border-top:1px dashed #dbe3e7
}
.aui-core-menu-redirect-overlay {
  align-items:center;
  background-color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  position:fixed;
  top:50px;
  width:100%;
  z-index:10002
}
.aui-kit-subnavbar-kpi-button {
  color:#3380fa;
  font-weight:600
}
.aui-kit-subnavbar-kpi-button-text {
  margin-right:8px
}
.aui-kit-subnavbar-kpi-button:hover {
  cursor:pointer;
  text-decoration:underline
}
@media(min-width:992px) {
  .aui-core-menu-option-dropdown {
    display:none
  }
}
@media(max-width:991.98px) {
  .aui-core-menu {
    display:block;
    left:0;
    opacity:0;
    overflow-y:scroll;
    position:absolute;
    top:50px;
    -webkit-transform:translateY(-110px);
    -ms-transform:translateY(-110px);
    transform:translateY(-110px);
    -webkit-transition:all .8s;
    -o-transition:all .8s;
    transition:all .5s;
    visibility:hidden
  }
  .aui-core-menu-option-text {
    position:relative;
    width:100%
  }
  .aui-core-menu-option-dropdown {
    display:inline-block;
    height:20px;
    position:absolute;
    right:0;
    transition:all .4s ease-in-out;
    width:12px
  }
  .aui-core-menu-option-selected .aui-core-menu-option-dropdown {
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .aui-core-menu-no-dropdown .aui-icon {
    display:none
  }
  .active .aui-core-menu {
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    visibility:visible
  }
}
.aui-core-menu-digit {
  background-color:#3472a8;
  display:flex;
  min-width:960px;
  width:100%;
  z-index:1150
}
.aui-core-menu-digit-logo {
  cursor:pointer;
  height:50px;
  width:43px
}
.aui-core-menu-digit-logo-image {
  background-image:url(/profit/static/images/logodigit-d9775ecc0b8ca7160a48.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:78px 27px;
  height:100%;
  width:100%
}
.aui-core-menu-digit-logo-loading {
  align-items:center;
  display:flex;
  justify-content:center;
  top:-1px;
  zoom:1.3
}
.aui-core-menu-digit-container {
  display:flex;
  margin-left:auto;
  margin-right:6px
}
.aui-core-menu-digit-container-help {
  cursor:pointer;
  height:50px;
  padding-left:14px;
  padding-top:15px;
  width:43px
}
.aui-core-menu-digit-container-help-image {
  background-image:url(/profit/static/images/help-digit-247cd58164efa994aa37.svg);
  background-position:50%;
  background-repeat:no-repeat;
  height:20px;
  width:20px
}
.aui-core-menu-digit-container-help:hover {
  background-color:rgba(210,215,220,.2);
  border-radius:18px;
  height:37px;
  margin:6px 0 0 5px;
  padding:9px;
  width:38px
}
.aui-core-menu-digit-container-book {
  cursor:pointer;
  height:50px;
  position:relative;
  width:43px
}
.aui-core-menu-digit-container-book-div {
  margin-left:15px;
  margin-top:15px
}
.aui-core-menu-digit-container-book-div-image {
  background-image:url(/profit/static/images/book-bf38ebb13ed0a980c509.svg);
  background-position:50%;
  background-repeat:no-repeat;
  height:20px;
  object-fit:contain;
  width:20px
}
.aui-core-menu-digit-container-book-div:hover {
  background-color:rgba(210,215,220,.2);
  border-radius:18px;
  height:37px;
  margin-left:6px;
  margin-top:6px;
  padding:9px;
  width:38px
}
.aui-core-menu-digit-container-book-new {
  align-self:center;
  cursor:pointer;
  width:100px
}
.aui-core-menu-digit-container-book-new-div {
  border-radius:18px;
  height:37px;
  margin-left:14px;
  margin-top:16px;
  width:38px
}
.aui-core-menu-digit-container-book-new-div-image {
  background-image:url(/profit/static/images/book-bf38ebb13ed0a980c509.svg);
  background-position:50%;
  background-repeat:no-repeat;
  height:20px;
  object-fit:contain;
  width:20px
}
.aui-core-menu-digit-container-book-new-div:hover {
  background-color:rgba(210,215,220,.2);
  border-radius:18px;
  height:37px;
  margin-right:57px;
  margin-top:7px;
  width:38px
}
.aui-core-menu-digit-container-book-new-container {
  background-color:#3380fa;
  border-radius:9px;
  left:27px;
  position:absolute;
  top:5px
}
.aui-core-menu-digit-container-book-new-container-text {
  color:#fff;
  padding:5px
}
.aui-core-menu-digit-container-settings {
  cursor:pointer;
  height:50px;
  width:43px
}
.aui-core-menu-digit-container-settings-image {
  background-image:url(/profit/static/images/settings-digit-5e202e926efbb86443d7.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:78px 27px;
  height:100%;
  width:100%
}
.aui-core-menu-digit-info-advisor {
  cursor:pointer;
  display:grid;
  grid-template-areas:"logo name" "logo coorporate"
}
.aui-core-menu-digit-info-advisor-logo {
  align-self:center;
  grid-area:logo
}
.aui-core-menu-digit-info-advisor-name {
  grid-area:name
}
.aui-core-menu-digit-info-advisor-name-text {
  color:#fff;
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  grid-area:logo;
  letter-spacing:normal;
  line-height:normal
}
.aui-core-menu-digit-info-advisor-corporatename {
  grid-area:coorporate
}
.aui-core-menu-digit-info-advisor-corporatename-text {
  color:#fff;
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  grid-area:logo;
  letter-spacing:normal;
  line-height:normal
}
.aui-core-menu-digit-option {
  align-items:center;
  color:#d2d7dc;
  cursor:pointer;
  display:flex;
  font-size:16px;
  gap:4px;
  height:50px;
  margin:0 15px;
  text-decoration:none
}
.aui-core-menu-digit-option-invisible {
  display:none
}
.aui-core-menu-digit-option-config {
  align-items:center;
  border-top:3px solid #3c4c52;
  color:#abaeaf;
  cursor:pointer;
  display:flex;
  font-size:16px;
  gap:4px;
  height:50px;
  padding:0 15px 6px;
  text-decoration:none
}
.aui-core-menu-digit-option-config:hover {
  background-color:#4f5e63;
  border-top-color:#4f5e63
}
.aui-core-menu-digit-option-config-selected,
.aui-core-menu-digit-option-config-selected:hover {
  background-color:#fff;
  border-left:1px solid #c9d2d5;
  border-right:1px solid #c9d2d5;
  border-top-color:#7a7edd;
  color:#344249
}
.aui-core-menu-digit-option-config-active {
  background-color:#fff;
  border-top-color:#3c4c52;
  color:#344249
}
.aui-core-menu-digit-option-config-active:hover {
  background-color:#e8ebed;
  border-top-color:#3c4c52
}
.aui-core-menu-digit-option:hover {
  background-color:#3472a8;
  color:#fff
}
.aui-core-menu-digit-option-selected,
.aui-core-menu-digit-option-selected:hover {
  background-color:#fff;
  border-left:1px solid #c9d2d5;
  border-right:1px solid #c9d2d5;
  border-top-color:#7a7edd;
  color:#344249
}
.aui-core-menu-digit-option-active {
  background-color:#3472a8;
  border-bottom:4px solid #82bdff;
  color:#fff
}
.aui-core-menu-digit-option-active:hover {
  background-color:#3472a8;
  border-bottom:4px solid #82bdff;
  color:#dbe3e7
}
.aui-core-menu-digit-dropdown {
  background:#fff;
  border:1px solid #c9d2d5;
  border-top:none;
  display:flex;
  opacity:0;
  padding:7px 0;
  position:fixed;
  z-index:51
}
.aui-core-menu-digit-dropdown-isloaded {
  opacity:1
}
.aui-core-menu-digit-dropdown-column {
  border-right:1px solid #c9d2d5;
  display:flex;
  flex-direction:column;
  gap:30px;
  min-width:230px;
  padding-top:7px
}
.aui-core-menu-digit-dropdown-column:last-child {
  border-right:none
}
.aui-core-menu-digit-dropdown-column-section {
  display:flex;
  flex-direction:column;
  gap:5px
}
.aui-core-menu-digit-dropdown-column-section-title {
  color:#344249;
  font-size:16px;
  font-weight:600;
  padding:0 0 15px 15px
}
.aui-core-menu-digit-dropdown-column-section-option {
  align-items:baseline;
  color:#74848a;
  cursor:pointer;
  display:flex;
  font-size:14px;
  gap:4px;
  padding:7px 15px;
  text-decoration:none
}
.aui-core-menu-digit-dropdown-column-section-option-arrow {
  color:#00c1e2;
  display:none;
  height:9px;
  transform:rotate(-90deg);
  width:9px
}
.aui-core-menu-digit-dropdown-column-section-option-notifications {
  margin-left:auto
}
.aui-core-menu-digit-dropdown-column-section-option:hover {
  color:#00c1e2
}
.aui-core-menu-digit-dropdown-column-section-option:hover .aui-core-menu-dropdown-column-section-option-arrow {
  display:block
}
.aui-core-menu-digit-dropdown-column-section-option-active {
  position:relative
}
.aui-core-menu-digit-dropdown-column-section-option-active:after {
  background-color:#7a7edd;
  content:"";
  height:18px;
  left:0;
  position:absolute;
  top:7px;
  width:3px
}
.aui-core-menu-digit-dropdown-column-section-option-separator {
  border-top:1px dashed #dbe3e7
}
.aui-core-menu-digit .aui-kit-actionbuttontree-dropdown-panel {
  right:161px;
  top:53px
}
.aui-kit-subnavbar {
  align-items:center;
  background-color:#fff;
  box-shadow:0 1px 0 0 #d2d7dc;
  display:flex;
  height:60px;
  justify-content:space-between;
  padding:0 24px;
  position:relative;
  z-index:1
}
.aui-kit-subnavbar-title {
  font-size:22px;
}
.aui-kit-subnavbar-kpi-button {
  align-items:center;
  display:flex
}
.aui-kit-subnavbar-kpi-button-text {
  margin-left:8px
}
.aui-kit-subnavbar-kpi-button .aui-icon {
  height:16px;
  width:16px
}
.aui-kit-subnavbar-year {
  width:110px
}
.aui-kit-actionbutton-dropdown {
  align-items:center;
  color:#000;
  display:flex;
  justify-content:flex-start
}
.aui-kit-actionbutton-dropdown .aui-kit-actionbutton-dropdown-list-item-label {
  color:#000
}
.aui-roles {
  display:grid;
  gap:30px;
  grid-auto-columns:300px;
  grid-template-columns:repeat(4,1fr);
  justify-content:center;
  padding:32px 24px;
  place-items:stretch
}
@media(max-width:767.98px) {
  .aui-roles {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-roles {
    grid-template-columns:1fr
  }
}
.aui-roles-loading {
  align-items:center;
  display:flex;
  height:calc(100vh - 251px);
  justify-content:center
}
.aui-roles-role {
  background-color:#fff;
  border:1px solid #dfe6e7;
  border-radius:4px;
  display:grid;
  font-size:14px;
  grid-template:"name name" auto "permissions permissions" auto "edit companies" auto/auto min-content
}
.aui-roles-role:hover {
  box-shadow:0 4px 10px 0 rgba(107,122,140,.15)
}
.aui-roles-role-name {
  border-bottom:1px solid #dfe6e7;
  font-weight:700;
  grid-area:name;
  padding:12px 16px 8px
}
.aui-roles-role-permissions {
  font-size:12px;
  grid-area:permissions;
  padding:12px 16px 8px
}
.aui-roles-role-permissions-notallowed {
  color:#a6afba
}
.aui-roles-role-edit {
  align-items:flex-end;
  color:#3380fa;
  cursor:pointer;
  display:flex;
  font-weight:700;
  grid-area:edit;
  padding:0 16px 12px
}
.aui-roles-role-edit:hover {
  text-decoration:underline
}
.aui-roles-role-users {
  align-items:flex-end;
  color:#6b7a8c;
  cursor:pointer;
  display:flex;
  grid-area:companies;
  justify-content:flex-end;
  padding:0 16px 12px
}
.aui-roles-role-users-icon {
  height:11px;
  margin-bottom:3px;
  margin-left:3px;
  width:11px
}
.aui-roles-new {
  align-items:center;
  background-color:#fff;
  border:2px dashed #d2d7dc;
  border-radius:3px;
  color:#3380fa;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  font-weight:700;
  height:110px;
  justify-content:space-between;
  padding:18px;
  width:306px
}
.aui-roles-new:before {
  align-items:center;
  background-color:rgba(52,152,219,.15);
  border-radius:50%;
  content:"+";
  display:flex;
  font-size:28px;
  font-weight:400;
  height:32px;
  justify-content:center;
  width:32px
}
.aui-roles-form {
  display:grid;
  gap:40px;
  grid-auto-rows:auto;
  padding:40px
}
@media(max-width:575.98px) {
  .aui-roles-form {
    padding:20px
  }
}
.aui-roles-form-section {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  color:#4b5662;
  margin:0 auto;
  max-width:1177px;
  padding:32px 40px 40px;
  width:100%
}
.aui-roles-form-section-title {
  color:#000;
  font-size:18px;
  font-weight:600;
  margin-bottom:15px
}
.aui-roles-form-name {
  margin-top:24px;
  width:435px
}
.aui-roles-form-permissions {
  display:grid;
  gap:50px;
  grid-auto-rows:auto;
  padding-top:50px
}
.aui-roles-form-permissions-section {
  border:1px solid #d2d7dc;
  border-radius:6px;
  display:grid;
  gap:25px 25px;
  grid-template-columns:repeat(6,1fr);
  padding:42px 24px 24px;
  place-items:stretch;
  position:relative
}
@media(max-width:991.98px) {
  .aui-roles-form-permissions-section {
    grid-template-columns:repeat(3,1fr)
  }
}
@media(max-width:767.98px) {
  .aui-roles-form-permissions-section {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-roles-form-permissions-section {
    grid-template-columns:repeat(1,1fr)
  }
}
.aui-roles-form-permissions-section-header {
  background:#fff;
  display:grid;
  gap:16px;
  grid-template-columns:auto 155px;
  left:24px;
  padding:10px;
  position:absolute;
  top:-29px
}
@media(max-width:575.98px) {
  .aui-roles-form-permissions-section-header {
    left:0
  }
}
.aui-roles-form-permissions-section-header .aui-kit-forms-checkbox-box-disabled {
  background-color:#f0f1f3
}
.aui-roles-form-permissions-section-header .aui-kit-forms-checkbox-box-active {
  background-color:#a6afba
}
.aui-roles-form .aui-kit-forms-combobox {
  width:108%
}
@media(max-width:991.98px) {
  .aui-roles-form .aui-kit-forms-combobox {
    width:100%
  }
}
.aui-global-confirm-dialog-060-content {
  border-bottom:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc;
  display:flex;
  flex-direction:column;
  max-width:800px;
  min-width:669px;
  padding:32px
}
.aui-global-confirm-dialog-060-content-row {
  margin-bottom:16px
}
.aui-global-confirm-dialog-060-content-row-separator {
  background-color:#d2d7dc;
  height:1px
}
.aui-global-confirm-dialog-060-content-row-label {
  color:#6b7a8c;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  height:18px;
  letter-spacing:normal;
  line-height:normal;
  margin-right:16px;
  width:131px
}
.aui-global-confirm-dialog-060-content-row-value {
  margin-right:32px
}
.aui-global-confirm-dialog-060-content-row-value-text {
  size:14px
}
.aui-global-confirm-dialog-060-content-row2 {
  padding-bottom:10px;
  padding-top:10px
}
.aui-global-confirm-dialog-060-content .aui-kit-forms-textarea-input {
  height:80px
}
.aui-global-confirm-dialog-060-confirm-rejected-content {
  border-bottom:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc;
  display:flex;
  flex-direction:column;
  max-width:800px;
  min-width:669px;
  padding:32px
}
.aui-global-confirm-dialog-060-confirm-rejected-content-text {
  padding-bottom:32px
}
.aui-global-confirm-dialog-060-confirm-rejected-content .aui-kit-forms-textarea-input {
  height:80px
}
.aui-global-conciliation-dialog-content {
  align-items:center;
  display:flex;
  flex-direction:column;
  max-width:600px;
  padding:60px 65px
}
.aui-global-conciliation-dialog-content-icon {
  color:#f3cf3f;
  height:40px;
  margin-bottom:30px;
  width:40px
}
.aui-global-conciliation-dialog-content-text {
  font-size:14px;
  text-align:center
}
.aui-global-conciliation-dialog-content-text-action {
  font-size:18px;
  margin-top:20px
}
.aui-profit-sales-general-accountingaccount-hidden {
  display:none
}
.aui-profit-sales-general-accountingaccount-canvas {
  display:grid;
  grid-gap:20px;
  grid-template-rows:1fr 1fr;
  min-width:582px;
  padding:20px 30px
}
.aui-profit-sales-general-accountingaccount-canvas-field-half {
  width:50%
}
.aui-profit-documents-headermorecontent .aui-profit-documents-headermorecontent-item {
  color:#3a444f;
  font-size:15px;
  white-space:nowrap
}
.aui-profit-documents-headermorecontent .aui-profit-documents-headermorecontent-item:not(:last-child) {
  margin-bottom:14px
}
.aui-invoice-form-error-dialog {
  padding:20px 20px 40px;
  text-align:center;
  width:600px
}
@media(max-width:767.98px) {
  .aui-invoice-form-error-dialog {
    width:100%
  }
}
.aui-invoice-form-error-dialog-icon {
  color:#f3cf3f;
  height:48px;
  margin-bottom:20px;
  width:48px
}
.aui-invoice-form-error-dialog-error {
  border-bottom:1px solid #d2d7dc;
  font-size:14px;
  padding:16px 0 16px 10px;
  text-align:left
}
.aui-invoice-form-error-dialog-error-single {
  border-bottom:none;
  padding-left:0;
  text-align:center
}
.aui-invoice-form-error-dialog-fix {
  font-size:18px;
  padding-top:20px;
  text-align:center
}
.aui-invoice-form-error-dialog-differences {
  font-size:14px;
  padding-bottom:15px
}
.aui-invoice-form-header-icon,
.aui-invoice-form-header-icon-active,
.aui-invoice-form-header-icon-expirated,
.aui-invoice-form-header-icon-partially {
  height:16px;
  margin-right:4px;
  width:16px
}
.aui-invoice-form-footer-text,
.aui-invoice-form-footer-text-bold {
  font-size:12px;
  letter-spacing:.5px;
  line-height:12px;
  text-transform:uppercase
}
.aui-invoice-form-footer-amount,
.aui-invoice-form-footer-amount-bold {
  font-size:26px;
  line-height:24px;
  padding-bottom:6px
}
@media(max-width:575.98px) {
  .aui-invoice-form-footer-amount,
  .aui-invoice-form-footer-amount-bold {
    font-size:14px;
    line-height:12px
  }
}
.aui-invoice-form-accounting-canvas-divider,
.aui-invoice-form-business-divider {
  border-bottom:5px solid #f0f1f3;
  width:100%
}
.aui-invoice-header-warning {
  position:relative;
  top:45px
}
.aui-invoice-actionbar {
  align-items:center;
  background-color:#fff;
  box-shadow:inset 0 -1px 0 0 #d2d7dc;
  display:flex;
  height:45px;
  justify-content:space-between;
  padding-right:30px;
  position:absolute;
  width:100vw;
  z-index:12
}
@media(max-width:991.98px) {
  .aui-invoice-actionbar {
    position:relative
  }
}
@media(max-width:575.98px) {
  .aui-invoice-actionbar {
    flex-direction:column;
    height:auto;
    padding-right:0
  }
}
.aui-invoice-actionbar-preview {
  color:#3380fa;
  cursor:pointer;
  font-weight:600
}
@media(max-width:575.98px) {
  .aui-invoice-actionbar-preview {
    align-items:center;
    border-top:1px solid #d4d4da;
    display:flex;
    height:60px;
    justify-content:end;
    padding-right:10px;
    width:100%
  }
}
.aui-invoice-form {
  background-color:#fff;
  height:calc(100% - 45px);
  overflow:auto;
  position:relative;
  top:45px;
  width:100vw
}
@media(max-width:991.98px) {
  .aui-invoice-form {
    height:auto
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form {
    top:128px
  }
}
.aui-invoice-form-business {
  display:grid;
  grid-template:"totals content"/382px auto;
  height:100%;
  min-width:1366px;
  overflow:hidden;
  position:absolute;
  width:100%
}
@media(max-width:991.98px) {
  .aui-invoice-form-business {
    grid-template:"totals" "content" 1fr;
    max-width:100%;
    min-width:auto;
    position:relative
  }
}
.aui-invoice-form-business-sidetotals {
  background-color:#f0f1f3;
  display:flex;
  flex-flow:column nowrap;
  grid-area:totals;
  height:100%;
  justify-content:space-between;
  overflow-x:hidden;
  overflow-y:auto;
  padding:30px
}
.aui-invoice-form-business-container {
  background-color:#fff;
  grid-area:content;
  height:100%;
  overflow-y:auto;
  padding:30px 30px 40px;
  position:relative
}
@media(max-width:991.98px) {
  .aui-invoice-form-business-container {
    padding-bottom:170px
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form-business-container {
    padding-bottom:230px
  }
}
.aui-invoice-form-business-divider {
  margin:80px 0 30px
}
.aui-invoice-form-accounting {
  height:calc(100% - 45px);
  overflow:auto;
  position:relative;
  top:45px;
  width:100vw
}
@media(max-width:991.98px) {
  .aui-invoice-form-accounting {
    top:0
  }
}
.aui-invoice-form-accounting-canvas {
  background-color:#fff;
  height:100%;
  min-width:1366px;
  overflow-y:auto;
  padding:30px 30px 40px;
  position:absolute;
  width:100%
}
@media(max-width:1199.98px) {
  .aui-invoice-form-accounting-canvas {
    min-width:100%
  }
}
@media(max-width:991.98px) {
  .aui-invoice-form-accounting-canvas {
    padding-bottom:200px;
    position:relative
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form-accounting-canvas {
    padding-bottom:230px
  }
}
.aui-invoice-form-accounting-canvas .aui-kit-forms-inputbox :hover .aui-kit-forms-inputbox-error {
  z-index:51
}
.aui-invoice-form-accounting-canvas .aui-kit-forms-inputbox -dropdown-arrow {
  z-index:1
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-title {
  font-size:18px;
  font-weight:600;
  padding:10px 0 20px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line {
  display:grid;
  padding-bottom:30px;
  grid-gap:20px;
  grid-template:"options amounts delete" auto/2fr 3fr 16px
}
@media(max-width:991.98px) {
  .aui-invoice-form-accounting-canvas-fiscalaccounting-line {
    display:flex;
    flex-direction:column
  }
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-is349 {
  grid-template:"options amounts delete" auto/3fr 2fr 16px;
  grid-template-columns:repeat(1fr,3)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-last {
  padding-bottom:18px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line .aui-kit-forms-inputbox-input-disabled {
  max-width:200px;
  min-width:100px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-options {
  display:grid;
  grid-area:options;
  grid-gap:20px;
  grid-template-columns:repeat(2,1fr)
}
@media(max-width:575.98px) {
  .aui-invoice-form-accounting-canvas-fiscalaccounting-line-options {
    grid-template-columns:1fr
  }
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-is349 .aui-invoice-form-accounting-canvas-fiscalaccounting-line-options {
  grid-template-columns:repeat(3,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-options .aui-kit-forms-inputbox-input-disabled {
  max-width:100%
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts {
  display:grid;
  grid-area:amounts;
  grid-gap:20px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields1 {
  grid-template-columns:repeat(2,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields2 {
  grid-template-columns:repeat(3,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields3 {
  grid-template-columns:repeat(4,1fr)
}
@media(max-width:991.98px) {
  .aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields3 {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields3 {
    grid-template-columns:1fr
  }
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields4 {
  grid-template-columns:repeat(5,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields5 {
  grid-template-columns:repeat(6,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-is349 .aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts {
  grid-template-columns:repeat(4,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-delete {
  align-items:center;
  cursor:pointer;
  display:flex;
  grid-area:delete
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-delete-icon {
  color:#a6afba;
  height:16px;
  visibility:hidden;
  width:16px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line:hover .aui-invoice-form-accounting-canvas-fiscalaccounting-line-delete-icon {
  visibility:visible
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-addline {
  color:#3380fa;
  font-size:13px;
  font-weight:600
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-addline span {
  cursor:pointer
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-financing {
  display:flex;
  flex-direction:row
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-financing-account {
  margin-right:20px;
  width:300px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-financing-amount {
  width:150px
}
.aui-invoice-form-accounting-canvas-divider {
  margin:40px 0
}
.aui-invoice-form-header {
  align-items:center;
  display:flex
}
.aui-invoice-form-header-text {
  color:#6b7a8c;
  font-size:10px;
  font-weight:600;
  text-transform:uppercase
}
.aui-invoice-form-header-text-active {
  color:#000
}
.aui-invoice-form-header-icon {
  color:#d2d7dc
}
.aui-invoice-form-header-icon-active {
  color:#3ac98b
}
.aui-invoice-form-header-icon-partially {
  color:#f3cf3f
}
.aui-invoice-form-header-icon-expirated {
  color:#ff4b39
}
.aui-invoice-form-header-points:after {
  color:#a6afba;
  content:"......";
  font-size:18px;
  padding:0 10px;
  vertical-align:50%
}
.aui-invoice-form-header-points-active:after {
  color:#3ac98b;
  content:"......";
  font-size:18px;
  padding:0 10px;
  vertical-align:50%
}
.aui-invoice-form-footer {
  display:flex;
  text-align:right
}
@media(max-width:991.98px) {
  .aui-invoice-form-footer {
    text-align:center
  }
}
.aui-invoice-form-footer-amount-bold,
.aui-invoice-form-footer-text-bold {
  font-weight:700
}
.aui-invoice-form-footer-item {
  border-right:1px solid #d2d7dc;
  padding:0 30px
}
@media(max-width:575.98px) {
  .aui-invoice-form-footer-item {
    padding:0 16px
  }
}
.aui-invoice-form-footer-item:last-of-type {
  border-right:none
}
.aui-invoice-form-accounting .aui-kit-warning+.aui-invoice-issued-form-accounting-general-first,
.aui-invoice-form-accounting-generalinfo .aui-kit-warning+.aui-invoice-received-form-accounting-type,
.aui-invoice-form-business-container .aui-kit-warning+.aui-invoice-issued-form-business-invoicetype,
.aui-invoice-form-business-container .aui-kit-warning+.aui-invoice-received-form-business-invoicetype {
  padding-top:30px
}
.aui-invoice-form-business-sidetotals-resume-net {
  display:grid;
  grid-gap:30px;
  border-bottom:1px solid #d2d7dc;
  grid-template-columns:3fr 2fr;
  padding-bottom:7px
}
.aui-invoice-form-business-sidetotals-resume-discount,
.aui-invoice-form-business-sidetotals-resume-promptpayment {
  display:grid;
  grid-gap:15px;
  align-items:center;
  border-bottom:1px solid #d2d7dc;
  grid-template-columns:2fr 1.5fr 1.8fr;
  padding:7px 0
}
.aui-invoice-form-business-sidetotals-resume-carriagecosts {
  display:grid;
  grid-gap:30px;
  align-items:center;
  border-bottom:1px solid #d2d7dc;
  grid-template-columns:3fr 2fr;
  padding:7px 0
}
.aui-invoice-form-business-sidetotals-resume-equivalencesurcharge,
.aui-invoice-form-business-sidetotals-resume-financing,
.aui-invoice-form-business-sidetotals-resume-retention,
.aui-invoice-form-business-sidetotals-resume-vat {
  display:grid;
  grid-gap:15px;
  align-items:center;
  grid-template-columns:2fr 1.5fr 1.8fr;
  padding:7px 0
}
.aui-invoice-form-business-sidetotals-resume-taxbase,
.aui-invoice-form-business-sidetotals-resume-total {
  display:grid;
  grid-gap:30px;
  grid-template-columns:3fr 2fr;
  padding:18px 0 33px
}
.aui-invoice-form-business-sidetotals-resume-taxbase-title,
.aui-invoice-form-business-sidetotals-resume-total-title {
  align-items:center;
  display:flex;
  font-weight:700
}
.aui-invoice-form-business-sidetotals-resume-taxbase .aui-kit-forms-inputbox-input,
.aui-invoice-form-business-sidetotals-resume-total .aui-kit-forms-inputbox-input {
  font-weight:700
}
.aui-invoice-form-business-sidetotals-resume-taxbase .aui-kit-tooltip-message,
.aui-invoice-form-business-sidetotals-resume-total .aui-kit-tooltip-message {
  transform:translateX(-65%)
}
.aui-invoice-form-business-sidetotals-resume-divider {
  border-bottom:1px solid #d2d7dc
}
.aui-invoice-form-business-sidetotals-resume-amount {
  padding-right:12px;
  text-align:end
}
.aui-invoice-form-business-sidetotals-resume-nocharge .aui-kit-forms-inputbox-input {
  font-size:12.3px;
  padding:8px 9px
}
.aui-invoice-form-business-sidetotals-resume-disabled-numeric .aui-kit-forms-inputbox-input {
  justify-content:flex-end
}
.aui-invoice-form-business-fiscalinfo-title {
  font-size:18px;
  font-weight:600;
  padding-bottom:20px
}
.aui-invoice-form-business-fiscalinfo-operationtype {
  display:grid;
  grid-gap:20px;
  grid-template-columns:repeat(3,1fr);
  padding-bottom:30px
}
@media(max-width:767.98px) {
  .aui-invoice-form-business-fiscalinfo-operationtype {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form-business-fiscalinfo-operationtype {
    grid-template-columns:1fr
  }
}
.aui-invoice-form-business-fiscalinfo-operationkey {
  display:grid;
  grid-gap:20px;
  grid-auto-flow:column;
  grid-template-rows:1fr;
  padding-bottom:30px
}
@media(max-width:575.98px) {
  .aui-invoice-form-business-fiscalinfo-operationkey {
    grid-auto-flow:unset;
    grid-template-columns:1fr
  }
}
.aui-invoice-form-business-fiscalinfo-operationkey .aui-kit-forms-inputbox-input-disabled-value {
  max-width:214px
}
.aui-invoice-form-business-fiscalinfo-observations {
  display:grid;
  grid-template-columns:1fr
}
.aui-invoice-form-business-fiscalinfo-divider {
  border:.5px solid #d2d7dc;
  margin-bottom:30px;
  width:20px
}
.aui-invoice-form-person-editor {
  border-radius:3px;
  cursor:pointer;
  display:grid;
  font-size:14px;
  grid-template:"id icon" "address icon"/auto 28px;
  margin:-8px;
  padding:8px;
  width:fit-content
}
.aui-invoice-form-person-editor:hover {
  background-color:#f9f9fb
}
.aui-invoice-form-person-editor:hover .aui-invoice-form-person-editor-action {
  color:#000;
  visibility:visible
}
.aui-invoice-form-person-editor-identification {
  font-weight:600;
  grid-area:id
}
.aui-invoice-form-person-editor-address {
  grid-area:address
}
.aui-invoice-form-person-editor-action {
  color:#6b7a8c;
  grid-area:icon;
  height:16px;
  margin:0 2px 0 10px;
  pointer-events:auto;
  visibility:hidden;
  width:16px
}
.aui-invoice-form-line-editor {
  border-radius:4px;
  box-shadow:0 5px 6px 0 rgba(107,122,140,.3);
  position:absolute;
  z-index:51
}
.aui-invoice-form-line-editor-wrapper {
  border-radius:4px;
  box-shadow:0 0 0 2px #3380fa
}
.aui-invoice-form-line-editor-row {
  align-items:normal;
  background-color:#fff;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  display:flex;
  flex-flow:row nowrap;
  min-height:44px;
  padding-top:8px
}
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox {
  height:28px
}
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input {
  border-radius:0;
  border-width:0 1px 0 0;
  height:28px;
  padding-left:10px;
  padding-right:10px
}
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input.aui-kit-forms-inputbox-input-focus,
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input.aui-kit-forms-inputbox-input:focus {
  border-color:#d2d7dc;
  box-shadow:unset
}
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input-template-number,
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input-template-number:focus,
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input[type=number],
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input[type=number]:focus {
  text-align:right
}
.aui-invoice-form-line-editor-row .aui-kit-forms-textarea-input-scroll .aui-kit-forms-textarea-input {
  overflow-y:auto
}
.aui-invoice-form-line-editor-row .aui-kit-forms-textarea-input {
  border-radius:0;
  border-width:0 1px 0 0;
  max-height:169px;
  padding-left:10px;
  padding-right:10px
}
.aui-invoice-form-line-editor-row .aui-kit-forms-textarea-input:focus {
  border-color:#d2d7dc;
  box-shadow:unset
}
.aui-invoice-form-line-editor-row-combo-description .aui-kit-forms-combobox-dropdown,
.aui-invoice-form-line-editor-row-combo-ref .aui-kit-forms-combobox-dropdown {
  font-size:14px
}
.aui-invoice-form-line-editor-row-combo-vat .aui-kit-forms-combobox-dropdown {
  min-width:90px
}
.aui-invoice-form-line-editor-row-combo-deduction .aui-kit-forms-combobox-dropdown {
  min-width:125px
}
.aui-invoice-form-line-editor-row-checkbox {
  align-items:center;
  border:solid #d2d7dc;
  border-width:0 1px 0 0;
  display:flex;
  height:28px;
  justify-content:center
}
.aui-invoice-form-line-editor-row-checkbox .aui-kit-forms-checkbox-navigation-input:focus+.aui-kit-forms-checkbox-box {
  border:1px solid #3380fa;
  box-shadow:0 0 0 2px #c1d8fd;
  outline:0
}
.aui-invoice-form-line-editor-row-checkbox-no-border,
.aui-invoice-form-line-editor-row-no-border .aui-kit-forms-inputbox-input {
  border-width:0
}
.aui-invoice-form-line-editor-dropdown {
  align-items:center;
  background-color:#f9f9fb;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  display:flex;
  flex-flow:row;
  min-height:62px;
  padding:12px 7px 0
}
.aui-invoice-form-line-editor-dropdown-input {
  margin:0 5px 12px;
  min-width:80px
}
.aui-invoice-form-lines {
  position:relative
}
@media(max-width:991.98px) {
  .aui-invoice-form-lines {
    overflow-x:scroll;
    width:100%
  }
}
.aui-invoice-form-lines-editdescription {
  color:#6b7a8c
}
.aui-invoice-form-lines .ag-cell-delete {
  cursor:default
}
.aui-invoice-form-lines .ag-cell-delete-show {
  cursor:pointer
}
.aui-invoice-form-lines-deleterow {
  color:#a6afba;
  cursor:pointer;
  display:none;
  height:16px;
  width:16px
}
@media(max-width:991.98px) {
  .aui-invoice-form-lines-deleterow {
    display:block
  }
}
.ag-row:hover .aui-invoice-form-lines-deleterow {
  display:block
}
.aui-invoice-form-lines .ag-header-row .ag-header-cell:not(.ag-header-cell-empty) {
  padding-left:10px
}
.aui-invoice-form-lines .aui-kit-grid .ag-row-hover:not(.ag-row-subheader):not(.ag-row-not-link),
.aui-invoice-form-lines .aui-kit-grid .ag-row-hover:not(.ag-row-subheader):not(.ag-row-not-link) .aui-kit-amount-negative {
  color:#000
}
.aui-invoice-form-lines .aui-kit-grid-template-invoice.aui-kit-grid .ag-cell-index {
  border-left:1px solid #d2d7dc
}
.aui-invoice-form-lines-combo-text {
  padding-right:5px
}
.aui-invoice-form-lines-combo .ag-react-container {
  align-items:center;
  display:flex;
  justify-content:space-between
}
.aui-invoice-form-lines-combo-icon {
  color:#6b7a8c;
  cursor:pointer;
  display:none;
  height:16px;
  min-height:16px;
  min-width:16px;
  width:16px
}
.aui-invoice-form-lines-combo:hover .aui-invoice-form-lines-combo-icon {
  display:block
}
.aui-invoice-form-lines-check {
  justify-content:center
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-panel {
  z-index:52
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-title {
  font-size:13px;
  letter-spacing:normal;
  padding:10px 20px;
  white-space:nowrap
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid {
  display:grid;
  grid-template-columns:repeat(2,1fr)
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid .aui-kit-forms-checkbox {
  padding:7px 20px
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid .aui-kit-forms-checkbox-label {
  white-space:nowrap
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton {
  height:30px
}
.aui-cleverscan-area {
  align-items:center;
  border:2px dashed #f0f1f3;
  border-radius:3px;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  height:187px!important;
  justify-content:space-evenly;
  padding:0 30px
}
.aui-cleverscan-area.aui-kit-forms-fileuploader-isdragging {
  border-color:#3380fa
}
.aui-cleverscan-area-icon {
  align-items:center;
  border-radius:50%;
  display:flex;
  height:45px;
  justify-content:center;
  width:45px
}
.aui-cleverscan-area-icon-icon {
  height:24px;
  width:24px
}
.aui-cleverscan-area-title {
  color:#29343a;
  font-size:14px;
  font-weight:600;
  text-transform:uppercase
}
.aui-cleverscan-ticket {
  color:#6b7a8c;
  font-size:12px;
  padding:20px 20px 142px;
  text-align:center;
  width:720px
}
.aui-cleverscan-ticket-icon {
  background-color:rgba(243,207,63,.15)
}
.aui-cleverscan-ticket-icon-icon {
  color:#f3cf3f
}
.aui-cleverscan-ticket a,
.aui-cleverscan-ticket strong {
  color:#3380fa;
  font-weight:600;
  text-decoration:underline
}
.aui-cleverscan-invoice {
  display:grid;
  grid-template:"single multi" "mail mail"/1fr 1fr;
  padding:20px 20px 102px;
  width:720px;
  grid-gap:20px;
  color:#6b7a8c;
  font-size:12px;
  text-align:center
}
.aui-cleverscan-invoice-single {
  grid-area:single
}
.aui-cleverscan-invoice-single-icon {
  background-color:rgba(52,152,219,.15)
}
.aui-cleverscan-invoice-single-icon-icon {
  color:#3380fa
}
.aui-cleverscan-invoice-multiple {
  grid-area:multi
}
.aui-cleverscan-invoice-multiple-icon {
  background-color:rgba(122,126,221,.15)
}
.aui-cleverscan-invoice-multiple-icon-icon {
  color:#7a7edd
}
.aui-cleverscan-invoice-mail {
  grid-area:mail;
  padding-top:5px
}
.aui-cleverscan-invoice a,
.aui-cleverscan-invoice strong {
  color:#3380fa;
  font-weight:600;
  text-decoration:underline
}
.aui-cleverscan-extract {
  display:grid;
  grid-template:"list list" 350px "upload upload" 60px "credits extract" auto/auto 90px;
  width:720px;
  grid-gap:20px
}
@media screen and (max-height:726px) {
  .aui-cleverscan-extract {
    grid-template:"list list" calc(100vh - 337px) "upload upload" 60px "credits extract" auto/auto 90px
  }
}
.aui-cleverscan-extract-ticket {
  grid-template:"payment payment" 40px "list list" 350px "upload upload" 60px "credits extract" auto/auto 90px
}
@media screen and (max-height:726px) {
  .aui-cleverscan-extract-ticket {
    grid-template:"payment payment" 40px "list list" calc(100vh - 377px) "upload upload" 60px "credits extract" auto/auto 90px
  }
}
.aui-cleverscan-extract-payment {
  grid-area:payment;
  padding:5px 30px 0;
  width:300px
}
.aui-cleverscan-extract-list {
  border-bottom:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc;
  display:flex;
  flex-direction:column;
  grid-area:list;
  overflow-y:auto;
  padding:0 20px
}
.aui-cleverscan-extract-list-item {
  border-bottom:1px solid #f0f1f3;
  display:grid;
  grid-template:"icon name payment size delete" 51px/40px auto 160px 60px 40px
}
.aui-cleverscan-extract-list-item-isticket {
  border-bottom:none
}
.aui-cleverscan-extract-list-item-isticket:first-of-type {
  margin-top:8px
}
.aui-cleverscan-extract-list-item-isticket:last-of-type {
  margin-bottom:8px
}
.aui-cleverscan-extract-list-item-error {
  color:#ff4b39
}
.aui-cleverscan-extract-list-item-icon {
  align-items:center;
  display:flex;
  grid-area:icon;
  justify-content:center
}
.aui-cleverscan-extract-list-item-icon-icon {
  color:#3ac98b;
  height:16px;
  width:16px
}
.aui-cleverscan-extract-list-item-error .aui-cleverscan-extract-list-item-icon-icon {
  color:#ff4b39
}
.aui-cleverscan-extract-list-item-name {
  align-items:center;
  display:flex;
  grid-area:name;
  justify-content:flex-start
}
.aui-cleverscan-extract-list-item-payment {
  align-items:center;
  display:flex;
  grid-area:payment;
  justify-content:flex-start
}
.aui-cleverscan-extract-list-item-size {
  align-items:center;
  color:#6b7a8c;
  display:flex;
  grid-area:size;
  justify-content:flex-end
}
.aui-cleverscan-extract-list-item-error .aui-cleverscan-extract-list-item-size {
  color:#ff4b39
}
.aui-cleverscan-extract-list-item-delete {
  align-items:center;
  cursor:pointer;
  display:flex;
  grid-area:delete;
  justify-content:center
}
.aui-cleverscan-extract-list-item-delete-icon {
  color:#d2d7dc;
  height:16px;
  width:16px
}
.aui-cleverscan-extract-upload {
  align-items:center;
  border:2px dashed #f0f1f3;
  border-radius:3px;
  color:#6b7a8c;
  cursor:pointer;
  display:flex;
  font-size:12px;
  grid-area:upload;
  justify-content:center;
  margin:0 20px;
  padding:10px;
  text-align:center
}
.aui-cleverscan-extract-upload strong {
  color:#3380fa;
  font-weight:600;
  text-decoration:underline
}
.aui-cleverscan-extract-credits {
  display:grid;
  grid-area:credits;
  grid-template:"uselabel use buy" "availablelabel available buy"/115px 40px 74px;
  padding:0 0 24px 20px;
  grid-column-gap:16px
}
.aui-cleverscan-extract-credits-uselabel {
  font-size:17px;
  grid-area:uselabel
}
.aui-cleverscan-extract-credits-use {
  font-size:17px;
  grid-area:use;
  text-align:right
}
.aui-cleverscan-extract-credits-availablelabel {
  font-size:13px;
  grid-area:availablelabel
}
.aui-cleverscan-extract-credits-available {
  font-size:13px;
  grid-area:available;
  text-align:right
}
.aui-cleverscan-extract-credits-buy {
  align-items:flex-end;
  display:flex;
  grid-area:buy
}
.aui-cleverscan-extract-extract {
  align-items:flex-end;
  display:flex;
  grid-area:extract;
  padding:0 20px 24px 0
}
.aui-cleverscan-extract .aui-kit-actionbutton {
  height:32px;
  text-transform:none;
  width:100%
}
.aui-cleverscan-extract .aui-kit-actionbutton-text {
  letter-spacing:-.4px
}
.aui-dialog-expandplan-body {
  display:grid;
  grid-template-areas:"side head" "side body";
  grid-template-columns:229px 486px;
  grid-template-rows:109px 149px;
  height:258px;
  width:100%
}
.aui-dialog-expandplan-body-icon {
  grid-area:side;
  height:100%;
  width:229px
}
.aui-dialog-expandplan-body-icon-img {
  height:100%;
  width:100%
}
.aui-dialog-expandplan-body-title {
  align-items:center;
  display:flex;
  font-size:23px;
  font-weight:600;
  grid-area:head;
  padding-left:15px
}
.aui-dialog-expandplan-body-list {
  grid-area:body;
  list-style:none;
  padding-left:15px
}
.aui-dialog-expandplan-body-list-li {
  align-items:center;
  display:flex;
  flex-direction:row;
  line-height:2.07
}
.aui-dialog-expandplan-body-list-li-icon {
  align-items:center;
  background-color:rgba(0,210,150,.2);
  border-radius:50%;
  display:flex;
  height:16px;
  justify-content:center;
  width:16px
}
.aui-dialog-expandplan-body-list-li-icon .aui-icon {
  color:#00d296;
  height:9px;
  width:9px
}
.aui-dialog-expandplan-body-list-li-text {
  color:#6b7a8c;
  font-size:15px;
  margin-left:21px
}
.aui-inbox-extract {
  display:grid;
  grid-template-columns:1fr;
  height:calc(100vh - 100px);
  width:100%
}
.aui-inbox-extract-with-navigation {
  display:grid;
  grid-template-columns:50px 1fr
}
.aui-inbox-extract-list {
  background-color:#fff;
  height:100%
}
.aui-inbox-extract-list-actionbar {
  display:grid;
  grid-template:"buttons mail credits filter" 70px/auto minmax(329px,100%) auto 100px;
  padding-left:20px;
  padding-right:24px;
  grid-gap:32px;
  align-items:center;
  color:#4b5662;
  font-size:13px;
  justify-content:space-between
}
.aui-inbox-extract-list-actionbar-filterfocus {
  grid-template:"buttons mail filter" 70px/auto minmax(329px,100%) minmax(auto,500px)
}
.aui-inbox-extract-list-actionbar-filterfocus .aui-inbox-extract-list-actionbar-credits {
  display:none
}
.aui-inbox-extract-list-actionbar-buttons {
  display:grid;
  grid-area:buttons;
  grid-auto-flow:column;
  grid-gap:15px
}
.aui-inbox-extract-list-actionbar-mail {
  grid-area:mail;
  width:445px
}
.aui-inbox-extract-list-actionbar-mail-link {
  color:#3380fa
}
.aui-inbox-extract-list-actionbar-credits {
  align-items:center;
  display:grid;
  grid-area:credits;
  grid-auto-flow:column;
  grid-gap:16px;
  position:relative
}
.aui-inbox-extract-list-actionbar-credits-active {
  cursor:pointer
}
.aui-inbox-extract-list-actionbar-credits:after {
  background-color:#d2d7dc;
  content:"";
  height:36px;
  position:absolute;
  right:-17px;
  top:12px;
  width:1px
}
.aui-inbox-extract-list-actionbar-filter {
  grid-area:filter
}
.aui-inbox-extract-list-actionbar-filter .aui-kit-forms-searchbox {
  width:100%
}
.aui-inbox-extract-list-grid {
  height:calc(100vh - 170px);
  position:relative
}
.aui-inbox-extract .aui-kit-grid .aui-inbox-extract-list-grid-rowerror,
.aui-inbox-extract .aui-kit-grid .aui-inbox-extract-list-grid-rowerror.ag-row-hover {
  color:#ff4b39
}
.aui-inbox-extract-list-grid-selected {
  background-color:#eff5ff
}
.aui-inbox-extract-list-grid-status {
  align-items:center;
  display:flex;
  height:100%
}
.aui-inbox-extract-list-grid-norows {
  grid-template-rows:auto auto;
  margin-top:220px;
  grid-gap:20px
}
.aui-inbox-extract-list-grid-norows-image {
  height:80px
}
.aui-inbox-extract-list-grid-norows-text {
  font-size:22px
}
.aui-inbox-extract-list-grid-preview {
  background-color:#f0f1f3;
  border-left:2px solid #a6afba;
  border-top:1px solid #d2d7dc;
  bottom:0;
  display:flex;
  flex-direction:column;
  position:absolute;
  right:0;
  top:0;
  width:420px
}
.aui-inbox-extract-list-grid-preview-expired {
  align-items:center;
  border-top:none;
  color:#6b7a8c;
  display:flex;
  font-size:16px;
  justify-content:center;
  position:relative
}
.aui-inbox-extract-list-grid-preview-expired-close {
  position:absolute;
  right:12px;
  top:7px
}
.aui-inbox-extract-list-grid-preview-header {
  align-items:center;
  background-color:#fff;
  box-shadow:0 2px 8px 0 rgba(107,122,140,.3);
  display:flex;
  justify-content:flex-end;
  padding:7px 12px;
  z-index:50
}
.aui-inbox-extract-list-grid-preview-header-button {
  align-items:center;
  border-radius:6px;
  color:#6b7a8c;
  cursor:pointer;
  display:flex;
  height:36px;
  justify-content:center;
  width:36px
}
.aui-inbox-extract-list-grid-preview-header-button:hover {
  background-color:#f0f1f3;
  color:#000
}
.aui-inbox-extract-list-grid-preview-header-button-icon {
  height:20px;
  width:20px
}
.aui-inbox-extract-list-grid-preview-expiration {
  align-items:center;
  background-color:#fffde1;
  display:flex;
  height:32px;
  justify-content:flex-start;
  padding:5px 23px
}
.aui-inbox-extract-list-grid-preview-expiration-icon {
  color:#f3cf3f;
  height:13px;
  margin-right:4px;
  width:13px
}
.aui-inbox-extract-list-grid-preview-document {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:stretch;
  min-height:200px
}
.aui-inbox-extract-list-grid .aui-kit-grid-avatar img {
  width:22px
}
.aui-global-period-blocked-dialog {
  align-items:center;
  display:flex;
  flex-direction:column;
  max-width:600px;
  padding:30px 65px
}
.aui-global-period-blocked-dialog-icon {
  color:#6b7a8c;
  height:40px;
  margin-bottom:30px;
  width:40px
}
.aui-global-period-blocked-dialog-text {
  font-size:18px;
  text-align:center
}
.aui-global-period-blocked-dialog-text-action {
  font-size:18px;
  margin-top:20px
}
.aui-profit-store-services-list-loading {
  left:50%;
  position:absolute;
  top:55%
}


/*=============================
= GRID
===============================*/

.aui-core-iframe {
  border:none;
  height:calc(100% - 150px);
  position:absolute;
  width:100%
}
.aui-core-iframe-wrapper {
  height:calc(100% - 150px);
  top:150px
}
.aui-core-iframe-wrapper-maximized {
  height:100%;
  position:fixed;
  top:0;
  width:100%;
  z-index:3001
}
.aui-core-iframe-wrapper-maximized .aui-core-iframe {
  height:100%
}
.aui-core-iframe-wrapper-hidden,
.aui-core-iframe-wrapper-screened .aui-core-iframe {
  display:none
}
.aui-core-iframe-wrapper-floating .aui-core-iframe {
  height:655px;
  left:50%;
  position:fixed;
  top:50%;
  transform:translate(-50%,-50%);
  width:960px
}
.aui-core-iframe-wrapper-expanded .aui-core-iframe {
  height:100%
}
.aui-core-dialog-enter {
  border-color:#000;
  transition:border-color .3s
}
.aui-core-dialog-enter .aui-core-modalpopup-overlay,
.aui-core-dialog-enter .aui-core-video-popup-overlay,
.aui-core-dialog-enter .aui-profit-banks-popup-banking-credentials-overlay {
  opacity:0
}
.aui-core-dialog-enter .aui-core-modalpopup-wrapper,
.aui-core-dialog-enter .aui-core-video-popup-wrapper,
.aui-core-dialog-enter .aui-profit-banks-popup-banking-credentials-wrapper {
  opacity:0;
  perspective:1300px;
  transform:rotateY(-90deg);
  transform-style:preserve-3d
}
.aui-core-dialog-enter.aui-core-dialog-enter-active {
  border-color:#001
}
.aui-core-dialog-enter.aui-core-dialog-enter-active .aui-core-modalpopup-overlay,
.aui-core-dialog-enter.aui-core-dialog-enter-active .aui-core-video-popup-overlay,
.aui-core-dialog-enter.aui-core-dialog-enter-active .aui-profit-banks-popup-banking-credentials-overlay {
  opacity:.5;
  transition:opacity .3s
}
.aui-core-dialog-enter.aui-core-dialog-enter-active .aui-core-modalpopup-wrapper,
.aui-core-dialog-enter.aui-core-dialog-enter-active .aui-core-video-popup-wrapper,
.aui-core-dialog-enter.aui-core-dialog-enter-active .aui-profit-banks-popup-banking-credentials-wrapper {
  opacity:1;
  transform:rotateY(0deg);
  transform-style:preserve-3d;
  transition:transform .3s,opacity .3s
}
.aui-core-dialog-leave {
  border-color:#000;
  transition:border-color .3s
}
.aui-core-dialog-leave .aui-core-modalpopup-overlay,
.aui-core-dialog-leave .aui-core-video-popup-overlay,
.aui-core-dialog-leave .aui-profit-banks-popup-banking-credentials-overlay {
  opacity:.5
}
.aui-core-dialog-leave .aui-core-modalpopup-wrapper,
.aui-core-dialog-leave .aui-core-video-popup-wrapper,
.aui-core-dialog-leave .aui-profit-banks-popup-banking-credentials-wrapper {
  opacity:1;
  perspective:1300px;
  transform:rotateY(0deg);
  transform-style:preserve-3d
}
.aui-core-dialog-leave.aui-core-dialog-leave-active {
  border-color:#001
}
.aui-core-dialog-leave.aui-core-dialog-leave-active .aui-core-modalpopup-overlay,
.aui-core-dialog-leave.aui-core-dialog-leave-active .aui-core-video-popup-overlay,
.aui-core-dialog-leave.aui-core-dialog-leave-active .aui-profit-banks-popup-banking-credentials-overlay {
  opacity:0;
  transition:opacity .3s
}
.aui-core-dialog-leave.aui-core-dialog-leave-active .aui-core-modalpopup-wrapper,
.aui-core-dialog-leave.aui-core-dialog-leave-active .aui-core-video-popup-wrapper,
.aui-core-dialog-leave.aui-core-dialog-leave-active .aui-profit-banks-popup-banking-credentials-wrapper {
  opacity:0;
  transform:rotateY(-90deg);
  transform-style:preserve-3d;
  transition:transform .3s,opacity .3s
}
.aui-profit-help-center {
  background:#fff;
  border-left:1px solid #dbe3e7;
  box-shadow:-4px 0 25px -4px rgba(0,0,0,.75);
  float:left;
  height:100%;
  position:fixed;
  right:-340px;
  top:0;
  transform:.5s;
  transition:all .5s;
  visibility:hidden;
  width:340px;
  z-index:10000
}
.aui-profit-help-center-header {
  cursor:pointer;
  height:38px;
  position:absolute;
  right:0;
  width:60px
}
.aui-profit-help-center-expanded {
  transform:translate3d(-340px,0,0);
  visibility:visible
}
.aui-profit-help-center-iframe {
  border-width:0;
  height:100%;
  position:absolute;
  top:0;
  width:100%;
  z-index:-1
}
.aui-profit-help-center-loading {
  align-items:center;
  background:#fff;
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-profit-help-center-loading div,
.aui-profit-help-center-loading div:after,
.aui-profit-help-center-loading div:before {
  background-color:#81bc00
}
.aui-profit-help-center-loading-hidden {
  display:none
}
.aui-profit-activatecompanyscreen {
  align-items:center;
  background:#f9f9fb;
  bottom:0;
  color:#000;
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  font-size:14px;
  left:0;
  min-height:100%;
  position:absolute;
  right:0;
  top:50px;
  z-index:1100
}
.aui-profit-activatecompanyscreen-icon-img {
  height:120px;
  margin-top:37px;
  width:120px
}
.aui-profit-activatecompanyscreen-title {
  font-size:22px;
  margin-bottom:10px
}
.aui-profit-activatecompanyscreen-text-line1,
.aui-profit-activatecompanyscreen-text-line2 {
  color:#4b5662;
  padding-bottom:3px
}
.aui-profit-activatecompanyscreen-text-line3 {
  margin-bottom:14px
}
.aui-profit-activatecompanyscreen-button {
  margin:24px 0
}
.aui-profit-activatecompanyscreen-button .aui-kit-actionbutton {
  height:32px;
  padding:0 12px;
  text-transform:none
}
.aui-profit-activatecompanyscreen-button .aui-kit-actionbutton-text {
  font-size:14px;
  letter-spacing:-.4px;
  line-height:.71
}
.aui-profit-activatecompanyscreen-tables-wrapper {
  background:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  display:flex;
  flex-direction:row;
  height:247px;
  min-width:597px
}
.aui-profit-activatecompanyscreen-table-left,
.aui-profit-activatecompanyscreen-table-right {
  padding:30px;
  width:50%
}
.aui-profit-activatecompanyscreen-table-left {
  position:relative
}
.aui-profit-activatecompanyscreen-table-left:after {
  background:#d2d7dc;
  content:" ";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:1px
}
.aui-profit-activatecompanyscreen-table-title {
  font-size:16px;
  font-weight:600;
  padding-bottom:30px
}
.aui-profit-activatecompanyscreen-table-list {
  color:#000;
  display:flex;
  flex-direction:column;
  font-size:14px
}
.aui-profit-activatecompanyscreen-table-list-row {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  padding:0 0 11px
}
.aui-profit-activatecompanyscreen-table-list-value {
  font-weight:700
}
.aui-profit-activatecompanyscreen-table-list-value-red {
  color:#ff4b39
}
.aui-collaborative-invitation-content {
  align-items:center;
  display:flex;
  flex-direction:column;
  padding:26px 32px 24px;
  width:600px
}
.aui-collaborative-invitation-content-images {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:100%;
  justify-content:center;
  margin-bottom:32px;
  width:100%
}
.aui-collaborative-invitation-content-images-icon {
  color:#6b7a8c;
  height:36px;
  margin-left:20px;
  margin-right:20px;
  width:36px
}
.aui-collaborative-invitation-content-images-logo {
  background-image:url(/profit/static/images/logo@3x-e8bc36afba0ee3ca6548.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:21px 21px;
  border:1px solid #d2d7dc;
  border-radius:50%;
  height:48px;
  width:48px
}
.aui-collaborative-invitation-content-text {
  font-size:14px;
  text-align:left;
  width:536px
}
.aui-kit-inputrange {
  position:relative;
  width:100%
}
.aui-kit-inputrange-labelcontainer {
  display:none
}
.aui-kit-inputrange-track {
  background-color:#a6afba;
  border-radius:2px;
  cursor:pointer;
  display:block;
  height:4px;
  position:relative;
  width:100%
}
.aui-kit-inputrange-track-container {
  transition:left .2s ease-out
}
.aui-kit-inputrange-track-container-slider {
  background-color:#fff;
  border-radius:50%;
  box-shadow:0 2px 6px 0 rgba(107,122,140,.5);
  cursor:pointer;
  display:block;
  height:20px;
  margin-left:-10px;
  margin-top:-3px;
  outline:none;
  position:absolute;
  top:50%;
  width:20px
}
.aui-kit-cropperdialog-canvas {
  display:block;
  width:100%
}
.aui-kit-cropperdialog-inputrange {
  padding:0 50px
}
.aui-invoice-form-error-dialog {
  padding:20px 20px 40px;
  text-align:center;
  width:600px
}
@media(max-width:767.98px) {
  .aui-invoice-form-error-dialog {
    width:100%
  }
}
.aui-invoice-form-error-dialog-icon {
  color:#f3cf3f;
  height:48px;
  margin-bottom:20px;
  width:48px
}
.aui-invoice-form-error-dialog-error {
  border-bottom:1px solid #d2d7dc;
  font-size:14px;
  padding:16px 0 16px 10px;
  text-align:left
}
.aui-invoice-form-error-dialog-error-single {
  border-bottom:none;
  padding-left:0;
  text-align:center
}
.aui-invoice-form-error-dialog-fix {
  font-size:18px;
  padding-top:20px;
  text-align:center
}
.aui-invoice-form-error-dialog-differences {
  font-size:14px;
  padding-bottom:15px
}
.aui-core-cardcontainer {
  margin:39px 44px;
  padding:1px
}
.aui-core-cardcontainer,
.aui-core-container-collapsable-view {
  background-color:#fff;
  border-radius:6px;
  box-shadow:0 0 10px 0 rgba(0,0,0,.12)
}
.aui-core-container-collapsable-view {
  margin:40px 45px;
  min-width:960px;
  overflow:hidden
}
.aui-settings-permissions-invitations-form {
  display:flex;
  flex-direction:column;
  width:600px
}
@media(max-width:767.98px) {
  .aui-settings-permissions-invitations-form {
    width:100%
  }
}
.aui-settings-permissions-invitations-form-loading {
  align-items:center
}
.aui-settings-permissions-invitations-form-data {
  display:grid;
  grid-template-columns:repeat(2,263px);
  grid-gap:35px 8px;
  padding:20px 32px 11px;
  position:relative
}
@media(max-width:767.98px) {
  .aui-settings-permissions-invitations-form-data {
    grid-template-columns:1fr
  }
}
.aui-settings-permissions-invitations-form-data-text {
  grid-column:1/span 2
}
@media(max-width:767.98px) {
  .aui-settings-permissions-invitations-form-data-text {
    grid-column:1;
    max-width:100%
  }
}
.aui-settings-permissions-invitations-form-data-email {
  grid-column:1/span 2
}
@media(max-width:767.98px) {
  .aui-settings-permissions-invitations-form-data-email {
    grid-column:1
  }
}
.aui-settings-permissions-invitations-form-data-company {
  grid-column:1
}
.aui-settings-permissions-invitations-form-data-role {
  grid-column:2
}
@media(max-width:767.98px) {
  .aui-settings-permissions-invitations-form-data-role {
    grid-column:1
  }
}
.aui-settings-permissions-invitations-form-data:after {
  bottom:32px;
  content:"";
  left:0;
  width:100%
}
.aui-settings-permissions-invitations-form-supervision {
  border-top:1px solid #d2d7dc;
  display:flex;
  flex-direction:column;
  gap:15px;
  padding:25px 32px
}
.aui-settings-permissions-invitations-form-supervision .aui-kit-forms-radio-options {
  flex-direction:column;
  gap:16px
}
.aui-kit-dialog-footer {
  padding-bottom:25px;
  padding-right:25px;
  padding-top:25px
}
@media(max-width:767.98px) {
  .aui-kit-dialog-footer {
    padding:16px
  }
}
.aui-settings-permissions-invitations-list {
  min-height:600px;
  overflow-y:scroll
}
.aui-kit-connection-aeat-error-popup {
  width:1290px
}
.aui-kit-connection-aeat-error-popup-header {
  align-items:center;
  display:flex;
  justify-content:space-between;
  padding:24px
}
.aui-kit-connection-aeat-error-popup-header-title {
  color:#29343a;
  font-size:22px
}
.aui-kit-connection-aeat-error-popup-header-icon {
  align-items:center;
  border-radius:6px;
  color:#4b5662;
  display:flex;
  height:32px;
  justify-content:center;
  line-height:0;
  width:32px
}
.aui-kit-connection-aeat-error-popup-header-icon:hover {
  background-color:#f0f1f3
}
.aui-kit-connection-aeat-error-popup-header-icon .aui-icon {
  height:24px;
  width:24px
}
.aui-kit-connection-aeat-error-popup-content {
  align-items:anchor-center;
  display:flex;
  padding:0 24px 24px
}
.aui-kit-connection-aeat-error-popup-content-icon,
.aui-kit-connection-aeat-error-popup-content-icon-svg {
  color:#f3cf3f;
  height:16px;
  margin:-2px 4px 0;
  width:16px
}
.aui-kit-connection-aeat-error-popup-footer {
  align-items:center;
  box-shadow:0 -1px 0 0 #d2d7dc;
  display:flex;
  justify-content:flex-end;
  padding:24px
}
.aui-kit-forms-searchbox {
  outline:none;
  position:relative;
  transition:width .2s;
  width:60%
}
@media(max-width:575.98px) {
  .aui-kit-forms-searchbox {
    width:100%
  }
}
.aui-kit-forms-searchbox .aui-kit-forms-inputbox-input {
  padding:0 36px 0 12px
}
.aui-kit-forms-searchbox .aui-kit-forms-inputbox-dropdown-arrow {
  cursor:pointer;
  display:none;
  pointer-events:all
}
.aui-kit-forms-searchbox .aui-kit-forms-inputbox-search {
  border:1px solid #d2d7dc;
  border-left-color:transparent
}
.aui-kit-forms-searchbox-expanded {
  width:100%
}
.aui-kit-forms-searchbox-focused .aui-kit-forms-inputbox-dropdown-arrow {
  display:block
}
.aui-kit-forms-searchbox-focused .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-search {
  border-left-color:#3380fa
}
.aui-kit-forms-searchbox-focused .aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-inputbox-search {
  border-color:#3380fa
}
.aui-kit-forms-searchbox-open .aui-kit-forms-inputbox-dropdown-arrow {
  color:#3380fa;
  top:50%;
  transform:translateY(-50%) rotateX(180deg) translateZ(0)
}
.aui-kit-forms-searchbox-open .aui-kit-forms-searchbox-dropdown {
  display:block
}
.aui-kit-forms-searchbox-dropdown {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:none;
  margin-top:3px;
  min-width:calc(100% + 80px);
  padding:20px;
  position:absolute;
  right:0;
  z-index:100
}
.aui-kit-forms-searchbox-dropdown-aligned-left {
  left:0
}
.aui-kit-forms-searchbox-dropdown-close-icon {
  color:#6b7a8c;
  cursor:pointer;
  height:16px;
  pointer-events:inherit;
  position:absolute;
  right:20px;
  top:20px;
  width:16px
}
.aui-kit-forms-searchbox-dropdown-close-icon:hover {
  color:#000
}
.aui-kit-forms-searchbox-dropdown-footer {
  display:flex;
  justify-content:flex-end;
  margin-top:30px
}
.aui-kit-forms-searchbox-search {
  align-items:center;
  background:transparent;
  border-left:1px solid transparent;
  border-radius:0 3px 3px 0;
  bottom:0;
  color:#6b7a8c;
  cursor:pointer;
  display:flex;
  height:36px;
  justify-content:center;
  pointer-events:all;
  position:absolute;
  right:0;
  top:0;
  width:36px;
  z-index:1
}
@media(max-width:767.98px) {
  .aui-kit-forms-searchbox-search {
    z-index:0
  }
}
.aui-kit-forms-searchbox-search-icon {
  height:16px;
  width:16px
}
.aui-kit-forms-searchbox-search .aui-icon-search {
  display:inline-block
}
.aui-kit-forms-inputbox-input-focus~.aui-kit-forms-searchbox-search,
.aui-kit-forms-inputbox-input:focus~.aui-kit-forms-searchbox-search,
.aui-kit-forms-searchbox-search.aui-kit-forms-searchbox-search-focus {
  background:#d2d7dc;
  border-color:#3380fa;
  color:#6b7a8c;
  z-index:3
}
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input-focus~.aui-kit-forms-searchbox-search,
.aui-kit-forms-inputbox-with-value .aui-kit-forms-inputbox-input:focus~.aui-kit-forms-searchbox-search,
.aui-kit-forms-inputbox-with-value .aui-kit-forms-searchbox-search.aui-kit-forms-searchbox-search-focus {
  background:#3380fa;
  color:#fff;
  cursor:pointer;
  pointer-events:auto
}
.aui-core-modal-button {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:100%;
  justify-content:center;
  padding:0 20px;
  user-select:none;
  width:100%
}
@media(max-width:575.98px) {
  .aui-core-modal-button {
    padding:0 10px
  }
}
.aui-core-modal-button div:nth-child(2) {
  margin-left:15px
}
@media(max-width:575.98px) {
  .aui-core-modal-button div:nth-child(2) {
    margin-left:8px
  }
}
.aui-core-modal-button .aui-core-modal-button-icon {
  position:relative
}
.aui-core-modal-button .aui-core-modal-button-icon .aui-core-modal-button-animation {
  height:10px;
  width:20px
}
.aui-core-modal-button .aui-core-modal-button-text {
  font-size:14px;
  font-weight:700;
  white-space:nowrap
}
@media(max-width:575.98px) {
  .aui-core-modal-button .aui-core-modal-button-text {
    font-size:12px
  }
}
.aui-core-modal-button .spinner,
.aui-core-modal-button .spinner:after,
.aui-core-modal-button .spinner:before {
  background-color:#fff
}
.aui-core-modal-button.aui-core-modal-button-disabled {
  background-color:#cad2d5;
  color:#abb4ba;
  cursor:default
}
.aui-core-modal-button.aui-core-modal-button-disabled .spinner,
.aui-core-modal-button.aui-core-modal-button-disabled .spinner:after,
.aui-core-modal-button.aui-core-modal-button-disabled .spinner:before {
  background-color:#abb4ba
}
.aui-core-modal-button.aui-core-modal-button-cursor-on {
  cursor:pointer
}
.aui-core-modal-button.aui-core-modal-button-size-big {
  font-size:30px;
  padding:0 10px;
  width:50px
}
.aui-core-modal-button.aui-core-modal-button-green {
  background-color:#81bc00
}
.aui-core-modal-button.aui-core-modal-button-green .aui-core-modal-button-animation,
.aui-core-modal-button.aui-core-modal-button-green .aui-core-modal-button-icon,
.aui-core-modal-button.aui-core-modal-button-green .aui-core-modal-button-text {
  color:#fff
}
.aui-core-modal-button.aui-core-modal-button-red {
  background-color:#ff4b39
}
.aui-core-modal-button.aui-core-modal-button-red .aui-core-modal-button-icon,
.aui-core-modal-button.aui-core-modal-button-red .aui-core-modal-button-text {
  color:#fff
}
.aui-core-modal-button.aui-core-modal-button-blue {
  background-color:#415b64
}
.aui-core-modal-button.aui-core-modal-button-blue .aui-core-modal-button-icon,
.aui-core-modal-button.aui-core-modal-button-blue .aui-core-modal-button-text {
  color:#fff
}
.aui-core-modal-button.aui-core-modal-button-dark-green {
  background-color:#578b3f
}
.aui-core-modal-button.aui-core-modal-button-dark-green .aui-core-modal-button-icon,
.aui-core-modal-button.aui-core-modal-button-dark-green .aui-core-modal-button-text {
  color:#fff
}
.aui-core-modal-button.aui-core-modal-button-default {
  background-color:#fff
}
.aui-core-modal-button.aui-core-modal-button-default .aui-core-modal-button-icon {
  color:#00c1e2
}
.aui-core-modal-button.aui-core-modal-button-default .aui-core-modal-button-text {
  color:#000
}
.aui-core-modal-button.aui-core-modal-button-white {
  background-color:#f9fafa
}
.aui-core-modal-button.aui-core-modal-button-white .aui-core-modal-button-animation,
.aui-core-modal-button.aui-core-modal-button-white .aui-core-modal-button-icon,
.aui-core-modal-button.aui-core-modal-button-white .aui-core-modal-button-text {
  color:#7a8589
}
.aui-core-modal-button.aui-core-modal-button-grey-blue {
  background-color:#4c5f65
}
.aui-core-modal-button.aui-core-modal-button-grey-blue .aui-core-modal-button-animation,
.aui-core-modal-button.aui-core-modal-button-grey-blue .aui-core-modal-button-icon,
.aui-core-modal-button.aui-core-modal-button-grey-blue .aui-core-modal-button-text {
  color:#bbc7cd
}
.aui-core-modal-button.aui-core-modal-button-light-grey {
  background-color:#88989b
}
.aui-core-modal-button.aui-core-modal-button-light-grey .aui-core-modal-button-animation,
.aui-core-modal-button.aui-core-modal-button-light-grey .aui-core-modal-button-icon,
.aui-core-modal-button.aui-core-modal-button-light-grey .aui-core-modal-button-text {
  color:#4c5f65
}
.aui-core-modal-button.aui-core-modal-button-light-green {
  background:#f5faea;
  border:1px solid #80bd01
}
.aui-core-modal-button.aui-core-modal-button-light-green .aui-core-modal-button-animation,
.aui-core-modal-button.aui-core-modal-button-light-green .aui-core-modal-button-icon,
.aui-core-modal-button.aui-core-modal-button-light-green .aui-core-modal-button-text {
  color:#80bd01
}
.aui-core-modal-button.aui-core-modal-button-bigblue {
  background-color:#415b64;
  padding:0 11px 0 7px
}
.aui-core-modal-button.aui-core-modal-button-bigblue .aui-core-modal-button-icon {
  color:#fff;
  font-size:32px
}
.aui-core-modal-button.aui-core-modal-button-bigblue .aui-core-modal-button-text {
  color:#fff
}
.aui-core-modal-label {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:100%;
  justify-content:center;
  padding:0 20px;
  user-select:none;
  width:100%
}
.aui-core-modal-label.aui-core-modal-label-disabled {
  background-color:#e8edf0;
  color:#898e91
}
.aui-core-modal-label.aui-core-modal-label-warning {
  text-transform:none
}
.aui-core-modal-label.aui-core-modal-label-warning .aui-icon-warning {
  color:#f1c40f;
  margin-right:5px
}
.aui-core-header-appear {
  top:-60px
}
.aui-core-header-appear.aui-core-header-appear-active {
  top:0;
  transition:top .25s .8s
}
.aui-core-modal-action-header {
  align-items:center;
  background-color:#fff;
  box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  display:flex;
  height:60px;
  justify-content:space-between;
  position:relative;
  user-select:none;
  width:100%;
  z-index:20
}
.aui-core-modal-action-header.aui-core-modal-action-header-fixed {
  position:fixed
}
.aui-core-modal-action-header .aui-core-modal-action-header-left {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:flex-start
}
.aui-core-modal-action-header .aui-core-modal-action-header-left.aui-core-modal-action-header-left-titleWithEllipsis {
  overflow:hidden
}
.aui-core-modal-action-header .aui-core-modal-action-header-right {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:flex-end
}
.aui-core-modal-action-header .aui-core-modal-action-header-labels {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center
}
.aui-core-modal-action-header .aui-core-modal-action-header-label {
  color:#74848a;
  cursor:pointer;
  font-size:14px;
  font-weight:700;
  text-transform:uppercase
}
.aui-core-modal-action-header .aui-core-modal-action-header-label+.aui-core-modal-action-header-label:before {
  background-color:#d1d1d1;
  content:"";
  height:12px;
  margin-top:4px;
  position:absolute;
  width:1px
}
.aui-core-modal-action-header .aui-core-modal-action-header-download {
  align-items:center;
  color:#00c1e2;
  display:flex;
  font-size:18px;
  height:100%;
  justify-content:center;
  position:relative;
  text-transform:uppercase
}
.aui-core-modal-action-header .aui-core-modal-action-header-download:before {
  background-color:#d1d1d1;
  content:"";
  height:12px;
  margin-top:1px;
  width:1px
}
.aui-core-modal-action-header .aui-core-modal-action-header-errors {
  align-items:center;
  color:#30373c;
  display:flex;
  font-size:26px;
  height:100%;
  justify-content:center;
  overflow:hidden;
  position:relative;
  width:69px
}
.aui-core-modal-action-header .aui-core-modal-action-header-errors .aui-core-modal-action-header-errors-count {
  align-items:center;
  background-color:red;
  border:2px solid #fff;
  border-radius:50px;
  color:#fff;
  display:flex;
  font-size:10px;
  font-weight:700;
  height:15px;
  justify-content:center;
  padding-bottom:1px;
  padding-left:1px;
  padding-right:1px;
  position:absolute;
  right:10px;
  top:22px;
  width:15px
}
.aui-core-modal-action-header .aui-core-modal-action-header-errors:before {
  background-color:#d1d1d1;
  content:"";
  height:12px;
  margin-top:1px;
  width:1px
}
.aui-core-modal-action-header .aui-core-modal-action-header-close {
  align-items:center;
  display:flex;
  font-size:26px;
  height:100%;
  justify-content:center;
  width:69px
}
.aui-core-modal-action-header .aui-core-modal-action-header-options-wrapper {
  height:100%;
  position:relative
}
.aui-core-modal-action-header .aui-core-modal-action-header-options-wrapper .aui-core-modal-action-header-options {
  align-items:center;
  background-color:#f2f5f6;
  color:#454545;
  cursor:pointer;
  display:flex;
  font-size:26px;
  height:100%;
  justify-content:center;
  width:69px
}
.aui-core-modal-action-header .aui-core-modal-action-header-options-wrapper .aui-core-modal-action-header-options-balloon {
  min-width:110px;
  position:absolute;
  right:-18px;
  top:calc(100% - 5px);
  z-index:100
}
.aui-core-modal-action-header .aui-core-modal-action-header-options-wrapper .aui-core-modal-action-header-options-balloon:after {
  background:#fff;
  content:"";
  height:15px;
  position:absolute;
  right:45px;
  top:-7px;
  transform:rotate(45deg);
  width:15px
}
.aui-core-modal-action-header .aui-core-modal-action-header-options-wrapper .aui-core-modal-action-header-options-balloon .aui-core-modal-action-options-header-balloon-triangle {
  background:#fff;
  box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  height:15px;
  position:absolute;
  right:45px;
  top:-7px;
  transform:rotate(45deg);
  width:15px
}
.aui-core-modal-action-header .aui-core-modal-action-header-options-wrapper .aui-core-modal-action-header-options-balloon .aui-core-modal-action-header-options-balloon-content {
  background:#fff;
  border-radius:5px;
  box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  padding:15px 10px;
  position:relative
}
.aui-core-modal-action-header .aui-core-modal-action-header-logo {
  align-items:center;
  display:flex;
  justify-content:center;
  left:10px;
  position:relative;
  transform:scale(1.4)
}
.aui-core-modal-action-header .aui-core-modal-action-header-logo svg>path:first-child,
.aui-core-modal-action-header .aui-core-modal-action-header-logo svg>path:nth-child(2) {
  display:none
}
.aui-core-modal-action-header .aui-core-modal-action-header-logo.aui-core-modal-action-header-logo-loading svg>path:first-child,
.aui-core-modal-action-header .aui-core-modal-action-header-logo.aui-core-modal-action-header-logo-loading svg>path:nth-child(2) {
  display:inherit
}
.aui-core-modal-action-header .aui-core-modal-action-header-title {
  color:#29343a;
  cursor:default;
  font-size:22px;
  margin-left:40px;
  user-select:none
}
.aui-core-modal-action-header .aui-core-modal-action-header-title:before {
  background-color:#d1d1d1;
  content:"";
  height:12px;
  margin-left:-18px;
  margin-top:9px;
  position:absolute;
  width:1px
}
.aui-core-modal-action-header .aui-core-modal-action-header-left-titleWithEllipsis .aui-core-modal-action-header-title {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-modal-action-header .aui-core-modal-action-header-subtitle {
  color:#7a8589;
  cursor:default;
  font-size:22px;
  margin-left:40px;
  user-select:none
}
.aui-core-modal-action-header .aui-core-modal-action-header-subtitle:before {
  background-color:#d1d1d1;
  content:"";
  height:12px;
  margin-left:-18px;
  margin-top:9px;
  position:absolute;
  width:1px
}
.aui-core-modal-action-header-template-aui-kit-modal {
  background-color:#fff;
  border-bottom:1px solid #d2d7dc;
  box-shadow:0 2px 8px 0 rgba(107,122,140,.3);
  height:60px
}
.aui-core-modal-action-header-template-aui-kit-modal .aui-core-modal-action-header-left {
  padding-left:7px
}
.aui-core-modal-action-header-template-aui-kit-modal .aui-core-modal-action-header-title {
  color:#000;
  font-size:22px;
  margin-left:17px;
  user-select:none
}
.aui-core-modal-action-header-template-aui-kit-modal .aui-core-modal-action-header-title:before {
  background-color:initial;
  content:normal;
  height:auto;
  margin-left:0;
  margin-top:0;
  position:static;
  width:auto
}
.aui-core-modal-action-header-template-aui-kit-modal .aui-core-modal-action-header-close .aui-core-modal-button {
  background-color:transparent;
  border-radius:6px;
  color:#6b7a8c;
  height:42px;
  width:42px
}
.aui-core-modal-action-header-template-aui-kit-modal .aui-core-modal-action-header-close .aui-core-modal-button:hover {
  background-color:#f0f1f3;
  color:#000
}
.aui-core-modal-action-header-template-aui-kit-modal .aui-core-modal-action-header-close .aui-core-modal-button .aui-core-modal-button-icon {
  color:unset
}
.aui-core-modal-action-header-template-aui-kit-modal .aui-core-modal-action-header-close .aui-core-modal-button .aui-core-modal-button-icon .aui-core-icon {
  color:unset;
  font-size:small
}
.aui-core-modal-action-header-template-aui-kit-modal .aui-core-modal-action-header-close .aui-core-modal-button .aui-core-modal-button-icon .aui-core-icon:hover {
  color:#000
}
.aui-core-footer-appear {
  bottom:-50px
}
.aui-core-footer-appear.aui-core-footer-appear-active {
  bottom:0;
  transition:bottom .25s .8s
}
.aui-core-footer-leave {
  bottom:0
}
.aui-core-footer-leave.aui-core-footer-leave-active {
  bottom:-50px;
  transition:bottom .25s .8s
}
.aui-core-modal-action-footer {
  align-items:center;
  background-color:#29343a;
  bottom:0;
  display:flex;
  flex-direction:row;
  height:50px;
  justify-content:space-between;
  position:relative;
  position:fixed;
  text-transform:uppercase;
  user-select:none;
  width:100%;
  z-index:399
}
.aui-core-modal-action-footer.aui-core-modal-action-footer-fixed {
  bottom:0;
  position:fixed
}
.aui-core-modal-action-footer.aui-core-modal-action-footer-hidden {
  display:none
}
.aui-core-modal-action-footer .aui-core-modal-action-footer-left {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:flex-start
}
.aui-core-modal-action-footer .aui-core-modal-action-footer-center {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-core-modal-action-footer .aui-core-modal-action-footer-right {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:flex-end
}
@media(max-width:991.98px) {
  .aui-core-modal-action-footer .aui-core-modal-action-footer-right {
    width:100%
  }
}
.aui-core-modal-action-footer .aui-core-modal-action-footer-label {
  align-items:center;
  color:#fff;
  cursor:default;
  display:flex;
  font-weight:700;
  height:100%;
  justify-content:center;
  user-select:none
}
.aui-core-modal-action-footer .aui-core-modal-action-footer-button {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  user-select:none;
  width:100%
}
.aui-core-contentmodalfullscreen {
  height:100%;
  overflow-x:auto;
  overflow-y:auto
}
.aui-core-contentmodalfullscreen .aui-core-contentmodalfullscreen-wrapper-modal-height {
  height:calc(100vh - 110px);
  overflow-y:auto;
  padding-bottom:50px
}
.aui-core-contentmodalfullscreen .aui-core-contentmodalfullscreen-wrapper-modal-height.aui-core-contentmodalfullscreen-wrapper-modal-height-footer {
  height:calc(100vh - 60px)
}
.aui-core-contentmodalfullscreen .aui-core-contentmodalfullscreen-loading {
  align-items:center;
  display:flex;
  justify-content:center;
  min-height:100%
}
.aui-core-contentmodalfullscreen .aui-core-contentmodalfullscreen-loading .aui-core-contentmodalfullscreen-loading-wrapper {
  height:20px;
  width:16px
}
.aui-core-contentmodalfullscreen .aui-core-contentmodalfullscreen-csstransition {
  height:100%
}
.aui-core-contentmodalfullscreen .aui-core-contentmodalfullscreen-content {
  background-color:transparent
}
.aui-core-contentmodalfullscreen .aui-core-contentmodalfullscreen-content-appear {
  opacity:0;
  position:relative;
  top:150px
}
.aui-core-contentmodalfullscreen .aui-core-contentmodalfullscreen-content-appear.aui-core-contentmodalfullscreen-content-appear-active {
  opacity:1;
  top:0;
  transition:opacity 1s .5s,top 1s
}
.loading-appear {
  opacity:0
}
.loading-appear.loading-appear-active {
  opacity:1;
  transition:opacity 2s .9s
}
.loading-leave {
  opacity:1
}
.loading-leave.loading-leave-active {
  opacity:0;
  transition:opacity .5s
}
.aui-core-modalfullscreen-wrapper {
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:3001
}
.aui-core-modalfullscreen-wrapper.aui-core-modalfullscreen-csstransition-scale {
  background:#000
}
.aui-core-modalfullscreen-wrapper .aui-core-modalfullscreen {
  background-color:#eaeff0;
  height:100%;
  min-width:960px;
  width:100%
}
@media(max-width:991.98px) {
  .aui-core-modalfullscreen-wrapper .aui-core-modalfullscreen {
    min-width:100%
  }
}
.aui-profit-actionbar {
  align-items:center;
  background-color:#fff;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  min-height:95px;
  padding:15px
}
.aui-profit-actionbar .aui-profit-actionbar-settings {
  background-color:#eef3f5;
  color:#b1b9bd;
  cursor:pointer;
  font-size:15px;
  margin-left:15px
}
.aui-profit-actionbar .aui-profit-actionbar-settings,
.aui-profit-actionbar .aui-profit-actionbar-settings .aui-core-icon {
  align-items:center;
  display:flex;
  height:25px;
  justify-content:center;
  width:25px
}
@media(max-width:575.98px) {
  .aui-profit-actionbar-wrapper:first-child {
    margin-bottom:15px
  }
}
.aui-core-slimbutton-navlink {
  display:flex
}
.aui-core-slimbutton-animation .aui-core-slimbutton-animation-enter {
  margin-left:-200px;
  opacity:0;
  transition:opacity .1s .1s,margin-left .2s
}
.aui-core-slimbutton-animation .aui-core-slimbutton-animation-enter.aui-core-slimbutton-animation-enter-active {
  margin-left:0;
  opacity:1
}
.aui-core-slimbutton-animation .aui-core-slimbutton-animation-leave {
  margin-left:0;
  opacity:1;
  transition:opacity .08s,margin-left .2s
}
.aui-core-slimbutton-animation .aui-core-slimbutton-animation-leave.aui-core-slimbutton-animation-leave-active {
  margin-left:-200px;
  opacity:0
}
.aui-core-slimbutton {
  background-color:#fff;
  border:1px solid #e8eef1;
  border-radius:4px;
  cursor:pointer;
  height:65px;
  margin-right:15px;
  min-width:65px;
  opacity:1;
  padding:0;
  transition:border-color .4s;
  user-select:none;
  z-index:11
}
.aui-core-slimbutton .aui-core-slimbutton-icon-onlyDisplayIcon {
  margin-right:-10px
}
.aui-core-slimbutton:hover {
  border-color:#e8eef1
}
.aui-core-slimbutton:hover .aui-core-slimbutton-dropdown {
  background-color:#f6f9fa;
  border-left:1px solid #e8eef1
}
.aui-core-slimbutton.aui-core-slimbutton-hide {
  opacity:0;
  z-index:10
}
.aui-core-slimbutton .aui-core-slimbutton-animation-wrapper {
  display:flex;
  flex-direction:row;
  height:100%;
  min-width:65px;
  overflow:hidden;
  position:relative
}
.aui-core-slimbutton .aui-core-slimbutton-content {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:100%;
  min-width:65px;
  padding:0 11px;
  position:relative;
  text-align:center
}
.aui-core-slimbutton .aui-core-slimbutton-icon {
  align-items:center;
  color:#b1b9bd;
  display:flex;
  font-size:22px;
  height:100%;
  margin-bottom:-48px;
  padding-bottom:20px;
  position:relative
}
.aui-core-slimbutton .aui-core-slimbutton-text {
  bottom:-24px;
  color:#66777e;
  font-size:14px;
  font-weight:700;
  position:relative;
  text-transform:uppercase;
  white-space:nowrap
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown {
  align-items:center;
  border-left:1px solid #e8eef1;
  color:#66777e;
  display:flex;
  font-size:10px;
  justify-content:center;
  position:relative;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear;
  width:24px
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container {
  position:relative
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel {
  animation:dropdown-animation .2s ease-in-out;
  background-color:#fff;
  border:1px solid #e8eef1;
  min-width:calc(100% + 2px);
  position:absolute;
  right:-1px;
  transform-origin:50% 0;
  visibility:hidden;
  white-space:nowrap;
  z-index:51
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel.aui-core-slimbutton-dropdown-panel-active {
  visibility:visible
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel .aui-core-slimbutton-dropdown-panel-option {
  display:flex;
  flex-direction:row;
  padding:10px 10px 10px 5px
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel .aui-core-slimbutton-dropdown-panel-option:hover {
  background-color:#f6f9fa
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel .aui-core-slimbutton-dropdown-panel-option-icon {
  align-items:center;
  color:#b1b9bd;
  display:flex;
  font-size:12px;
  justify-content:center;
  margin-right:2px;
  text-align:left;
  width:22px
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel .aui-core-slimbutton-dropdown-panel-option-text {
  color:#66777e;
  font-size:14px;
  font-weight:700;
  text-align:left;
  text-transform:uppercase
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel .aui-core-slimbutton-dropdown-panel-option-text.aui-core-slimbutton-dropdown-panel-option-text-withouticon {
  margin-left:5px
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel .aui-core-slimbutton-dropdown-panel-option-disabled {
  cursor:default
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel .aui-core-slimbutton-dropdown-panel-option-disabled:hover {
  background-color:#fff
}
.aui-core-slimbutton .aui-core-slimbutton-dropdown-panel-container .aui-core-slimbutton-dropdown-panel .aui-core-slimbutton-dropdown-panel-option-disabled .aui-core-slimbutton-dropdown-panel-option-text {
  color:#bfcfd5
}
.aui-core-slimbutton.aui-core-slimbutton-template-primary .aui-core-slimbutton-icon,
.aui-core-slimbutton.aui-core-slimbutton-template-primary .aui-core-slimbutton-text,
.aui-core-slimbutton.aui-core-slimbutton-template-primary-dropdown .aui-core-slimbutton-icon,
.aui-core-slimbutton.aui-core-slimbutton-template-primary-dropdown .aui-core-slimbutton-text {
  color:#00c1e2
}
.aui-core-slimbutton.aui-core-slimbutton-template-primary-dropdown:hover,
.aui-core-slimbutton.aui-core-slimbutton-template-primary:hover {
  border-color:#00c1e2
}
.aui-core-slimbutton.aui-core-slimbutton-template-primary-dropdown:hover {
  border-color:#e8eef1
}
.aui-core-slimbutton.aui-core-slimbutton-template-danger .aui-core-slimbutton-icon,
.aui-core-slimbutton.aui-core-slimbutton-template-danger .aui-core-slimbutton-text {
  color:#ff4b39
}
.aui-core-slimbutton.aui-core-slimbutton-template-danger:hover {
  border-color:#ff4b39
}
.aui-core-slimbutton.aui-core-slimbutton-template-big-green {
  border-color:#88989b;
  height:180px;
  margin:10px 40px;
  width:174px
}
.aui-core-slimbutton.aui-core-slimbutton-template-big-green .aui-core-slimbutton-content {
  padding:30px
}
.aui-core-slimbutton.aui-core-slimbutton-template-big-green .aui-core-slimbutton-icon {
  align-items:flex-start;
  color:#88989b;
  font-size:70px;
  margin-bottom:-55px;
  padding-bottom:0
}
.aui-core-slimbutton.aui-core-slimbutton-template-big-green .aui-core-slimbutton-text {
  color:#88989b
}
.aui-core-slimbutton.aui-core-slimbutton-template-big-green:hover {
  background-color:rgba(130,188,0,.08);
  border-color:#82bc00
}
.aui-core-slimbutton.aui-core-slimbutton-template-big-green:hover .aui-core-slimbutton-icon,
.aui-core-slimbutton.aui-core-slimbutton-template-big-green:hover .aui-core-slimbutton-text {
  color:#82bc00
}
.aui-core-slimbutton.aui-core-slimbutton-disabled {
  cursor:auto;
  pointer-events:none
}
.aui-core-slimbutton.aui-core-slimbutton-disabled .aui-core-slimbutton-icon,
.aui-core-slimbutton.aui-core-slimbutton-disabled .aui-core-slimbutton-text {
  color:#d1d8dc
}
.aui-core-slimbutton.aui-core-slimbutton-disabled:hover {
  border-color:#e8eef1
}
.aui-core-form-collapsible-card-container {
  background-color:#fff;
  border-radius:6px;
  box-shadow:0 0 10px 0 rgba(0,0,0,.12);
  display:flex;
  flex-direction:column;
  margin-top:20px;
  min-height:63px;
  width:100%
}
.aui-core-form-collapsible-card-container.aui-core-form-collapsible-card-collapsed {
  overflow:hidden
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-card-head {
  align-items:center;
  background-color:#f5f7f8;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  color:#30373c;
  display:flex;
  font-size:29px;
  font-weight:700;
  height:63px;
  min-height:63px;
  overflow:hidden;
  padding-left:23px;
  position:relative;
  user-select:none
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-card-head .aui-core-form-collapsible-header-text {
  position:relative;
  width:100%
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-card-head.aui-core-form-collapsible-card-head-hidden {
  display:none
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-card-head.aui-core-form-collapsible-card-head-collapsible {
  cursor:pointer
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-card-head.aui-core-form-collapsible-card-head-collapsed {
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-card-head .aui-core-form-collapsible-collapser {
  align-items:center;
  color:#00c1e2;
  cursor:pointer;
  display:flex;
  font-size:29px;
  height:100%;
  justify-content:center;
  position:relative;
  user-select:none;
  width:63px
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-card-body {
  background-color:#fff;
  border-radius:6px;
  height:auto;
  padding:38px
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-appear {
  opacity:0;
  transition-duration:2s;
  transition-property:opacity;
  transition-timing-function:linear
}
.aui-core-form-collapsible-card-container .aui-core-form-collapsible-appear-active {
  opacity:1
}
.aui-profit-popup-new-subscription-content-body {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:250px;
  position:relative
}
.aui-profit-popup-new-subscription-content-body .aui-profit-popup-new-subscription-icon-body {
  color:#e8f0f1;
  font-size:60px;
  padding:30px 0 10px
}
.aui-profit-popup-new-subscription-content-body .aui-profit-popup-new-subscription-text-body {
  color:#7a8589;
  font-size:15px;
  padding:0 20px;
  text-align:center;
  width:600px
}
.aui-profit-popup-new-subscription-content-body .aui-profit-popup-new-subscription-text-body b {
  color:#000;
  font-weight:600
}
.aui-profit-popup-new-subscription-content-body .aui-profit-popup-new-subscription-footer {
  align-items:center;
  background-color:#f5faea;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-top:1px solid #f2f2f2;
  bottom:0;
  color:#80bd01;
  cursor:pointer;
  display:flex;
  font-size:22px;
  font-weight:700;
  height:50px;
  justify-content:center;
  left:0;
  position:absolute;
  text-transform:uppercase;
  transition:background-color .5s,color .5s;
  width:100%
}
.aui-profit-popup-new-subscription-content-body .aui-profit-popup-new-subscription-footer:hover {
  background-color:#80bd01;
  color:#fff;
  transition:background-color .5s,color .5s
}
.aui-profit-plancards {
  display:flex;
  flex-direction:row;
  justify-content:center;
  margin-top:41px
}
.aui-profit-plancards .aui-profit-plancards-plancard {
  background:#fff;
  border:0 solid #f0f1f3;
  border-radius:4px;
  padding:0 0 25px;
  position:relative;
  width:310px
}
.aui-profit-plancards .aui-profit-plancards-plancard-header {
  align-items:center;
  display:flex;
  flex-direction:column
}
.aui-profit-plancards .aui-profit-plancards-plancard-header-title {
  align-content:center;
  align-items:center;
  background-color:#4e8b7a;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  color:#fff;
  font-size:15px;
  font-weight:600;
  height:67px;
  letter-spacing:.54px;
  padding-top:25px;
  text-align:center;
  width:100%
}
.aui-profit-plancards .aui-profit-plancards-plancard-header-subtitle {
  color:#a6afba;
  font-size:11px;
  padding-top:8px
}
.aui-profit-plancards .aui-profit-plancards-plancard-header-subtitle .beforeprice {
  text-decoration:line-through
}
.aui-profit-plancards .aui-profit-plancards-plancard-header-subtitle .currentprice {
  color:#000;
  font-weight:600
}
.aui-profit-plancards .aui-profit-plancards-plancard-body {
  margin-top:25px
}
.aui-profit-plancards .aui-profit-plancards-plancard-body>div {
  align-items:center;
  display:flex;
  justify-content:flex-start;
  line-height:2.67
}
.aui-profit-plancards .aui-profit-plancards-plancard-body-item {
  font-size:12px;
  padding-left:28px
}
.aui-profit-plancards .aui-profit-plancards-plancard-body-item-text strike {
  color:#a6afba
}
.aui-profit-plancards .aui-profit-plancards-plancard-body-text {
  color:#4e8b7a;
  font-size:12px;
  font-weight:600;
  line-height:3.67
}
.aui-profit-plancards .aui-profit-plancards-plancard-body-feature-check,
.aui-profit-plancards .aui-profit-plancards-plancard-body-feature-excluded {
  align-items:center;
  display:flex;
  height:20px;
  justify-content:center;
  width:20px
}
.aui-profit-plancards .aui-profit-plancards-plancard-body-feature-check .aui-icon,
.aui-profit-plancards .aui-profit-plancards-plancard-body-feature-excluded .aui-icon {
  height:11px;
  width:11px
}
.aui-profit-plancards .aui-profit-plancards-plancard-body-feature-check .aui-icon {
  color:#4e8b7a
}
.aui-profit-plancards .aui-profit-plancards-plancard-body-feature-excluded {
  background-color:#f0f1f3;
  border-radius:50%
}
.aui-profit-plancards .aui-profit-plancards-plancard-body-feature-excluded .aui-icon {
  color:#a6afba
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:0 28px
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-line {
  border:1px solid #f0f1f3;
  height:1px;
  margin:12px 120px 10px 119px;
  width:71px
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-cancel {
  color:#a6afba;
  cursor:pointer;
  font-size:14px;
  text-decoration:underline
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-current {
  color:#000;
  display:flex;
  font-size:14px;
  font-weight:600;
  margin-top:22px
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-current-icon {
  align-items:center;
  background-color:#62ca9f;
  border-radius:50%;
  display:flex;
  height:20px;
  justify-content:center;
  margin-right:5px;
  width:20px
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-current-icon .aui-icon {
  color:#fff;
  height:11px;
  width:11px
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-interlinetext-amount-current {
  color:#000;
  font-weight:700
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-price {
  align-items:baseline;
  color:#29343a;
  display:flex;
  font-size:16px;
  justify-content:center;
  padding-top:7px;
  text-align:center
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-price-int {
  font-size:30px;
  font-weight:700
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-price-without-discount {
  color:#a6afba;
  margin-right:5px;
  text-decoration:line-through
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-subprice {
  color:#a6afba;
  font-size:10px;
  margin-top:8px
}
.aui-profit-plancards .aui-profit-plancards-plancard-footer-button {
  margin-top:16px
}
.aui-profit-plancards .aui-profit-plancards-plancard-currentplan,
.aui-profit-plancards .aui-profit-plancards-plancard-recommended {
  align-items:center;
  background-color:#4e8b7a;
  border-radius:13px;
  box-shadow:0 2px 4px 0 rgba(0,0,0,.17);
  color:#fff;
  display:flex;
  font-size:10px;
  font-weight:600;
  height:26px;
  justify-content:center;
  left:50%;
  letter-spacing:.14px;
  line-height:1;
  margin-left:-45.5px;
  position:absolute;
  text-transform:uppercase;
  top:-13px;
  width:91px
}
.aui-profit-plancards .aui-profit-plancards-plancard-currentplan {
  background-color:#d2d7dc;
  color:#fff
}
.aui-profit-plancards .aui-profit-plancards-plancard-1 {
  margin:16px 0 28px
}
.aui-profit-plancards .aui-profit-plancards-plancard-1 .aui-profit-plancards-plancard-header-title {
  background-color:#62ca9f;
  border-top-right-radius:0;
  height:50px;
  padding-top:17px
}
.aui-profit-plancards .aui-profit-plancards-plancard-1 .aui-profit-plancards-plancard-recommended {
  background-color:#62ca9f
}
.aui-profit-plancards .aui-profit-plancards-plancard-2 {
  box-shadow:0 2px 27px 0 hsla(0,0%,53%,.25);
  z-index:1
}
.aui-profit-plancards .aui-profit-plancards-plancard-3 {
  margin:16px 0 28px
}
.aui-profit-plancards .aui-profit-plancards-plancard-3 .aui-profit-plancards-plancard-header-title {
  background-color:#1e2f34;
  border-top-left-radius:0;
  height:50px;
  padding-top:17px
}
.aui-profit-plancards .aui-profit-plancards-plancard-3 .aui-profit-plancards-plancard-recommended {
  background-color:#1e2f34
}
.aui-prod-list {
  display:flex;
  flex-direction:row;
  justify-content:center;
  user-select:none
}
.aui-prod-list-labels {
  height:100%;
  width:185px
}
.aui-prod-list-labels-section {
  padding-top:83px
}
.aui-prod-list-labels-section:first-child {
  padding-top:0
}
.aui-prod-list-labels-section-text {
  border-bottom:1px solid #a6afba;
  font-size:16px;
  font-weight:600;
  padding-bottom:20px;
  text-align:left
}
.aui-prod-list-labels-section-remainder {
  vertical-align:bottom
}
.aui-prod-list-labels-section-remainder .aui-icon {
  height:19px;
  margin-bottom:-3px;
  margin-right:4px;
  width:25px
}
.aui-prod-list-labels-section-txt {
  vertical-align:bottom
}
.aui-prod-list-labels-section-info {
  align-items:baseline;
  display:flex;
  padding-left:4px
}
.aui-prod-list-labels-section-info-icon {
  color:#3380fa;
  height:20px;
  width:20px
}
.aui-prod-list-labels-section-feature-text {
  align-items:center;
  border-bottom:1px solid #f0f1f3;
  display:flex;
  font-size:15px;
  height:60px;
  justify-content:left;
  line-height:1
}
.aui-prod-list-labels-section-body-white {
  height:83px
}
.aui-prod-list-plancard-body {
  align-items:center;
  flex-direction:column
}
.aui-prod-list-plancard-body-section>div:first-child {
  border-bottom:1px solid #a6afba
}
.aui-prod-list-plancard-body-section {
  width:210px
}
.aui-prod-list-plancard-body-section-text {
  font-size:16px;
  font-weight:600;
  padding-bottom:20px;
  text-align:center
}
.aui-prod-list-plancard-body-feature-text {
  align-content:center;
  align-items:center;
  border-bottom:1px solid #f0f1f3;
  display:flex;
  font-size:15px;
  height:60px;
  justify-content:center;
  line-height:1;
  text-align:center
}
.aui-prod-list-plancard-body-feature-text .erase_icon {
  color:#f0f1f3;
  position:relative
}
.aui-prod-list-plancard-body-feature-text .check_icon {
  color:#3ac98b;
  position:relative
}
.aui-prod-list-plancard-body-feature-text .aui-icon {
  align-content:center;
  align-items:center;
  height:22px;
  justify-content:center;
  width:22px
}
.aui-prod-list-plancard-body-feature-text-todos {
  padding-bottom:6px
}
.aui-prod-list-product {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:center
}
.aui-prod-list-product-0 .aui-prod-list-plancard-body-section-text {
  color:#22cd9c
}
.aui-prod-list-product-1 .aui-prod-list-plancard-body-section-text {
  color:#49ad91
}
.aui-prod-list-product-2 .aui-prod-list-plancard-body-section-text {
  color:#4e8b7a
}
.aui-prod-list-product-3 .aui-prod-list-plancard-body-section-text {
  color:#296151
}
.aui-prod-list-product-4 .aui-prod-list-plancard-body-section-text {
  color:#1e2f34
}
.aui-profit-plancards2022 {
  display:flex;
  flex-direction:row;
  justify-content:center;
  margin-top:61px;
  user-select:none
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard {
  align-items:center;
  background:#fff;
  display:flex;
  flex-direction:column;
  margin:10px 0 0;
  position:relative;
  width:220px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body {
  width:100%
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-section>div:first-child {
  border-bottom:1px solid #a4b0bb
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-feature-text {
  align-content:center;
  align-items:center;
  border-top:1px solid #f0f1f3;
  display:flex;
  font-size:14px;
  font-weight:600;
  height:50px;
  justify-content:center;
  line-height:1;
  text-align:center
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-feature-text:first-child {
  border-top:0
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-feature-text .erase_icon {
  color:#f0f1f3;
  position:relative
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-feature-text .check_icon {
  color:#40917e;
  position:relative
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-feature-text .aui-icon {
  align-content:center;
  align-items:center;
  height:20px;
  justify-content:center;
  width:20px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-feature-text-todos {
  padding-bottom:3px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-feature-text-developing {
  font-size:14px;
  font-stretch:normal;
  font-style:italic;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-item {
  font-size:12px;
  padding-left:28px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-item-text strike {
  color:#a6afba
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-body-text {
  color:#4e8b7a;
  font-size:12px;
  font-weight:600;
  line-height:4
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-recommended {
  display:flex;
  flex-direction:row;
  justify-content:center;
  position:absolute;
  top:0;
  width:100%;
  z-index:1
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-recommended-freelance {
  background-color:#dfefe9;
  color:#4aad91;
  padding:4px 11px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-recommended-company,
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-recommended-freelance {
  align-items:center;
  border-radius:28px;
  display:flex;
  font-size:10px;
  font-weight:600;
  justify-content:center;
  letter-spacing:-.2px;
  line-height:1;
  position:relative;
  top:-9px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-recommended-company {
  background-color:#d7dfdc;
  color:#296151;
  padding:4px 23px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top {
  align-items:center;
  border:1px solid #f0f1f3;
  border-radius:3px;
  display:flex;
  flex-direction:column;
  height:247px;
  margin-bottom:52px;
  padding-top:30px;
  width:181px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-with-coupons {
  height:281px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-1 {
  border:1.5px solid #65ac93
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-3 {
  border:1.5px solid #386052
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-title {
  font-size:18px;
  font-weight:600;
  letter-spacing:-.2px;
  text-align:center
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-title-0 {
  color:#62ca9f
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-title-1 {
  color:#4aad91
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-title-2 {
  color:#4e8b7a
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-title-3 {
  color:#296151
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-title-4 {
  color:#1e2f34
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-subtitle {
  font-size:10px;
  margin-top:13px;
  text-align:center;
  width:155px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-line {
  height:1px;
  margin:12px 120px 10px 119px;
  width:71px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-cancel {
  color:#a6afba;
  cursor:pointer;
  font-size:14px;
  text-decoration:underline
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-current {
  color:#000;
  display:flex;
  font-size:14px;
  font-weight:600;
  margin-top:25px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-current-icon {
  align-items:center;
  background-color:#62ca9f;
  border-radius:50%;
  display:flex;
  height:16px;
  justify-content:center;
  margin-right:5px;
  width:16px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-current-icon .aui-icon {
  color:#fff;
  height:11px;
  width:11px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-current-plan {
  height:6px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-interlinetext-amount-current {
  color:#000;
  font-weight:700
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-discount {
  align-content:center;
  align-items:center;
  color:#a6afba;
  font-size:10px;
  margin-top:16px;
  text-align:center
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-discount-crossed {
  text-decoration:line-through
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-price {
  align-items:baseline;
  color:#29343a;
  display:flex;
  font-size:16px;
  justify-content:center;
  margin-top:8px;
  text-align:center
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-price-int {
  font-size:30px;
  font-weight:600
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-price-coupon {
  font-size:10px;
  text-align:center
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-subprice {
  color:#a6afba;
  font-size:10px;
  margin-top:8px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-button,
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-button-disabled {
  margin-top:24px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-button-disabled .aui-kit-actionbutton-template-alt.aui-kit-actionbutton-version-V2 {
  border:0 solid #a6afba;
  color:#6b7a8c
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-price-int-decimal {
  font-size:17px
}
.aui-profit-plancards2022 .aui-profit-plancards2022-plancard-top-price-dec-and-period {
  align-content:center;
  align-items:center;
  color:#a6afba;
  font-size:10px;
  text-align:center
}
.aui-profit-plancards2022-labels {
  height:100%;
  width:100%
}
.aui-profit-plancards2022-labels-section-text {
  border-bottom:1px solid #a4b0bb;
  color:#000;
  font-size:18px;
  font-weight:600;
  padding-bottom:15px;
  padding-left:15px;
  text-align:left;
  width:235px
}
.aui-profit-plancards2022-labels-section-text .aui-icon {
  height:19px;
  margin-bottom:-3px;
  margin-right:4px;
  width:25px
}
@media(max-width:1410px) {
  .aui-profit-plancards2022-labels .aui-profit-plancards2022-labels-section-text {
    width:190px
  }
  .aui-profit-plancards2022-labels .aui-profit-plancards2022-labels-feature-text {
    flex-wrap:wrap;
    padding-right:30px
  }
  .aui-profit-plancards2022-labels .aui-profit-plancards2022-plancard-2 {
    flex-wrap:wrap
  }
}
.aui-profit-plancards2022-labels-section-remainder {
  height:75px;
  vertical-align:bottom
}
.aui-profit-plancards2022-labels-section-0 table tr td {
  height:294px;
  vertical-align:bottom
}
.aui-profit-plancards2022-labels-section-0-with-coupons table tr td {
  height:328px;
  vertical-align:bottom
}
.aui-profit-plancards2022-labels-section-txt {
  vertical-align:bottom
}
.aui-profit-plancards2022-labels-section-white {
  height:50px
}
.aui-profit-plancards2022-labels-section-body-white {
  height:90px
}
.aui-profit-plancards2022-labels-section-feature-text {
  align-content:center;
  align-items:center;
  border-top:1px solid #f0f1f3;
  display:flex;
  font-size:14px;
  height:50px;
  justify-content:left;
  line-height:1;
  padding-left:15px
}
.aui-profit-plancards2022-labels-section-feature-text:first-child {
  border-top:0
}
.aui-profit-plancards2022-labels .aui-profit-plancards2022-plancard-top-button {
  width:500px
}
.aui-kit-banklogo {
  background-color:#fff;
  border:1px solid #f0f1f3;
  border-radius:50%;
  height:40px;
  object-fit:cover;
  width:40px
}
.aui-core-overlay-transition-enter {
  opacity:0
}
.aui-core-overlay-transition-enter.aui-core-overlay-transition-enter-active {
  opacity:1;
  transition:opacity .5s
}
.aui-core-overlay-transition-leave {
  opacity:1
}
.aui-core-overlay-transition-leave.aui-core-overlay-transition-leave-active {
  opacity:0;
  transition:opacity .5s
}
.aui-core-overlay {
  display:flex;
  height:100vh;
  justify-content:center;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:2001
}
.aui-core-overlay.aui-core-overlay-opaquewhite-color,
.aui-core-overlay.aui-core-overlay-white-color {
  background:hsla(0,0%,100%,.95)
}
.aui-core-overlay.aui-core-overlay-black-color,
.aui-core-overlay.aui-core-overlay-opaqueblack-color {
  background:rgba(40,51,57,.95)
}
.aui-core-overlay .aui-core-overlay-button-left-wrapper {
  position:absolute;
  right:0;
  top:0
}
.aui-core-overlay .aui-core-overlay-button-left-wrapper .aui-core-statusbarbutton {
  background-color:#ff4b39;
  border-bottom:2px solid #e43f30
}
.aui-core-overlay .aui-core-overlay-button-left-wrapper .aui-core-statusbarbutton .aui-core-statusbarbutton-icon {
  transform:rotate(135deg)
}
.aui-core-container-overlay-icons {
  display:flex;
  flex-direction:row;
  margin-top:200px
}
.aui-core-overlay-icon {
  align-items:center;
  color:#fff;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  font-size:16px;
  font-weight:600;
  height:120px;
  justify-content:center;
  user-select:none
}
.aui-core-overlay-icon span {
  margin-top:10px
}
.aui-core-statusbarbutton {
  align-items:center;
  backface-visibility:hidden;
  background-color:#00c1e2;
  border-bottom:2px solid #00a8c6;
  cursor:pointer;
  display:flex;
  display:inline-block;
  height:50px;
  justify-content:center;
  left:0;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  perspective:1000px;
  position:relative;
  right:0;
  transform:translateZ(0);
  transition:background-color .2s,border-color .2s;
  user-select:none;
  width:60px;
  z-index:2000
}
.aui-core-statusbarbutton:hover {
  background-color:#56d9f6
}
.aui-core-statusbarbutton.aui-core-statusbarbutton-active {
  background-color:#ff4b39;
  border-bottom:2px solid #e43f30
}
.aui-core-statusbarbutton.aui-core-statusbarbutton-active .aui-core-statusbarbutton-icon {
  transform:rotate(135deg)
}
.aui-core-statusbarbutton .aui-core-statusbarbutton-icon {
  align-items:center;
  background:transparent;
  color:#fff;
  display:flex;
  font-size:23px;
  height:100%;
  justify-content:center;
  overflow:hidden;
  pointer-events:none;
  transform:rotate(0deg);
  transition:transform .2s;
  user-select:none
}
.aui-core-forms-fileuploader-container {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin:0 auto;
  padding:25px;
  user-select:none
}
.aui-core-forms-fileuploader-content {
  text-transform:uppercase
}
.aui-core-forms-fileuploader-preview-content-back {
  background:#fff
}
.aui-core-forms-fileuploader-cropper {
  align-items:center;
  display:flex;
  flex-direction:column;
  float:left;
  justify-content:center
}
.aui-core-forms-fileuploader-cropper .aui-core-forms-fileuploader-cropper-title {
  color:#7a8589;
  font-size:15px;
  font-weight:700;
  margin-bottom:15px
}
.aui-core-forms-fileuploader-cropper .aui-core-forms-fileuploader-cropper-content {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-core-forms-fileuploader-cropper .aui-core-forms-fileuploader-cropper-content input {
  margin-top:15px
}
.aui-core-forms-fileuploader-preview {
  align-items:center;
  display:flex;
  flex-direction:column;
  float:left;
  justify-content:center
}
.aui-core-forms-fileuploader-preview .aui-core-forms-fileuploader-preview-title {
  color:#7a8589;
  font-size:15px;
  font-weight:700;
  margin-bottom:15px
}
.aui-core-forms-fileuploader-preview .aui-core-forms-fileuploader-preview-content {
  float:left;
  margin-left:20px
}
.aui-core-forms-fileuploader-wrapper {
  float:left;
  margin-right:30px;
  margin-top:27px
}
.aui-core-forms-fileuploader-disabled {
  cursor:default;
  pointer-events:none;
  user-select:none
}
.aui-core-forms-fileuploader-disabled .aui-core-forms-fileuploader-subText {
  color:#c7d1d6!important
}
.aui-core-forms-fileuploader-uploader-image-absolute-positioned {
  left:0;
  position:absolute;
  top:0
}
.aui-core-forms-fileuploader {
  cursor:pointer;
  position:relative
}
.aui-core-show-on {
  display:block
}
.aui-core-show-off {
  display:none
}
.aui-core-forms-fileuploader-text {
  color:#c7d1d6;
  font-size:24px;
  font-weight:700;
  user-select:none
}
.aui-core-forms-fileuploader-icon {
  color:#96aaaf;
  font-size:72px;
  font-weight:700
}
.aui-core-forms-fileuploader-subText {
  color:#00c1e2;
  cursor:pointer;
  font-size:14px;
  font-weight:700;
  text-align:center;
  user-select:none
}
.aui-core-forms-fileuploader-text-entered {
  color:#fff;
  font-size:24px
}
.aui-core-forms-fileuploader-subText-entered {
  color:#fff
}
.aui-core-forms-fileuploader-icon {
  font-size:60px;
  margin-bottom:23px;
  margin-top:10px
}
.aui-core-forms-fileuploader-errortext {
  color:#ff4b39;
  height:20px;
  left:0;
  opacity:0;
  transform:scale(.8);
  transform-origin:left;
  transition:opacity .2s
}
.aui-core-forms-fileuploader-errortext.aui-core-forms-fileuploader-errortext-active {
  opacity:1
}
.aui-core-forms-fileuploader-errortext.aui-core-forms-fileuploader-errortext-active.aui-core-forms-fileuploader-errortext-active-width-hexagonMini {
  position:absolute;
  text-align:center;
  width:130px
}
.aui-core-forms-fileuploader-errortext.aui-core-forms-fileuploader-errortext-nowrap {
  white-space:nowrap
}
.aui-core-forms-fileuploader-final-image-wrapper {
  border:3px dashed #c2c8ce;
  border-radius:13px;
  padding:12px 13px 11px
}
.aui-core-forms-fileuploader-final-image-rect {
  border-radius:13px
}
.aui-core-documents-fileuploader-hover {
  background-color:#00c1e2
}
.aui-core-container-hexagon {
  -webkit-mask-image:url(/profit/static/images/hexagonBackWrap-ca1f0cd92993908ef215.svg)
}
.aui-core-forms-fileuploader-container-wrapper {
  position:relative
}
.aui-core-forms-fileuploader-container-hexagon {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:111px;
  justify-content:center;
  -webkit-mask-image:url(/profit/static/images/hexagonMini-69922fb95d41decac449.png);
  width:100px
}
.aui-core-forms-fileuploader-container-hexagon-medium {
  align-items:center;
  background-size:120px 133px;
  display:flex;
  flex-direction:column;
  height:133px;
  justify-content:center;
  -webkit-mask-image:url(/profit/static/images/hexagonMiniMedium-b2be2319f88297edeb90.png);
  width:120px
}
.aui-core-forms-fileuploader-hexagon-border {
  background:#838a8d;
  height:calc(100% + 2px);
  left:-2px;
  -webkit-mask-image:url(/profit/static/images/hexagonMiniMedium-b2be2319f88297edeb90.png);
  -webkit-mask-size:calc(100% + 2px);
  opacity:.2;
  position:absolute;
  top:-2px;
  width:calc(100% + 2px)
}
.aui-core-forms-fileuploader-fileuploader-bounding {
  background:url(/profit/static/images/hexagonBounding-c00ea98b18caac70e401.png);
  background-clip:padding-box;
  background-size:100px 111px;
  height:111px;
  overflow:hidden;
  position:relative;
  width:100px
}
.aui-core-forms-fileuploader-fileuploader-bounding-medium {
  background:url(/profit/static/images/hexagonBounding-c00ea98b18caac70e401.png);
  background-clip:padding-box;
  background-size:120px 133px;
  height:133px;
  overflow:hidden;
  position:relative;
  width:120px
}
.aui-core-forms-fileuploader-fileuploader-bounding-entered {
  background:url(/profit/static/images/hexagonBack3-33754ed9785d4cf523c9.svg);
  background-clip:padding-box;
  background-size:100px 111px
}
.aui-core-forms-fileuploader-fileuploader-bounding-medium-entered {
  background:url(/profit/static/images/hexagonBack3-33754ed9785d4cf523c9.svg);
  background-clip:padding-box;
  background-size:120px 133px
}
.aui-core-forms-fileuploader-inputfile-text {
  color:#758990;
  font-size:15px;
  line-height:1.067;
  user-select:none
}
.aui-core-forms-fileuploader-container-upload-inputfile-progress .aui-core-forms-fileuploader-upload-progress-button {
  color:#7a8589;
  font-size:14px;
  font-weight:700;
  line-height:24px;
  text-transform:uppercase;
  user-select:none
}
.aui-core-forms-fileuploader-container-upload-progress {
  align-items:center;
  background:url(/profit/static/images/hexagonBounding-c00ea98b18caac70e401.png);
  background-clip:padding-box;
  background-size:100px 111px;
  display:flex;
  flex-direction:column;
  height:111px;
  justify-content:center;
  overflow:hidden;
  width:100px
}
.aui-core-forms-fileuploader-container-upload-progress .aui-core-forms-fileuploader-upload-progress-bar-icon {
  height:33px;
  margin-bottom:7px;
  padding:4px 0;
  width:33px
}
.aui-core-forms-fileuploader-container-upload-progress .aui-core-forms-fileuploader-upload-progress-background {
  background:#f4f4f4;
  border-radius:3px;
  content:" ";
  height:4px;
  margin-bottom:11px;
  position:relative;
  width:70px
}
.aui-core-forms-fileuploader-container-upload-progress .aui-core-forms-fileuploader-upload-progress-background .aui-core-forms-fileuploader-upload-progress-bar {
  background:#00c1e2;
  border-radius:3px;
  content:" ";
  height:4px;
  left:0;
  position:absolute;
  top:0
}
.aui-core-forms-fileuploader-container-upload-progress .aui-core-forms-fileuploader-upload-progress-button {
  align-items:center;
  border:1px solid #74ddef;
  border-radius:3px;
  color:#5ed2e6;
  display:flex;
  font-size:11px;
  height:20px;
  justify-content:center;
  margin-bottom:6px;
  width:52px
}
.aui-core-forms-fileuploader-container-upload-progress .aui-core-forms-fileuploader-upload-progress-button:hover {
  color:#00bedf
}
.aui-core-forms-fileuploader-container-upload-progress.aui-core-forms-fileuploader-container-upload-progress-rect {
  background:#fff;
  height:100%;
  width:100%
}
.aui-core-forms-fileuploader-container-upload-progress.aui-core-forms-fileuploader-container-upload-progress-rect .aui-core-forms-fileuploader-upload-progress-bar-icon {
  height:57px;
  margin-bottom:6px;
  width:52px
}
.aui-core-forms-fileuploader-container-upload-progress.aui-core-forms-fileuploader-container-upload-progress-rect .aui-core-forms-fileuploader-upload-progress-background {
  background:#f4f4f4;
  border-radius:3px;
  content:" ";
  height:5px;
  margin-bottom:11px;
  position:relative;
  width:135px
}
.aui-core-forms-fileuploader-container-upload-progress.aui-core-forms-fileuploader-container-upload-progress-rect .aui-core-forms-fileuploader-upload-progress-background .aui-core-forms-fileuploader-upload-progress-bar {
  background:#00c1e2;
  border-radius:3px;
  content:" ";
  height:5px;
  left:0;
  position:absolute;
  top:0
}
.aui-core-forms-fileuploader-container-upload-progress.aui-core-forms-fileuploader-container-upload-progress-rect .aui-core-forms-fileuploader-upload-progress-button {
  align-items:center;
  border:1px solid #74ddef;
  border-radius:3px;
  color:#5ed2e6;
  display:flex;
  font-size:14px;
  height:30px;
  justify-content:center;
  margin-bottom:6px;
  width:135px
}
.aui-core-forms-fileuploader-container-upload-progress.aui-core-forms-fileuploader-container-upload-progress-rect .aui-core-forms-fileuploader-upload-progress-button:hover {
  color:#00bedf
}
.aui-core-forms-fileuploader-container-iconleft {
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:center
}
.aui-core-forms-fileuploader-container-iconleft .aui-core-forms-fileuploader-icon {
  font-size:75px;
  margin:0 10px 0 0
}
.aui-core-forms-fileuploader-container-iconleft-text {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-core-display-none {
  display:none
}
.aui-core-form-textarea {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding-bottom:5px;
  position:relative;
  width:100%
}
.aui-core-form-textarea:focus-within .aui-core-form-textarea-characters-counter {
  display:block
}
.aui-core-form-textarea.aui-core-form-textarea-disabled {
  pointer-events:none
}
.aui-core-form-textarea.aui-core-form-textarea-error .aui-core-form-textarea-errortext,
.aui-core-form-textarea.aui-core-form-textarea-error .aui-core-form-textarea-hinttext,
.aui-core-form-textarea.aui-core-form-textarea-error .aui-core-form-textarea-input,
.aui-core-form-textarea.aui-core-form-textarea-error .aui-core-form-textarea-labeltext {
  color:#ff4b39
}
.aui-core-form-textarea.aui-core-form-textarea-error .aui-core-form-textarea-focusunderline,
.aui-core-form-textarea.aui-core-form-textarea-error .aui-core-form-textarea-underline {
  border-color:#e74c3c
}
.aui-core-form-textarea .aui-core-form-textarea-labels-wrapper {
  left:10px;
  position:absolute;
  top:8px;
  width:calc(100% - 24px)
}
.aui-core-form-textarea .aui-core-form-textarea-textarea-wrapper {
  background:#fff;
  display:inherit;
  min-height:calc(1.28572em + 20px);
  overflow:hidden;
  width:100%
}
.aui-core-form-textarea .aui-core-form-textarea-labeltext {
  color:#9aa8ad;
  left:0;
  position:absolute;
  top:0;
  transform:translateX(0) translateY(0) scale(1);
  transform-origin:left;
  transition:transform .2s linear 0s
}
.aui-core-form-textarea .aui-core-form-textarea-labeltext.aui-core-form-textarea-labeltext-active {
  transform:translateX(-10px) translateY(-1.25em) translateY(-10px) scale(.8)
}
.aui-core-form-textarea .aui-core-form-textarea-hinttext {
  color:#9aa8ad;
  opacity:0;
  transition:opacity .2s linear 0s
}
.aui-core-form-textarea .aui-core-form-textarea-hinttext.aui-core-form-textarea-hinttext-active {
  opacity:1
}
@media(max-width:991.98px) {
  .aui-core-form-textarea .aui-core-form-textarea-hinttext.aui-core-form-textarea-hinttext-active {
    display:inline-block;
    max-width:90px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
}
.aui-core-form-textarea .aui-core-form-textarea-textarea {
  background-color:transparent;
  border:none;
  color:#000;
  display:inline-block;
  font:inherit;
  line-height:1.285715em;
  margin-bottom:-1px;
  outline:none;
  overflow-x:hidden;
  overflow-y:auto;
  padding:10px;
  position:relative;
  resize:none;
  text-overflow:ellipsis;
  transition:height .2s linear 0s;
  width:100%
}
.aui-core-form-textarea .aui-core-form-textarea-textarea.aui-core-form-textarea-textarea-boldable:first-line {
  font-weight:700
}
.aui-core-form-textarea .aui-core-form-textarea-textarea.aui-core-form-textarea-textarea-with-characters-counter {
  padding-right:30px
}
.aui-core-form-textarea .aui-core-form-textarea-underline {
  border:0;
  border-bottom:1px solid #a7b3b8;
  bottom:1px;
  height:0;
  left:0;
  margin:0 0 -2px;
  position:relative;
  right:0;
  width:100%
}
.aui-core-form-textarea .aui-core-form-textarea-focusunderline {
  border:0;
  border-bottom:2px solid #00c1e2;
  bottom:1;
  height:0;
  left:0;
  margin:0;
  position:relative;
  right:0;
  transform:scaleX(0);
  transition:transform .2s linear 0s;
  width:100%
}
.aui-core-form-textarea .aui-core-form-textarea-focusunderline.aui-core-form-textarea-focusunderline-active {
  transform:scaleX(1)
}
.aui-core-form-textarea .aui-core-form-textarea-errortext {
  bottom:-1em;
  left:0;
  opacity:0;
  position:absolute;
  transform:scale(.8);
  transform-origin:left;
  transition:opacity .2s linear 0s
}
.aui-core-form-textarea .aui-core-form-textarea-errortext.aui-core-form-textarea-errortext-active {
  opacity:1
}
.aui-core-form-textarea.aui-core-form-textarea-template-grey .aui-core-form-textarea-textarea-wrapper {
  background-color:#f9fafa
}
.aui-core-form-textarea.aui-core-form-textarea-template-dark-grey .aui-core-form-textarea-textarea-wrapper {
  background-color:#f0f3f5
}
.aui-core-form-textarea.aui-core-form-textarea-template-line .aui-core-form-textarea-labels-wrapper {
  left:0;
  top:15px
}
.aui-core-form-textarea.aui-core-form-textarea-template-line .aui-core-form-textarea-textarea-wrapper {
  min-height:20px
}
.aui-core-form-textarea.aui-core-form-textarea-template-line .aui-core-form-textarea-focusunderline,
.aui-core-form-textarea.aui-core-form-textarea-template-line .aui-core-form-textarea-underline {
  bottom:-4px
}
.aui-core-form-textarea.aui-core-form-textarea-template-line .aui-core-form-textarea-textarea {
  padding:0
}
.aui-profit-documents-container-data .aui-core-form-textarea.aui-core-form-textarea-disabled .aui-core-form-textarea-textarea {
  color:#9aa8ad
}
.aui-core-form-textarea-characters-counter {
  display:none;
  font-size:13px;
  line-height:1;
  position:absolute;
  right:10px;
  top:10px
}
.aui-core-form-textarea-characters-counter:focus {
  display:block
}
.aui-core-forms-checkbox-container {
  align-items:center;
  display:flex;
  justify-content:flex-start;
  user-select:none
}
.aui-core-forms-checkbox-container.aui-core-forms-checkbox-disabled .aui-core-forms-checkbox-box {
  border:1px solid #c2c8ce;
  cursor:default;
  pointer-events:none
}
.aui-core-forms-checkbox-container.aui-core-forms-checkbox-disabled .aui-core-forms-checkbox-box.aui-core-forms-checkbox-checked {
  background-color:#c2e5f3;
  border:1px solid #dae2e6
}
.aui-core-forms-checkbox-container.aui-core-forms-checkbox-disabled .aui-core-forms-checkbox-text {
  color:#767b7e;
  cursor:default
}
.aui-core-forms-checkbox-container:not(.aui-core-forms-checkbox-disabled) .aui-core-forms-checkbox-box,
.aui-core-forms-checkbox-container:not(.aui-core-forms-checkbox-disabled) .aui-core-forms-checkbox-text {
  cursor:pointer
}
.aui-core-forms-checkbox-container.aui-core-forms-checkbox-disabled-not-checked .aui-core-forms-checkbox-box {
  background:#f7f8f9;
  border:1px solid #c4d2d7;
  cursor:default;
  pointer-events:none
}
.aui-core-forms-checkbox-box {
  background-color:#fff;
  border:1px solid #bdc8ce;
  color:#fff;
  height:14px;
  min-height:14px;
  min-width:14px;
  position:relative;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear;
  width:14px
}
.aui-core-forms-checkbox-box.aui-core-forms-checkbox-checked {
  background-color:#00c1e2;
  border:1px solid #00c1e2
}
.aui-core-forms-checkbox-box .aui-core-icon {
  align-items:center;
  display:flex;
  font-size:12px;
  justify-content:center
}
.aui-core-forms-checkbox-text {
  color:#74848a;
  font-size:15px;
  line-height:1em;
  padding-left:12px
}
.aui-core-forms-checkbox-text.aui-core-forms-checkbox-text-checked {
  color:#000
}
.aui-core-forms-checkbox-text-left {
  color:#74848a;
  font-size:15px;
  line-height:1em;
  padding-right:12px
}
.aui-core-forms-checkbox-text-left.aui-core-forms-checkbox-text-checked {
  color:#000
}
.aui-core-forms-labelswitch {
  align-items:stretch;
  align-self:center;
  display:flex;
  height:36px;
  justify-content:center;
  width:100%
}
.aui-core-forms-labelswitch .aui-core-forms-labelswitch-off,
.aui-core-forms-labelswitch .aui-core-forms-labelswitch-on {
  align-items:center;
  border:1px solid #74848a;
  cursor:pointer;
  display:flex;
  flex:1;
  font-size:15px;
  justify-content:center;
  padding:6px 0;
  transition:all .4s
}
.aui-core-forms-labelswitch .aui-core-forms-labelswitch-off:first-child,
.aui-core-forms-labelswitch .aui-core-forms-labelswitch-on:first-child {
  border-radius:3px 0 0 3px
}
.aui-core-forms-labelswitch .aui-core-forms-labelswitch-off:last-child,
.aui-core-forms-labelswitch .aui-core-forms-labelswitch-on:last-child {
  border-radius:0 3px 3px 0
}
.aui-core-forms-labelswitch .aui-core-forms-labelswitch-on {
  background-color:#00c1e2;
  border-color:#00c1e2;
  color:#fff
}
.aui-core-forms-labelswitch .aui-core-forms-labelswitch-off {
  color:#74848a
}
.aui-core-advancedsearch {
  align-items:center;
  display:flex;
  flex-direction:row;
  margin-left:15px;
  position:relative;
  user-select:none
}
@media(max-width:575.98px) {
  .aui-core-advancedsearch {
    margin-left:0
  }
}
.aui-core-advancedsearch .aui-core-advancedsearch-search-input-wrapper {
  border:1px solid #dbe3e7;
  border-radius:3px;
  display:flex;
  flex-direction:row;
  height:36px;
  padding-left:8px
}
.aui-core-advancedsearch .aui-core-advancedsearch-icon-close {
  color:#74848a;
  cursor:pointer;
  font-size:9px;
  position:absolute;
  right:14px;
  top:8px
}
.aui-core-advancedsearch .aui-core-advancedsearch-groupform {
  margin-bottom:16px
}
.aui-core-advancedsearch .aui-core-advancedsearch-groupform .aui-new-container-24 {
  align-items:flex-start
}
.aui-core-advancedsearch .aui-core-advancedsearch-groupform .aui-core-advancedsearch-groupform-top-margin {
  margin-top:15px;
  width:100%
}
.aui-core-advancedsearch .aui-core-advancedsearch-groupform.aui-core-advancedsearch-groupform-no-margin-botom {
  margin-bottom:0;
  width:100%
}
.aui-core-advancedsearch .aui-core-advancedsearch-radio-and-switch {
  display:flex;
  flex-flow:column nowrap
}
.aui-core-advancedsearch .aui-core-advancedsearch-radio-and-switch .aui-core-forms-radiobuttongroup {
  flex-flow:column nowrap!important
}
.aui-core-advancedsearch .aui-core-advancedsearch-radio-and-switch .aui-core-advancedsearch-label-switch {
  width:200px!important
}
.aui-core-advancedsearch .aui-core-advancedsearch-search-input {
  align-items:center;
  background-color:transparent;
  border:none;
  display:flex;
  font-size:14px;
  font-weight:700;
  height:100%;
  outline:none;
  padding-top:1px;
  text-overflow:ellipsis;
  transition:width .3s linear .1s;
  width:78px
}
.aui-core-advancedsearch .aui-core-advancedsearch-search-input:focus {
  transition:width .3s
}
.aui-core-advancedsearch .aui-core-advancedsearch-search-input-opened,
.aui-core-advancedsearch .aui-core-advancedsearch-search-input.aui-core-advancedsearch-panel-wrapper-locked {
  width:335px
}
@media(max-width:575.98px) {
  .aui-core-advancedsearch .aui-core-advancedsearch-search-input-opened {
    width:160px
  }
}
.aui-core-advancedsearch .aui-core-advancedsearch-search-input-arrowDown {
  align-items:center;
  color:#cdd4d6;
  display:flex;
  font-size:10px;
  justify-content:center;
  margin-bottom:1px;
  opacity:0;
  transition-duration:.2s;
  transition-property:opacity;
  transition-timing-function:linear;
  user-select:none;
  width:25px
}
.aui-core-advancedsearch .aui-core-advancedsearch-search-input-arrowDown.aui-core-advancedsearch-search-input-arrowDown-active {
  cursor:pointer;
  opacity:1
}
.aui-core-advancedsearch .aui-core-advancedsearch-search-input-after {
  align-items:center;
  background-color:#fff;
  color:#66777e;
  cursor:pointer;
  display:flex;
  font-size:17px;
  height:100%;
  justify-content:center;
  margin-bottom:1px;
  transition:background-color .5s;
  width:34px
}
.aui-core-advancedsearch .aui-core-advancedsearch-search-input-after.aui-core-advancedsearch-search-input-after-focus {
  background-color:#dbe3e7;
  transition:background-color .5s
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper {
  animation:dropdown-animation .2s ease-in-out;
  background-color:#fff;
  border:1px solid #e8eef1;
  border-radius:3px;
  display:none;
  left:0;
  max-width:100%;
  min-width:100%;
  padding:12px;
  position:absolute;
  top:35px;
  transform-origin:50% 0;
  white-space:nowrap;
  z-index:51
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper.aui-core-advancedsearch-panel-wrapper-opened {
  display:block
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-advancedsearch-panel-tittle-search {
  color:#66777e;
  font-weight:700;
  margin-bottom:4px;
  margin-right:20px;
  text-transform:uppercase
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-advancedsearch-panel-button-search-wrapper {
  display:flex;
  justify-content:flex-end;
  margin-bottom:0;
  margin-top:5px;
  width:100%
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-advancedsearch-panel-button-search-wrapper .aui-core-advancedsearch-panel-button-search {
  align-items:center;
  background-color:#81bc00;
  border-radius:3px;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-weight:700;
  height:27px;
  justify-content:center;
  text-transform:uppercase;
  width:85px
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-forms-radiobuttongroup {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:flex-start;
  margin-bottom:0;
  margin-top:-10px;
  width:100%
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-forms-radiobuttongroup .aui-core-forms-radiobuttongroup-radio {
  color:#74848a;
  flex-basis:33%;
  margin:10px 0 0;
  position:relative
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-forms-radiobuttongroup .aui-core-forms-radiobuttongroup-radio .aui-core-forms-radiobuttongroup-text {
  font-size:15px;
  position:absolute;
  top:0
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-forms-radiobuttongroup .aui-core-forms-radiobuttongroup-radio .aui-core-forms-radiobuttongroup-text-ghost {
  color:#000
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-forms-checkbox-container {
  flex-direction:row;
  justify-content:flex-start;
  margin:3px 0 0;
  width:33%
}
.aui-core-advancedsearch .aui-core-advancedsearch-panel-wrapper .aui-core-forms-checkbox-container .aui-core-forms-checkbox-text {
  font-size:14px;
  padding-left:6px
}
.aui-core-advancedsearch-date-reange-picker {
  margin-top:15px
}
.aui-core-advancedsearch-checkbox-list {
  align-items:stretch;
  display:flex;
  flex-flow:row wrap;
  max-height:160px;
  width:378px
}
.aui-core-advancedsearch-checkbox-list.aui-core-advancedsearch-checkbox-list-by-columns {
  flex-direction:column
}
.aui-core-advancedsearch-checkbox-list .aui-core-forms-checkbox-container {
  margin-bottom:14px!important
}
.aui-core-advancedsearchnotification-wrapper {
  align-items:center;
  background-color:#f4ebaa;
  display:flex;
  height:32px;
  justify-content:flex-start;
  overflow:hidden;
  padding-left:15px;
  width:100%
}
.aui-core-advancedsearchnotification-wrapper .spinner {
  background-color:#cfbd3a;
  left:10px;
  top:6px;
  zoom:.7
}
.aui-core-advancedsearchnotification-wrapper .spinner:after,
.aui-core-advancedsearchnotification-wrapper .spinner:before {
  background-color:#cfbd3a
}
.aui-core-advancedsearchnotification-searh-info {
  align-items:center;
  display:flex;
  height:22px;
  justify-content:flex-start;
  overflow:hidden;
  position:relative;
  width:100%
}
.aui-core-advancedsearchnotification-searh-info .searching {
  border-right:none;
  margin-left:0
}
.aui-core-advancedsearchnotification-result-text-search {
  color:#af8000;
  font-size:14px;
  font-weight:700;
  overflow:hidden;
  text-overflow:ellipsis;
  text-transform:uppercase
}
.aui-core-advancedsearchnotification-filter-wrapper {
  align-items:center;
  background:#cfbd3a;
  border-radius:20px;
  display:flex;
  justify-content:center;
  margin-right:8px;
  padding:2px 7px
}
.aui-core-advancedsearchnotification-icon-close-filter {
  align-items:center;
  color:#918213;
  cursor:pointer;
  display:flex;
  font-size:9px;
  justify-content:center;
  overflow:hidden;
  user-select:none
}
.aui-core-advancedsearchnotification-filter-text {
  color:#fff;
  font-size:13px;
  font-weight:700;
  margin-right:5px;
  text-transform:uppercase
}
.aui-core-advancedsearchnotification-icon-close {
  align-items:center;
  background-color:#cfbd3a;
  color:#918213;
  cursor:pointer;
  display:flex;
  font-size:17px;
  height:32px;
  justify-content:center;
  margin-left:7px;
  overflow:hidden;
  user-select:none;
  width:32px
}
.aui-core-advancedsearchnotification-searh-info-text {
  border-right:1px solid #cfbd3a;
  font-size:14px;
  overflow:hidden;
  white-space:nowrap;
  width:auto
}
.aui-core-advancedsearchnotification-searh-info-text .aui-core-advancedsearchnotification-searh-info-text-search-first {
  color:#3c4c52;
  font-weight:600;
  margin-right:4px;
  white-space:nowrap
}
.aui-core-advancedsearchnotification-searh-info-text .aui-core-advancedsearchnotification-searh-info-text-search-second {
  color:#3c4c52;
  font-weight:600;
  white-space:nowrap
}
.aui-core-advancedsearchnotification-searh-info-text .aui-core-advancedsearchnotification-searh-info-text-search-text {
  color:#af8000;
  flex:1;
  font-weight:700;
  margin-left:5px;
  margin-right:8px;
  overflow:hidden;
  text-overflow:ellipsis
}
.aui-core-advancedsearchnotification-searh-info-filter {
  margin-left:12px;
  white-space:nowrap
}
.aui-core-advancedsearchnotification-searh-info-filter,
.aui-core-advancedsearchnotification-wrapper-word-searched {
  align-items:center;
  display:flex;
  overflow:hidden;
  text-overflow:ellipsis
}
.aui-core-warning {
  align-items:center;
  background-color:#fef9e7;
  border:1px solid #f1c40f;
  border-radius:4px;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  margin-bottom:20px;
  padding:15px 19px 15px 27px
}
.aui-core-warning .aui-core-warning-icon {
  color:#f1c40f;
  font-size:40px;
  height:41px;
  margin-right:20px;
  width:46px
}
.aui-core-title-view-container {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:100%
}
.aui-core-title-view-container .aui-core-title {
  text-transform:uppercase;
  width:100%
}
.aui-core-title-view-container .aui-core-title.aui-core-title-template-default {
  color:#66777e;
  font-size:12px;
  font-weight:700;
  padding:10px
}
.aui-core-title-view-container .aui-core-title.aui-core-title-template-send {
  color:#6d858b;
  font-size:19px;
  font-weight:700;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  z-index:1
}
.aui-core-title-view-container .aui-core-title.aui-core-title-template-profit-list {
  color:#66777e;
  font-size:14px;
  font-weight:700;
  padding:0
}
.aui-core-title-view-container .aui-core-title-underline {
  width:100%
}
.aui-core-title-view-container .aui-core-title-underline.aui-core-title-underline-template-default,
.aui-core-title-view-container .aui-core-title-underline.aui-core-title-underline-template-send {
  border-top:1px solid #ccd3d7;
  margin-top:3px
}
.aui-core-balloon-overlay {
  display:none;
  min-height:30px;
  position:absolute;
  z-index:60
}
.aui-core-balloon-overlay.aui-core-balloon-overlay-show {
  display:block
}
.aui-core-balloon-overlay.aui-core-balloon-overlay-mustRenderUp .aui-core-balloon-overlay-inner-triangle {
  border:10px solid transparent;
  border-top-color:#fff
}
.aui-core-balloon-overlay .aui-core-balloon-overlay-box {
  background-color:#fff;
  border:none;
  border-radius:5px;
  box-shadow:0 0 6px 2px rgba(0,0,0,.08);
  min-width:130px;
  padding:0;
  position:relative
}
.aui-core-balloon-overlay .aui-core-balloon-overlay-box .aui-core-balloon-overlay-inner-triangle {
  border-bottom:10px solid #fff;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  height:0;
  position:absolute;
  width:0
}
.aui-core-balloon-overlay .aui-core-balloon-overlay-triangle {
  background-color:#fff;
  box-shadow:0 0 6px 2px rgba(0,0,0,.08);
  height:20px;
  margin-left:100%;
  position:relative;
  transform:rotate(45deg);
  width:20px
}
.aui-core-balloon-overlay .aui-core-balloon-content {
  color:#00c1e2;
  padding:10px 0
}
.aui-core-balloon-overlay .aui-core-balloon-content .aui-core-balloon-line {
  align-items:center;
  cursor:pointer;
  display:flex;
  flex-direction:row;
  min-height:25px;
  padding:0 10px
}
.aui-core-balloon-overlay .aui-core-balloon-content .aui-core-balloon-line .aui-core-balloon-icon {
  font-size:14px;
  margin-right:7px
}
.aui-core-balloon-overlay .aui-core-balloon-content .aui-core-balloon-line .aui-core-balloon-title {
  font-size:14px;
  white-space:nowrap
}
.aui-core-balloon-overlay .aui-core-balloon-content .aui-core-balloon-line:hover {
  background-color:#f6f9fa
}
.aui-core-balloon-template-profit-list {
  right:-7px;
  top:auto
}
.aui-core-balloon-template-profit-list .aui-core-balloon-white-triangle {
  right:7px;
  top:-10px
}
.aui-core-balloon-template-profit-list .aui-core-balloon-shadow-triangle {
  right:27px;
  top:15px
}
.aui-core-balloon-template-profit-list .aui-core-balloon-overlay-inner-triangle {
  right:9px;
  top:-9px
}
.aui-core-balloon-template-reconciliations {
  right:-5px;
  top:19px
}
.aui-core-balloon-template-reconciliations .aui-core-balloon-white-triangle {
  right:7px;
  top:-10px
}
.aui-core-balloon-template-reconciliations .aui-core-balloon-shadow-triangle {
  right:25px;
  top:15px
}
.aui-core-balloon-template-reconciliations .aui-core-balloon-overlay-inner-triangle {
  right:6px;
  top:-9px
}
.aui-core-balloon-template-profit-document {
  right:-7px;
  top:auto
}
.aui-core-balloon-template-profit-document .aui-core-balloon-white-triangle {
  right:calc(50% - 10px);
  top:-10px
}
.aui-core-balloon-template-profit-document .aui-core-balloon-shadow-triangle {
  right:calc(50% + 10px);
  top:15px
}
.aui-core-balloon-template-profit-document .aui-core-balloon-overlay-inner-triangle {
  right:calc(50% - 10px);
  top:-9px
}
.aui-core-balloon-template-navTabPath {
  left:-7px;
  top:22px
}
.aui-core-balloon-template-navTabPath .aui-core-balloon-white-triangle {
  left:7px;
  top:-10px
}
.aui-core-balloon-template-navTabPath .aui-core-balloon-shadow-triangle {
  right:120px;
  top:15px
}
.aui-core-balloon-template-navTabPath .aui-core-balloon-overlay-inner-triangle {
  left:10px;
  top:-9px
}
.aui-core-balloon-template-navTabPath .aui-core-balloon-content {
  color:#76868a;
  font-weight:700
}
.aui-profit-documents-container-data .aui-profit-wrapper-lines,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines {
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  width:350px
}
.aui-profit-documents-container-data .aui-profit-wrapper-lines .aui-profit-line-remover,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines .aui-profit-line-remover {
  color:#9aa8ad;
  cursor:pointer;
  position:relative
}
.aui-profit-documents-container-data .aui-profit-wrapper-lines .aui-profit-line-remover .aui-profit-line-removerCircle,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines .aui-profit-line-remover .aui-profit-line-removerCircle {
  font-size:20px;
  left:-5px;
  opacity:.3;
  position:absolute;
  top:-4px
}
.aui-profit-documents-container-data .aui-profit-wrapper-lines .aui-profit-line-remover .aui-profit-line-removerEquis,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines .aui-profit-line-remover .aui-profit-line-removerEquis {
  font-size:10px;
  position:absolute;
  top:11px
}
.aui-profit-documents-container-data .aui-profit-wrapper-lines .aui-profit-line-remover:hover,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines .aui-profit-line-remover:hover {
  color:#e74c3c
}
.aui-profit-documents-container-data .aui-profit-wrapper-lines .aui-profit-expiration-enter,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines .aui-profit-expiration-enter {
  opacity:0;
  transition:opacity .5s
}
.aui-profit-documents-container-data .aui-profit-wrapper-lines .aui-profit-expiration-enter.aui-profit-expiration-enter-active,
.aui-profit-documents-container-data .aui-profit-wrapper-lines .aui-profit-expiration-leave,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines .aui-profit-expiration-enter.aui-profit-expiration-enter-active,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines .aui-profit-expiration-leave {
  opacity:1
}
.aui-profit-documents-container-data .aui-profit-wrapper-lines .aui-profit-expiration-leave.aui-profit-expiration-leave-active,
.aui-profit-forms-receivedinvoices-content .aui-profit-wrapper-lines .aui-profit-expiration-leave.aui-profit-expiration-leave-active {
  opacity:0
}
.aui-profit-documents-container-data .aui-profit-overlay-wrapper-button,
.aui-profit-forms-receivedinvoices-content .aui-profit-overlay-wrapper-button {
  align-items:center;
  border-top:2px dashed #f3f6f8;
  display:flex;
  justify-content:center
}
.aui-profit-documents-container-data .aui-profit-overlay-wrapper-button .aui-profit-overlay-button-add,
.aui-profit-forms-receivedinvoices-content .aui-profit-overlay-wrapper-button .aui-profit-overlay-button-add {
  align-items:center;
  border:1px solid #74ddef;
  border-radius:3px;
  color:#5ed2e6;
  display:flex;
  justify-content:center;
  margin-top:10px;
  padding:5px 10px
}
.aui-profit-documents-container-data .aui-profit-overlay-wrapper-button .aui-profit-overlay-button-add:hover,
.aui-profit-forms-receivedinvoices-content .aui-profit-overlay-wrapper-button .aui-profit-overlay-button-add:hover {
  color:#00bedf
}
.aui-core-balloonwrapper {
  cursor:pointer;
  position:relative;
  user-select:none
}
.aui-core-slimbutton-dropdown-panel-option-icon {
  color:#00c1e2!important
}
.aui-core-overlay-depreciations-groupform .aui-icon-tic {
  height:auto!important;
  width:auto!important
}
.aui-core-balloon-template-depreciations {
  right:-7px;
  top:auto
}
.aui-core-balloon-template-depreciations .aui-core-balloon-shadow-triangle {
  right:27px;
  top:15px
}
.aui-core-balloon-template-depreciations .aui-core-icon {
  width:auto
}
.aui-core-title-template-show-columns {
  color:gray
}
.aui-core-overlay-depreciations-groupform {
  padding:3px 15px 8px
}
.aui-core-overlay-depreciations-panel-tittle {
  color:#66777e;
  padding:5px 0
}
.panel-depreciations {
  width:200px
}
.aui-core-overlay-depreciations-groupform .aui-core-forms-radiobuttongroup {
  margin:0!important;
  padding:0
}
.aui-core-overlay-depreciations-groupform .aui-core-forms-checkbox-text,
.aui-core-overlay-depreciations-groupform .aui-core-forms-radiobuttongroup-radio-label {
  color:#151515;
  padding:0
}
.aui-core-overlay-depreciations-groupform .aui-core-forms-radiobuttongroup-radio {
  margin-bottom:5px
}
.aui-core-overlay-depreciations-groupform .aui-core-forms-checkbox-text {
  padding-left:5px
}
.aui-depreciations-popup-config-container {
  padding:20px 50px
}
.aui-depreciation-popup-config-listbox-small {
  float:left;
  padding-bottom:60px;
  width:40%!important
}
.aui-depreciation-popup-config-listbox-right {
  margin-left:auto
}
.aui-depreciations-popup-select {
  align-items:center;
  display:flex;
  flex-direction:row;
  width:100%
}
.aui-profit-actionbar>.aui-core-warning {
  margin-bottom:0
}
.aui-profit-documents-headermorecontent .aui-profit-documents-headermorecontent-item {
  color:#3a444f;
  font-size:15px;
  white-space:nowrap
}
.aui-profit-documents-headermorecontent .aui-profit-documents-headermorecontent-item:not(:last-child) {
  margin-bottom:14px
}
.aui-core-forms-dottedboxgroup-wrapper {
  margin-top:40px;
  position:relative;
  width:100%
}
.aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup-label {
  background-color:#fff;
  color:#30373c;
  display:none;
  font-size:18px;
  font-weight:700;
  left:19px;
  opacity:1;
  padding-left:5px;
  padding-right:5px;
  position:absolute;
  top:-12px;
  transition:opacity 1s;
  z-index:1
}
.aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup-label.aui-core-forms-dottedboxgroup-label-visible {
  display:inline-block;
  display:flex
}
.aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup-radiobutton-left {
  background-color:#fff;
  font-weight:700;
  left:12px;
  position:absolute;
  top:-10px;
  z-index:10
}
.aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup-radiobutton-left .aui-core-forms-radiobuttongroup-radio {
  margin-right:0!important;
  padding-left:8px;
  padding-right:5px
}
.aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup-checkbox-left {
  background-color:#fff;
  font-weight:700;
  left:12px;
  padding-left:8px;
  padding-right:5px;
  position:absolute;
  top:-8px;
  z-index:10
}
.aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup {
  border:1px dashed #c7d1d6;
  padding:1.2em 20px;
  position:relative;
  width:100%
}
.aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup .aui-core-forms-dottedboxgroup-container-content {
  opacity:1
}
.aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup .aui-core-forms-dottedboxgroup-container-content.aui-core-forms-dottedboxgroup-container-content-collapsed {
  opacity:0;
  transition:opacity 0s linear .6s
}
.aui-core-form-collapsible-card-collapsed .aui-core-forms-dottedboxgroup-label.aui-core-forms-dottedboxgroup-label-visible {
  opacity:0;
  overflow:hidden;
  padding:0;
  position:relative;
  transition:opacity 1s;
  width:0
}
.aui-profit-sales-general-accountingaccount-hidden {
  display:none
}
.aui-profit-sales-general-accountingaccount-canvas {
  display:grid;
  grid-gap:20px;
  grid-template-rows:1fr 1fr;
  min-width:582px;
  padding:20px 30px
}
.aui-profit-sales-general-accountingaccount-canvas-field-half {
  width:50%
}
.aui-kit-forms-personresume {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:block;
  font-size:12px;
  left:0;
  position:absolute;
  top:calc(100% + 4px);
  width:632px;
  z-index:51
}
.aui-kit-forms-personresume-top {
  bottom:calc(100% + 4px);
  top:auto
}
.aui-kit-forms-personresume-right {
  left:auto;
  right:0
}
.aui-kit-forms-personresume-informa-result-change .aui-kit-forms-inputbox-input {
  display:inline-block
}
.aui-kit-forms-personresume-informa-result-change input:first-line {
  background-color:#fff;
  display:inline-block
}
.aui-kit-forms-personresume-informa-result .aui-kit-forms-inputbox-input {
  display:inline-block
}
.aui-kit-forms-personresume-informa-result input:not(:focus):first-line {
  background-color:#fffde1
}
.aui-kit-forms-personresume-line {
  display:grid;
  grid-column-gap:20px;
  margin:30px 20px
}
.aui-kit-forms-personresume-line-first {
  grid-template-columns:275px 155px 1fr
}
.aui-kit-forms-personresume-line-second {
  grid-template-columns:1fr
}
.aui-kit-forms-personresume-line-third {
  grid-template-columns:270px 120px 160px
}
.aui-kit-forms-personresume-line-fourth {
  grid-template-columns:412px 160px
}
.aui-kit-forms-personresume-line-fifth {
  grid-template-columns:254px 138px 160px
}
.aui-kit-forms-personresume-accountingaccountnumber .aui-kit-forms-inputbox-icon-tooltip {
  right:12px
}
.aui-kit-forms-personresume-footer {
  display:grid;
  grid-template-columns:254px 1fr;
  margin:20px
}
.aui-kit-forms-personresume-footer-left-link {
  color:#3380fa;
  cursor:pointer;
  display:block;
  font-size:13px;
  font-weight:600;
  margin-bottom:20px
}
.aui-kit-forms-personresume-footer-left-text {
  color:#6b7a8c;
  font-size:13px
}
.aui-kit-forms-personresume-footer-right {
  align-items:flex-end;
  display:flex;
  flex-direction:row;
  justify-content:flex-end
}
.aui-kit-forms-personresume-footer-right .aui-kit-actionbutton {
  margin-left:20px
}
.aui-kit-forms-personresume-deduction-operationtaxfree,
.aui-kit-forms-personresume-tax-operationWithWithholding {
  grid-column-end:span 2
}
.aui-kit-personlivesearch {
  position:relative
}
.aui-kit-personlivesearch-newtag {
  background-color:#a6afba;
  cursor:pointer;
  right:36px;
  z-index:11
}
.aui-kit-personlivesearch-newtag,
.aui-kit-personlivesearch-newtag-active {
  align-items:center;
  border-radius:2px;
  color:#fff;
  display:flex;
  font-size:11px;
  font-weight:600;
  height:22px;
  justify-content:center;
  letter-spacing:.24px;
  line-height:0;
  position:absolute;
  text-align:center;
  top:7px;
  width:45px
}
.aui-kit-personlivesearch-newtag-active {
  background-color:#3ac98b;
  right:62px
}
.aui-kit-personlivesearch .aui-kit-forms-combobox-option {
  position:relative
}
.aui-kit-personlivesearch .aui-kit-forms-combobox-option-label {
  display:grid;
  grid-template-columns:1fr 46px
}
.aui-kit-personlivesearch .aui-kit-forms-combobox-option span {
  align-items:center;
  background-color:#a6afba;
  border-radius:2px;
  color:#fff;
  display:flex;
  font-size:8.8px;
  font-weight:600;
  height:18px;
  justify-content:center;
  letter-spacing:.2px;
  line-height:0;
  position:absolute;
  right:14px;
  text-align:center;
  top:5px;
  width:36px
}
.aui-invoice-form-header-icon,
.aui-invoice-form-header-icon-active,
.aui-invoice-form-header-icon-expirated,
.aui-invoice-form-header-icon-partially {
  height:16px;
  margin-right:4px;
  width:16px
}
.aui-invoice-form-footer-text,
.aui-invoice-form-footer-text-bold {
  font-size:12px;
  letter-spacing:.5px;
  line-height:12px;
  text-transform:uppercase
}
.aui-invoice-form-footer-amount,
.aui-invoice-form-footer-amount-bold {
  font-size:26px;
  line-height:24px;
  padding-bottom:6px
}
@media(max-width:575.98px) {
  .aui-invoice-form-footer-amount,
  .aui-invoice-form-footer-amount-bold {
    font-size:14px;
    line-height:12px
  }
}
.aui-invoice-form-accounting-canvas-divider,
.aui-invoice-form-business-divider {
  border-bottom:5px solid #f0f1f3;
  width:100%
}
.aui-invoice-header-warning {
  position:relative;
  top:45px
}
.aui-invoice-actionbar {
  align-items:center;
  background-color:#fff;
  box-shadow:inset 0 -1px 0 0 #d2d7dc;
  display:flex;
  height:45px;
  justify-content:space-between;
  padding-right:30px;
  position:absolute;
  width:100vw;
  z-index:12
}
@media(max-width:991.98px) {
  .aui-invoice-actionbar {
    position:relative
  }
}
@media(max-width:575.98px) {
  .aui-invoice-actionbar {
    flex-direction:column;
    height:auto;
    padding-right:0
  }
}
.aui-invoice-actionbar-preview {
  color:#3380fa;
  cursor:pointer;
  font-weight:600
}
@media(max-width:575.98px) {
  .aui-invoice-actionbar-preview {
    align-items:center;
    border-top:1px solid #d4d4da;
    display:flex;
    height:60px;
    justify-content:end;
    padding-right:10px;
    width:100%
  }
}
.aui-invoice-form {
  background-color:#fff;
  height:calc(100% - 45px);
  overflow:auto;
  position:relative;
  top:45px;
  width:100vw
}
@media(max-width:991.98px) {
  .aui-invoice-form {
    height:auto
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form {
    top:128px
  }
}
.aui-invoice-form-business {
  display:grid;
  grid-template:"totals content"/382px auto;
  height:100%;
  min-width:1366px;
  overflow:hidden;
  position:absolute;
  width:100%
}
@media(max-width:991.98px) {
  .aui-invoice-form-business {
    grid-template:"totals" "content" 1fr;
    max-width:100%;
    min-width:auto;
    position:relative
  }
}
.aui-invoice-form-business-sidetotals {
  background-color:#f0f1f3;
  display:flex;
  flex-flow:column nowrap;
  grid-area:totals;
  height:100%;
  justify-content:space-between;
  overflow-x:hidden;
  overflow-y:auto;
  padding:30px
}
.aui-invoice-form-business-container {
  background-color:#fff;
  grid-area:content;
  height:100%;
  overflow-y:auto;
  padding:30px 30px 40px;
  position:relative
}
@media(max-width:991.98px) {
  .aui-invoice-form-business-container {
    padding-bottom:170px
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form-business-container {
    padding-bottom:230px
  }
}
.aui-invoice-form-business-divider {
  margin:80px 0 30px
}
.aui-invoice-form-accounting {
  height:calc(100% - 45px);
  overflow:auto;
  position:relative;
  top:45px;
  width:100vw
}
@media(max-width:991.98px) {
  .aui-invoice-form-accounting {
    top:0
  }
}
.aui-invoice-form-accounting-canvas {
  background-color:#fff;
  height:100%;
  min-width:1366px;
  overflow-y:auto;
  padding:30px 30px 40px;
  position:absolute;
  width:100%
}
@media(max-width:1199.98px) {
  .aui-invoice-form-accounting-canvas {
    min-width:100%
  }
}
@media(max-width:991.98px) {
  .aui-invoice-form-accounting-canvas {
    padding-bottom:200px;
    position:relative
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form-accounting-canvas {
    padding-bottom:230px
  }
}
.aui-invoice-form-accounting-canvas .aui-kit-forms-inputbox :hover .aui-kit-forms-inputbox-error {
  z-index:51
}
.aui-invoice-form-accounting-canvas .aui-kit-forms-inputbox -dropdown-arrow {
  z-index:1
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-title {
  font-size:18px;
  font-weight:600;
  padding:10px 0 20px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line {
  display:grid;
  padding-bottom:30px;
  grid-gap:20px;
  grid-template:"options amounts delete" auto/2fr 3fr 16px
}
@media(max-width:991.98px) {
  .aui-invoice-form-accounting-canvas-fiscalaccounting-line {
    display:flex;
    flex-direction:column
  }
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-is349 {
  grid-template:"options amounts delete" auto/3fr 2fr 16px;
  grid-template-columns:repeat(1fr,3)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-last {
  padding-bottom:18px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line .aui-kit-forms-inputbox-input-disabled {
  max-width:200px;
  min-width:100px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-options {
  display:grid;
  grid-area:options;
  grid-gap:20px;
  grid-template-columns:repeat(2,1fr)
}
@media(max-width:575.98px) {
  .aui-invoice-form-accounting-canvas-fiscalaccounting-line-options {
    grid-template-columns:1fr
  }
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-is349 .aui-invoice-form-accounting-canvas-fiscalaccounting-line-options {
  grid-template-columns:repeat(3,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-options .aui-kit-forms-inputbox-input-disabled {
  max-width:100%
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts {
  display:grid;
  grid-area:amounts;
  grid-gap:20px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields1 {
  grid-template-columns:repeat(2,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields2 {
  grid-template-columns:repeat(3,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields3 {
  grid-template-columns:repeat(4,1fr)
}
@media(max-width:991.98px) {
  .aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields3 {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields3 {
    grid-template-columns:1fr
  }
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields4 {
  grid-template-columns:repeat(5,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts-extrafields5 {
  grid-template-columns:repeat(6,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-is349 .aui-invoice-form-accounting-canvas-fiscalaccounting-line-amounts {
  grid-template-columns:repeat(4,1fr)
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-delete {
  align-items:center;
  cursor:pointer;
  display:flex;
  grid-area:delete
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line-delete-icon {
  color:#a6afba;
  height:16px;
  visibility:hidden;
  width:16px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-line:hover .aui-invoice-form-accounting-canvas-fiscalaccounting-line-delete-icon {
  visibility:visible
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-addline {
  color:#3380fa;
  font-size:13px;
  font-weight:600
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-addline span {
  cursor:pointer
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-financing {
  display:flex;
  flex-direction:row
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-financing-account {
  margin-right:20px;
  width:300px
}
.aui-invoice-form-accounting-canvas-fiscalaccounting-financing-amount {
  width:150px
}
.aui-invoice-form-accounting-canvas-divider {
  margin:40px 0
}
.aui-invoice-form-header {
  align-items:center;
  display:flex
}
.aui-invoice-form-header-text {
  color:#6b7a8c;
  font-size:10px;
  font-weight:600;
  text-transform:uppercase
}
.aui-invoice-form-header-text-active {
  color:#000
}
.aui-invoice-form-header-icon {
  color:#d2d7dc
}
.aui-invoice-form-header-icon-active {
  color:#3ac98b
}
.aui-invoice-form-header-icon-partially {
  color:#f3cf3f
}
.aui-invoice-form-header-icon-expirated {
  color:#ff4b39
}
.aui-invoice-form-header-points:after {
  color:#a6afba;
  content:"......";
  font-size:18px;
  padding:0 10px;
  vertical-align:50%
}
.aui-invoice-form-header-points-active:after {
  color:#3ac98b;
  content:"......";
  font-size:18px;
  padding:0 10px;
  vertical-align:50%
}
.aui-invoice-form-footer {
  display:flex;
  text-align:right
}
@media(max-width:991.98px) {
  .aui-invoice-form-footer {
    text-align:center
  }
}
.aui-invoice-form-footer-amount-bold,
.aui-invoice-form-footer-text-bold {
  font-weight:700
}
.aui-invoice-form-footer-item {
  border-right:1px solid #d2d7dc;
  padding:0 30px
}
@media(max-width:575.98px) {
  .aui-invoice-form-footer-item {
    padding:0 16px
  }
}
.aui-invoice-form-footer-item:last-of-type {
  border-right:none
}
.aui-invoice-form-accounting .aui-kit-warning+.aui-invoice-issued-form-accounting-general-first,
.aui-invoice-form-accounting-generalinfo .aui-kit-warning+.aui-invoice-received-form-accounting-type,
.aui-invoice-form-business-container .aui-kit-warning+.aui-invoice-issued-form-business-invoicetype,
.aui-invoice-form-business-container .aui-kit-warning+.aui-invoice-received-form-business-invoicetype {
  padding-top:30px
}
.aui-core-tooltip {
  position:fixed;
  z-index:51
}
.aui-core-tooltip .aui-core-tooltip-content {
  background-color:#000;
  border-radius:4px;
  color:#fff;
  opacity:.73;
  padding:8px;
  text-align:left
}
.aui-core-tooltip-content-enter {
  opacity:0;
  transform:scale(.5)
}
.aui-core-tooltip-content-enter.aui-core-tooltip-content-enter-active {
  opacity:.73;
  transform:scale(1.1);
  transition:opacity .25s,transform .1s
}
.aui-core-tooltip-content-leave {
  opacity:.73;
  transition:opacity .25s
}
.aui-core-tooltip-content-leave.aui-core-tooltip-content-leave-active {
  opacity:0
}
.aui-core-category-table-view {
  border-radius:3px;
  display:flex;
  flex-direction:row;
  font-weight:700;
  overflow:hidden;
  padding:2px 7px
}
.aui-core-category-table-view .aui-core-icon {
  display:inline;
  float:left;
  font-size:13px;
  padding-right:5px;
  padding-top:3px
}
.aui-core-category-table-view .text-overflow {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}
.aui-core-category-table-view span:last-child {
  display:inline;
  font-size:13px;
  overflow:hidden;
  padding-right:3px;
  text-overflow:ellipsis;
  vertical-align:middle;
  white-space:nowrap
}
.template-color-1 {
  background-color:#fcf2ce;
  color:#75620b
}
.template-color-2 {
  background-color:#e9e2ff;
  color:#473b7a
}
.template-color-3 {
  background-color:#ddeed7;
  color:#506947
}
.template-color-4 {
  background-color:#e8fbf7;
  color:#008068
}
.template-color-5 {
  background-color:#f6e9dd;
  color:#ae691e
}
.template-color-6 {
  background-color:#fddbe7;
  color:#983e61
}
.template-color-7 {
  background-color:#e3e9e8;
  color:#4a5e5a
}
.template-color-8 {
  background-color:#fff7e6;
  color:#654a19
}
.template-color-9 {
  background-color:#fdd;
  color:#b01616
}
.template-color-10 {
  background-color:#d7edf4;
  color:#034760
}
.template-color-11 {
  background-color:#f1f1f1;
  color:#393939
}
.template-color-12 {
  background-color:#ebefff;
  color:#36499b
}
.template-color-13 {
  background-color:#eaeeff;
  color:#253472
}
.template-color-14 {
  background-color:#ffe9e5;
  color:#e96248
}
.template-color-15 {
  background-color:#fff5c9;
  color:#987e2d
}
.template-color-16 {
  background-color:#fad8d5;
  color:#b54235
}
.template-color-17 {
  background-color:#f2efff;
  color:#5d42d0
}
.template-color-18 {
  background-color:#ececec;
  color:#848484
}
.template-color-19 {
  background-color:#ffe0e0;
  color:#993535
}
.template-color-20 {
  background-color:#e0fad4;
  color:#4d8536
}
.template-color-21 {
  background-color:#eceeff;
  color:#3a4fab
}
.template-color-22 {
  background-color:#d7f5ef;
  color:#245047
}
.template-color-23 {
  background-color:#e7f7e4;
  color:#219c23
}
.template-color-24 {
  background-color:#f8e5e5;
  color:#7d1f1f
}
.template-color-25 {
  background-color:#f7ebd2;
  color:#c29734
}
.template-color-26 {
  background-color:#ffe7f8;
  color:#7e316f
}
.template-color-27 {
  background-color:#e0f5fe;
  color:#005067
}
.template-color-28 {
  background-color:#fee9d4;
  color:#b7752e
}
.template-color-29 {
  background-color:#fff4c2;
  color:#ad8f18
}
.template-color-30 {
  background-color:#e2f1fa;
  color:#317392
}
.template-color-31 {
  background-color:#e1f2ed;
  color:#507a6c
}
.template-color-32 {
  background-color:#efeef9;
  color:#514d6d
}
.template-color-33 {
  background-color:#dcebf3;
  color:#044861
}
.template-color-34 {
  background-color:#fff0f5;
  color:#b12d4e
}
.template-color-35 {
  background-color:#d8efe1;
  color:#58776f
}
.template-color-36 {
  background-color:#dfe2f5;
  color:#434867
}
.template-color-37 {
  background-color:#f9e7e2;
  color:#5b2817
}
.template-color-38 {
  background-color:#f2edeb;
  color:#70493c
}
.template-color-39 {
  background-color:#eff7c2;
  color:#6d8231
}
.template-color-40 {
  background-color:#dcebf1;
  color:#2896c0
}
.aui-core-fullextendedname-view-container {
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:center;
  overflow:hidden;
  width:100%
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-avatar-wrapper {
  margin-left:14px
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column {
  align-items:flex-start;
  display:flex;
  flex:1;
  flex-direction:column;
  font-size:15px;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-main-wrapper {
  align-items:center;
  display:flex;
  flex-direction:row;
  width:100%
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-main-wrapper .aui-core-fullextendedname-main-text {
  color:#29343a;
  font-weight:700;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-main-wrapper .aui-core-fullextendedname-main-icon {
  margin-left:10px
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-subline {
  align-items:flex-start;
  color:#74848a;
  display:flex;
  max-width:100%
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-subline span {
  margin-right:1em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-row {
  display:flex;
  flex-direction:row;
  font-size:15px;
  width:100%
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-row .aui-core-fullextendedname-main-wrapper {
  align-items:center;
  display:flex;
  flex-direction:row;
  width:100%
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-row .aui-core-fullextendedname-main-wrapper .aui-core-fullextendedname-main-text {
  color:#29343a;
  font-weight:700;
  max-width:100%;
  white-space:nowrap
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-row .aui-core-fullextendedname-main-wrapper .aui-core-fullextendedname-main-icon {
  margin-left:10px
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-row .aui-core-fullextendedname-subline {
  color:#74848a;
  margin-left:8px;
  white-space:nowrap;
  width:100%
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-mark-separator {
  margin-right:4px
}
.aui-core-fullextendedname-view-container .aui-core-fullextendedname-subline1tag {
  border-radius:4px;
  font-weight:700;
  margin-left:4px;
  padding:4px 6px
}
.aui-core-exchangemessage {
  background-color:#fff;
  border-bottom:2px dashed #d9d9d9;
  display:flex;
  flex-direction:column;
  min-height:90px;
  user-select:none
}
.aui-core-exchangemessage.aui-core-exchangemessage-collapsed {
  overflow:hidden
}
.aui-core-exchangemessage.aui-core-exchangemessage-collapsed .aui-core-exchangemessage-head {
  background-color:#f5f8f9
}
.aui-core-exchangemessage .aui-core-exchangemessage-head {
  align-items:center;
  cursor:pointer;
  display:flex;
  flex-direction:row;
  height:90px;
  justify-content:space-between;
  min-height:90px;
  padding:0 45px;
  transition-duration:.4s;
  transition-property:"background-color";
  transition-timing-function:linear
}
.aui-core-exchangemessage .aui-core-exchangemessage-head-title {
  align-items:center;
  color:#76868c;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  overflow:hidden
}
.aui-core-exchangemessage .aui-core-exchangemessage-head-avatar {
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:center;
  margin-right:15px;
  width:50px
}
.aui-core-exchangemessage .aui-core-exchangemessage-head-user {
  color:#76868c
}
.aui-core-exchangemessage .aui-core-exchangemessage-head-time {
  color:#76868c;
  font-weight:700;
  margin-left:30px;
  white-space:nowrap
}
.aui-core-exchangemessage .aui-core-exchangemessage-collapse {
  margin-left:100px;
  margin-right:45px;
  overflow:hidden
}
.aui-core-exchangemessage .aui-core-exchangemessage-collapse-text {
  font-size:16px;
  margin-bottom:50px
}
.aui-core-exchangemessage .aui-core-exchangemessage-collapse-text figure {
  margin:0
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachments {
  display:flex;
  flex-direction:column;
  margin-bottom:20px;
  user-select:none
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachments .aui-core-exchangemessage-attachments-head {
  align-items:center;
  border-bottom:1px solid #d9d9d9;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  padding-bottom:10px
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachments .aui-core-exchangemessage-attachments-number {
  align-items:center;
  cursor:default;
  display:flex;
  flex-direction:row;
  justify-content:center
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachments .aui-core-exchangemessage-attachments-number-title {
  color:#74848a;
  font-size:14px;
  font-weight:700;
  text-transform:lowercase
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachments .aui-core-exchangemessage-attachments-download-button {
  align-items:center;
  cursor:pointer;
  display:flex;
  flex-direction:row;
  justify-content:center
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachments .aui-core-exchangemessage-attachments-download-button-title {
  color:#00c1e2;
  font-size:14px;
  font-weight:700;
  text-transform:uppercase
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachments .aui-core-exchangemessage-attachments-download-button-icon {
  color:#00c1e2;
  font-size:17px;
  margin-right:5px
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachments .aui-core-exchangemessage-attachments-content {
  margin-top:20px
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment {
  display:flex;
  flex-direction:row
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-wrapper {
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:center;
  padding:14px;
  position:relative;
  width:100%
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-wrapper:hover .aui-core-exchangemessage-attachment-hover {
  opacity:1;
  z-index:100
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-content {
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:center;
  width:100%
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-icon {
  align-items:center;
  display:flex;
  height:55px;
  justify-content:center;
  min-width:65px;
  overflow:hidden;
  padding:0 11px
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-description {
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:calc(100% - 60px)
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-description .aui-core-exchangemessage-attachment-filename {
  font-weight:700;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-description .aui-core-exchangemessage-attachment-desc {
  color:#5b686d;
  display:flex;
  flex-direction:column;
  margin-top:5px
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-description .aui-core-exchangemessage-attachment-desc .aui-core-exchangemessage-attachment-download {
  color:#00c1e2;
  font-weight:700;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-description .aui-core-exchangemessage-attachment-desc .aui-core-exchangemessage-attachment-size {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-hover {
  align-items:center;
  background-color:rgba(108,192,224,.73);
  border-radius:5px;
  bottom:0;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  justify-content:center;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition-duration:.4s;
  transition-property:"background-color";
  transition-timing-function:linear
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-hover .aui-core-exchangemessage-attachment-hover-icon {
  color:#fff;
  font-size:28px;
  text-shadow:1px 1px 0 rgba(0,0,0,.18)
}
.aui-core-exchangemessage .aui-core-exchangemessage-attachment-hover .aui-core-exchangemessage-attachment-hover-text {
  color:#fff;
  font-size:15px;
  font-weight:700;
  text-shadow:1px 1px 0 rgba(0,0,0,.18)
}
.aui-core-form-list-bank {
  align-items:center;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  height:100%;
  position:relative
}
.aui-core-form-list-bank.aui-core-form-list-bank-disabled {
  cursor:default
}
.aui-core-form-list-bank .aui-core-form-list-bank-input {
  opacity:0;
  position:absolute;
  z-index:-1
}
.aui-core-form-list-bank .aui-core-form-list-bank-wrapper {
  display:flex;
  flex-direction:row;
  height:100%;
  justify-content:space-between;
  padding-left:15px;
  width:100%
}
.aui-core-form-list-bank .aui-core-form-list-bank-wrapper .aui-core-form-list-bank-main-option {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:100%
}
.aui-core-form-list-bank .aui-core-form-list-bank-wrapper .aui-core-form-list-bank-main-option .aui-core-form-list-bank-dropdown-icon-wrapper {
  align-items:center;
  display:flex;
  font-size:32px;
  margin-right:11px
}
.aui-core-form-list-bank .aui-core-form-list-bank-wrapper .aui-core-form-list-bank-main-option-fixed-width {
  width:210px
}
.aui-core-form-list-bank .aui-core-form-list-bank-wrapper .aui-core-form-list-bank-dropdown-icon-arrow {
  align-items:center;
  color:#94999c;
  display:flex;
  font-size:10px;
  min-width:28px
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container {
  position:relative;
  width:calc(100% + 2px);
  z-index:51
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown {
  background:#fff;
  border-bottom:1px solid #dbe3e7;
  border-left:1px solid #dbe3e7;
  border-right:1px solid #dbe3e7;
  left:0;
  max-height:243px;
  overflow-x:hidden;
  overflow-y:scroll;
  padding:5px 0;
  position:absolute;
  top:0;
  width:100%
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-above {
  border-top:1px solid #dbe3e7;
  bottom:97px;
  top:auto
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown.aui-core-form-list-bank-dropdown-border-top {
  border-top:1px solid #dbe3e7
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-plus {
  background:#fff;
  border:1px solid #dbe3e7;
  padding:15px;
  position:absolute;
  width:100%
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-plus-text.aui-core-fullextendedname-main-text {
  color:#00c1e2
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-plus.aui-core-form-list-bank-plus-above {
  bottom:50px
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-border-bottom {
  background:#dbe3e7;
  height:1px;
  left:14px;
  position:absolute;
  top:0;
  width:236px;
  z-index:51
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-option {
  background-color:#fff;
  display:flex;
  flex-direction:row;
  outline:none;
  overflow:hidden;
  padding:11px 15px;
  transition:background-color .5s
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-option .aui-core-form-list-bank-dropdown-icon-wrapper {
  align-items:center;
  display:flex;
  font-size:32px;
  margin-right:11px
}
.aui-core-form-list-bank .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-option.aui-core-form-list-bank-dropdown-option-focused {
  background-color:#f3f6f8;
  transition:background-color .5s
}
.aui-core-table {
  width:100%
}
.aui-core-table thead {
  background-color:#eef3f5
}
.aui-core-table.aui-core-table-v2 .aui-core-tablebodycell,
.aui-core-table.aui-core-table-v2 .aui-core-tablebodycell-navlink {
  height:50px
}
.aui-core-table.aui-core-table-v2 .aui-core-tablebodycell {
  font-size:14px
}
.aui-core-table tbody tr:not(.aui-row-withSubtable):not(.aui-profit-subtable-row):not(.aui-row-bank-connected):nth-child(2n) {
  background-color:#f9fbfc;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear
}
.aui-core-table tbody tr:not(.aui-row-withSubtable):not(.aui-profit-subtable-row):not(.aui-row-bank-connected):nth-child(2n):hover {
  background-color:#f4f7f9
}
.aui-core-table tbody tr:not(.aui-row-withSubtable):not(.aui-profit-subtable-row):not(.aui-row-bank-connected):nth-child(odd) {
  background-color:#fff;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear
}
.aui-core-table tbody tr:not(.aui-row-withSubtable):not(.aui-profit-subtable-row):not(.aui-row-bank-connected):nth-child(odd):hover {
  background-color:#f4f7f9
}
.aui-core-table tbody tr:not(.aui-row-withSubtable):not(.aui-profit-subtable-row).aui-row-selected,
.aui-core-table tbody tr:not(.aui-row-withSubtable):not(.aui-profit-subtable-row).aui-row-selected:hover {
  background-color:#faf3db!important
}
.aui-core-table tbody tr:not(.aui-row-withSubtable):not(.aui-profit-subtable-row).aui-row-blocked {
  background-color:#bbc7cd!important;
  cursor:auto!important
}
.aui-core-table tbody tr.aui-row-withSubtable-even {
  background-color:#fff!important;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear
}
.aui-core-table tbody tr.aui-row-withSubtable-even .aui-core-table-to-subtablecontainer-middlemark {
  background-color:#f9fbfc
}
.aui-core-table tbody tr.aui-row-withSubtable-even:hover,
.aui-core-table tbody tr.aui-row-withSubtable-even:hover+tr .aui-core-table-to-subtablecontainer-middlemark {
  background-color:#f4f7f9!important;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear
}
.aui-core-table tbody tr.aui-row-withSubtable-odd {
  background-color:#f9fbfc!important;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear
}
.aui-core-table tbody tr.aui-row-withSubtable-odd .aui-core-table-to-subtablecontainer-middlemark {
  background-color:#fff
}
.aui-core-table tbody tr.aui-row-withSubtable-odd:hover,
.aui-core-table tbody tr.aui-row-withSubtable-odd:hover+tr .aui-core-table-to-subtablecontainer-middlemark {
  background-color:#f4f7f9!important;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear
}
.aui-core-table tbody tr.aui-row-startingBalance {
  background-color:#f2fcdd!important;
  border-bottom:1px solid #80bd01
}
.aui-core-tablebodycell-mainwrapper-aux-container {
  left:0;
  top:0
}
.aui-core-tablebodycell-wrapper-aux-container .aui-table-dropdown-option-panel {
  top:0
}
.aui-core-tablebodycell-wrapper-aux-container .aui-table-dropdown-arrow,
.aui-core-tablebodycell-wrapper-aux-container .aui-table-dropdown-text {
  display:none
}
.aui-core-tablebodycell-wrapper-aux-container .aui-table-dropDown,
.aui-core-tablebodycell-wrapper-aux-container .aui-table-dropDown.aui-table-dropdown-option-panel.aui-table-dropdown-option-panel-renderUp {
  border-bottom:none
}
.gridtable {
  display:flex;
  height:100%;
  width:100%
}
.gridtable-left-child {
  left:0;
  width:min-content
}
.gridtable-right-child {
  overflow:hidden;
  position:absolute;
  right:0;
  width:min-content
}
.gridtable-right-child.animate {
  transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -o-transition:all .5s ease-in-out
}
.gridtable-right-child.nav-button {
  background-color:#00d7e8;
  border-radius:3px;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-size:10px;
  height:50px;
  opacity:.5;
  padding:0 2px;
  position:absolute;
  top:0;
  transition:all .3s ease-in-out;
  z-index:1
}
.gridtable-right-child.nav-button.left {
  left:4px
}
.gridtable-right-child.nav-button.left .aui-core-icon {
  transform:rotate(180deg)
}
.gridtable-right-child.nav-button.right {
  right:1px
}
.gridtable-right-child.nav-button:hover {
  opacity:1
}
.gridtable-only-child {
  width:100%
}
.gridtable-only-child.animate {
  transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -o-transition:all .5s ease-in-out
}
.gridtable-only-child.nav-button {
  background-color:#00d7e8;
  border-radius:3px;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-size:10px;
  height:50px;
  opacity:.5;
  padding:0 2px;
  position:absolute;
  top:0;
  transition:all .3s ease-in-out;
  z-index:1
}
.gridtable-only-child.nav-button.left {
  left:4px
}
.gridtable-only-child.nav-button.left .aui-core-icon {
  transform:rotate(180deg)
}
.gridtable-only-child.nav-button.right {
  right:1px
}
.gridtable-only-child.nav-button:hover {
  opacity:1
}
.gridtable-grip {
  height:100%;
  position:absolute;
  top:0;
  width:7px;
  z-index:10
}
.gridtable-grip .grip {
  background:#bbc7cd;
  cursor:col-resize;
  height:50px
}
.gridtable-grip .grip span {
  background:#88989b;
  display:inline-block;
  height:20px;
  margin:15px .5px;
  pointer-events:none;
  width:1px
}
.gridtable-grip.moving {
  border-left:1px solid #00c1e2
}
.gridtable-grip.moving .grip {
  background-color:#00c1e2
}
.gridtable-grip.easing {
  transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -o-transition:all .5s ease-in-out
}
.gridtable-grip.hide {
  display:none
}
.aui-core-pagination {
  border-top:1px solid #dbe3e7;
  bottom:-120px;
  display:flex;
  flex-direction:row;
  font-size:14px;
  height:48px;
  overflow:hidden;
  position:absolute;
  text-transform:uppercase;
  width:100%
}
.aui-core-pagination.aui-core-pagination-hidden {
  display:none
}
.aui-core-pagination .aui-core-pagination-list-firstpage {
  align-content:center;
  align-items:center;
  align-self:center;
  background-color:#f7f9fa;
  cursor:pointer;
  display:flex;
  font-weight:700;
  height:50px;
  justify-content:center;
  min-width:182px;
  overflow:hidden;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  user-select:none
}
.aui-core-pagination .aui-core-pagination-list-firstpage .aui-core-icon {
  color:#00c1e2
}
.aui-core-pagination .aui-core-pagination-list-firstpage span {
  margin-left:5px;
  overflow:hidden;
  position:relative
}
.aui-core-pagination .aui-core-pagination-list-firstpage.aui-core-pagination-list-firstpage-hidden {
  display:none
}
.aui-core-pagination .aui-core-pagination-list-firstpage.aui-core-pagination-list-firstpage-disabled {
  cursor:auto;
  opacity:.3;
  pointer-events:none
}
.aui-core-pagination .aui-core-pagination-list-previous {
  align-content:center;
  align-items:center;
  align-self:center;
  background-color:#fff;
  border-left:1px solid #dbe3e7;
  cursor:pointer;
  display:flex;
  font-weight:700;
  height:50px;
  justify-content:center;
  min-width:124px;
  overflow:hidden;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  user-select:none
}
.aui-core-pagination .aui-core-pagination-list-previous .aui-core-icon {
  color:#00c1e2
}
.aui-core-pagination .aui-core-pagination-list-previous span {
  margin-left:5px;
  overflow:hidden;
  position:relative
}
.aui-core-pagination .aui-core-pagination-list-previous.aui-core-pagination-list-previous-hidden {
  display:none
}
.aui-core-pagination .aui-core-pagination-list-previous.aui-core-pagination-list-previous-disabled {
  cursor:auto;
  opacity:.3;
  pointer-events:none
}
.aui-core-pagination .aui-core-pagination-list-pages {
  align-content:center;
  align-items:center;
  align-self:center;
  background-color:#fff;
  border-left:1px solid #dbe3e7;
  display:flex;
  height:50px;
  justify-content:center;
  padding-left:15px;
  padding-right:15px;
  user-select:none;
  width:100%
}
.aui-core-pagination .aui-core-pagination-list-pages .aui-core-pagination-list-pages-container {
  display:flex;
  flex-direction:row;
  position:relative
}
.aui-core-pagination .aui-core-pagination-list-pages .aui-core-pagination-list-pages-container .aui-core-pagination-list-page-points {
  margin:0 5px;
  padding:0 6px
}
.aui-core-pagination .aui-core-pagination-list-pages .aui-core-pagination-list-pages-container .aui-core-pagination-list-page {
  cursor:pointer;
  margin:0 5px;
  padding:0 6px
}
.aui-core-pagination .aui-core-pagination-list-pages .aui-core-pagination-list-pages-container .aui-core-pagination-list-actualpage {
  cursor:pointer;
  font-weight:700;
  margin:0 5px;
  padding:0 6px
}
.aui-core-pagination .aui-core-pagination-list-next {
  align-content:center;
  align-items:center;
  align-self:center;
  background-color:#fff;
  border-left:1px solid #dbe3e7;
  cursor:pointer;
  display:flex;
  font-weight:700;
  height:50px;
  justify-content:center;
  min-width:124px;
  overflow:hidden;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  user-select:none
}
.aui-core-pagination .aui-core-pagination-list-next .aui-core-icon {
  color:#00c1e2
}
.aui-core-pagination .aui-core-pagination-list-next span {
  margin-right:5px;
  overflow:hidden;
  position:relative
}
.aui-core-pagination .aui-core-pagination-list-next.aui-core-pagination-list-next-hidden {
  display:none
}
.aui-core-pagination .aui-core-pagination-list-next.aui-core-pagination-list-next-disabled {
  cursor:auto;
  opacity:.3;
  pointer-events:none
}
.aui-core-pagination .aui-core-pagination-list-lastpage {
  align-content:center;
  align-items:center;
  align-self:center;
  background-color:#f7f9fa;
  border-left:1px solid #dbe3e7;
  cursor:pointer;
  display:flex;
  font-weight:700;
  height:50px;
  justify-content:center;
  min-width:170px;
  overflow:hidden;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  user-select:none
}
.aui-core-pagination .aui-core-pagination-list-lastpage .aui-core-icon {
  color:#00c1e2
}
.aui-core-pagination .aui-core-pagination-list-lastpage span {
  margin-right:5px;
  overflow:hidden;
  position:relative
}
.aui-core-pagination .aui-core-pagination-list-lastpage.aui-core-pagination-list-lastpage-hidden {
  display:none
}
.aui-core-pagination .aui-core-pagination-list-lastpage.aui-core-pagination-list-lastpage-disabled {
  cursor:auto;
  opacity:.3;
  pointer-events:none
}
.aui-core-pagination .aui-core-pagination-list-firstpage .aui-core-icon,
.aui-core-pagination .aui-core-pagination-list-lastpage .aui-core-icon {
  font-size:1.2em;
  margin-left:5px;
  margin-right:5px;
  margin-top:2px
}
.aui-core-pagination .aui-core-pagination-list-next .aui-core-icon,
.aui-core-pagination .aui-core-pagination-list-previous .aui-core-icon {
  font-size:1.08em;
  margin-left:5px;
  margin-right:5px;
  margin-top:1px
}
.aui-core-pagination .aui-core-pagination-animate-mark {
  backface-visibility:hidden;
  background-color:#00c1e2;
  height:3px;
  left:30px;
  perspective:1000px;
  pointer-events:none;
  position:absolute;
  top:24px;
  transform:translateZ(0);
  transition:left .3s,width .3s,opacity .3s linear .4s;
  width:200px;
  z-index:10
}
.aui-core-pagination.aui-core-pagination-popup {
  border-top:1px solid #ecf3f6;
  bottom:0;
  font-size:12px;
  height:35px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-pages {
  height:35px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-pages .aui-core-pagination-list-pages-container .aui-core-pagination-list-actualpage,
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-pages .aui-core-pagination-list-pages-container .aui-core-pagination-list-page,
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-pages .aui-core-pagination-list-pages-container .aui-core-pagination-list-page-points {
  margin:0 3px;
  padding:0 3px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-firstpage {
  min-width:40px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-lastpage {
  border-left:1px solid #ecf3f6;
  min-width:40px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-next {
  border-left:1px solid #ecf3f6;
  min-width:25px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-pages {
  border-left:1px solid #ecf3f6
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-previous {
  border-left:1px solid #ecf3f6;
  min-width:25px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-firstpage .aui-core-icon,
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-lastpage .aui-core-icon {
  font-size:1em;
  margin-top:2px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-next .aui-core-icon,
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-list-previous .aui-core-icon {
  font-size:.9em;
  margin-top:2px
}
.aui-core-pagination.aui-core-pagination-popup .aui-core-pagination-animate-mark {
  top:17px
}
.aui-core-actionbutton-navlink {
  display:flex
}
.aui-core-actionbutton-navlink.aui-core-actionbutton-template-navlink-big,
.aui-core-actionbutton-navlink.aui-core-actionbutton-template-navlink-delete-company {
  height:100%;
  width:100%
}
.aui-core-actionbutton-navlink.aui-core-actionbutton-template-navlink-cancel,
.aui-core-actionbutton-navlink.aui-core-actionbutton-template-navlink-concilation-default {
  height:100%
}
.aui-core-actionbutton {
  cursor:pointer;
  display:flex;
  font-weight:700;
  overflow:hidden;
  padding:7px 15px;
  position:relative;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear;
  user-select:none;
  width:100%
}
.aui-core-actionbutton .aui-core-loading-icon {
  color:#fff;
  margin-right:10px;
  transform:scale(.7)
}
.aui-core-actionbutton.aui-core-actionbutton-icon-left {
  align-items:center;
  flex-direction:row;
  justify-content:center;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-icon-left .aui-core-actionbutton-icon {
  font-size:14px;
  margin-right:5px;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-icon-left .aui-core-actionbutton-icon-onlyDisplayIcon {
  margin-right:-10px
}
.aui-core-actionbutton.aui-core-actionbutton-icon-right {
  align-items:center;
  flex-direction:row-reverse;
  justify-content:center;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-icon-right .aui-core-actionbutton-icon {
  font-size:14px;
  margin-left:5px;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-icon-right .aui-core-actionbutton-icon-onlyDisplayIcon {
  margin-right:-10px
}
.aui-core-actionbutton.aui-core-actionbutton-icon-top {
  align-items:center;
  flex-direction:column;
  justify-content:center;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-icon-top .aui-core-actionbutton-icon {
  font-size:22px;
  margin-bottom:5px;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-icon-top .aui-core-actionbutton-icon-onlyDisplayIcon {
  margin-right:-10px
}
.aui-core-actionbutton.aui-core-actionbutton-icon-bottom {
  align-items:center;
  flex-direction:column-reverse;
  justify-content:center;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-icon-bottom .aui-core-actionbutton-icon {
  font-size:22px;
  margin-top:5px;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-icon-bottom .aui-core-actionbutton-icon-onlyDisplayIcon {
  margin-right:-10px
}
.aui-core-actionbutton .aui-core-actionbutton-icon,
.aui-core-actionbutton .aui-core-actionbutton-text {
  color:#fff;
  transition-duration:.4s;
  transition-property:color;
  transition-timing-function:linear
}
.aui-core-actionbutton .aui-core-actionbutton-text {
  align-items:center;
  display:flex;
  flex-direction:column;
  font-size:1em;
  position:relative;
  text-transform:capitalize;
  white-space:nowrap
}
.aui-core-actionbutton .aui-core-actionbutton-text.aui-core-actionbutton-text-uppercase {
  text-transform:uppercase
}
.aui-core-actionbutton .aui-core-actionbutton-text .aui-core-actionbutton-subtext {
  font-weight:500;
  text-transform:lowercase
}
.aui-core-actionbutton.aui-core-actionbutton-template-big,
.aui-core-actionbutton.aui-core-actionbutton-template-full {
  height:100%;
  width:100%
}
.aui-core-actionbutton.aui-core-actionbutton-template-big .aui-core-actionbutton-icon {
  font-size:22px;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-template-big .aui-core-actionbutton-icon-onlyDisplayIcon {
  margin-right:-10px
}
.aui-core-actionbutton.aui-core-actionbutton-template-cancel {
  border:1px solid #ff3434;
  height:100%;
  width:100%
}
.aui-core-actionbutton.aui-core-actionbutton-template-cancel .aui-core-actionbutton-text {
  color:#e74c3c
}
.aui-core-actionbutton.aui-core-actionbutton-template-cancel .aui-core-actionbutton-text.aui-core-actionbutton-text-uppercase {
  text-transform:uppercase
}
.aui-core-actionbutton.aui-core-actionbutton-template-cancel .aui-core-actionbutton-text .aui-core-actionbutton-subtext {
  font-weight:500;
  text-transform:lowercase
}
.aui-core-actionbutton.aui-core-actionbutton-template-delete-company {
  height:100%;
  width:100%
}
.aui-core-actionbutton.aui-core-actionbutton-template-delete-company .aui-core-actionbutton-icon {
  color:#7a8589;
  font-size:16px;
  position:relative
}
.aui-core-actionbutton.aui-core-actionbutton-template-delete-company .aui-core-actionbutton-icon-onlyDisplayIcon {
  margin-right:-10px
}
.aui-core-actionbutton.aui-core-actionbutton-template-delete-company .aui-core-actionbutton-text {
  color:#7a8589
}
.aui-core-actionbutton.aui-core-actionbutton-template-delete-company .aui-core-actionbutton-text.aui-core-actionbutton-text-uppercase {
  text-transform:uppercase
}
.aui-core-actionbutton.aui-core-actionbutton-color-white {
  background-color:#fff
}
.aui-core-actionbutton.aui-core-actionbutton-color-grey-row {
  background-color:#f9fbfc
}
.aui-core-actionbutton.aui-core-actionbutton-color-default {
  background-color:#00c1e2
}
.aui-core-actionbutton.aui-core-actionbutton-color-default.aui-core-actionbutton-enabled:hover {
  background-color:#55d9f6
}
.aui-core-actionbutton.aui-core-actionbutton-color-green {
  background-color:#7fbd00
}
.aui-core-actionbutton.aui-core-actionbutton-color-green.aui-core-actionbutton-enabled:hover {
  background-color:#8ed300
}
.aui-core-actionbutton.aui-core-actionbutton-color-grey {
  background-color:#f2f7f9
}
.aui-core-actionbutton.aui-core-actionbutton-color-grey.aui-core-actionbutton-enabled .aui-core-actionbutton-icon,
.aui-core-actionbutton.aui-core-actionbutton-color-grey.aui-core-actionbutton-enabled .aui-core-actionbutton-text {
  color:#00c1e2
}
.aui-core-actionbutton.aui-core-actionbutton-color-grey.aui-core-actionbutton-enabled:hover {
  background-color:#00c1e2
}
.aui-core-actionbutton.aui-core-actionbutton-color-grey.aui-core-actionbutton-enabled:hover.aui-core-actionbutton-enabled .aui-core-actionbutton-icon,
.aui-core-actionbutton.aui-core-actionbutton-color-grey.aui-core-actionbutton-enabled:hover.aui-core-actionbutton-enabled .aui-core-actionbutton-text {
  color:#fff
}
.aui-core-actionbutton.aui-core-actionbutton-rounded {
  border-radius:4px
}
.aui-core-actionbutton.aui-core-actionbutton-disabled {
  background-color:#e8edf0;
  cursor:default;
  pointer-events:none;
  user-select:none
}
.aui-core-actionbutton.aui-core-actionbutton-disabled .aui-core-actionbutton-icon {
  color:#898e91
}
.aui-core-actionbutton.aui-core-actionbutton-disabled .aui-core-actionbutton-icon-onlyDisplayIcon {
  margin-right:-10px
}
.aui-core-actionbutton.aui-core-actionbutton-disabled .aui-core-actionbutton-text {
  color:#898e91
}
.aui-profit-sales-issuedinvoices-forminvoice-exchangedmessages-footer,
.aui-profit-sales-issuedinvoices-forminvoice-exchangedmessages-header {
  align-items:center;
  display:flex;
  height:60px;
  justify-content:left;
  padding-left:45px
}
.aui-profit-sales-issuedinvoices-forminvoice-exchangedmessages-header {
  border-bottom:2px dashed #d9d9d9
}
.aui-kit-forms-checkbox {
  align-items:center;
  display:flex;
  flex-wrap:nowrap
}
.aui-kit-forms-checkbox-box {
  background-color:#fff;
  border:1px solid #a6afba;
  border-radius:2px;
  color:#fff;
  display:flex;
  font-size:12px;
  height:16px;
  justify-content:center;
  min-width:16px;
  width:16px
}
.aui-kit-forms-checkbox-box-active {
  align-items:center;
  background-color:#3380fa;
  border-color:#3380fa;
  display:flex
}
.aui-kit-forms-checkbox-box-disabled {
  background-color:#f0f1f3;
  border-color:#a6afba
}
.aui-kit-forms-checkbox-box-blocked {
  background-color:#a6afba;
  border-color:#a6afba
}
.aui-kit-forms-checkbox-label {
  color:#000;
  margin-left:8px
}
.aui-kit-forms-checkbox-label-mandatory {
  color:#ff4b39
}
.aui-kit-forms-checkbox-check {
  height:12px;
  width:12px
}
.aui-kit-forms-checkbox-navigation-input {
  opacity:0;
  position:absolute;
  z-index:-1
}
.aui-kit-forms-checkbox-navigation-input:focus+.aui-kit-forms-checkbox-box {
  border:1px solid #3380fa;
  outline:0
}
.aui-kit-forms-checkbox-template-tick .aui-kit-forms-checkbox-box {
  border-radius:50px
}
.aui-kit-forms-checkbox-template-tick .aui-kit-forms-checkbox-box-active {
  background-color:#3ac98b;
  border-color:#3ac98b
}
.aui-kit-forms-checkbox-template-tick .aui-kit-forms-checkbox-box-active .aui-kit-forms-checkbox-check {
  width:9px
}
.aui-kit-forms-checkboxgroup {
  display:flex;
  flex-flow:column nowrap;
  width:100%
}
.aui-kit-forms-checkboxgroup-label {
  color:#6b7a8c;
  margin-bottom:16px;
  width:100%
}
.aui-kit-forms-checkboxgroup-options {
  display:flex;
  flex-wrap:nowrap
}
.aui-kit-forms-checkboxgroup-options-option {
  align-items:center;
  display:flex;
  flex-wrap:nowrap;
  margin-right:30px
}
.aui-kit-forms-checkboxgroup .aui-kit-forms-inputbox-error {
  position:relative;
  top:10px
}
.aui-sign-popup {
  border-top:1px solid #d2d7dc;
  height:200px;
  width:600px
}
.aui-sign-popup-row {
  display:flex;
  flex-direction:column;
  margin:24px
}
.aui-sign-popup-row-title {
  color:#000;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal
}
.aui-sign-popup-row-checks {
  column-gap:10px;
  display:flex;
  flex-direction:column
}
.aui-sign-popup-row-checks-item {
  margin-top:16px
}
.aui-sign-popup-container {
  background-color:#f9f9fb;
  padding:16px
}
.aui-sign-popup-container-title {
  color:#000;
  font-size:"14px";
  font-weight:700;
  margin-bottom:"0px";
  margin-top:"25px"
}
.aui-sign-popup-container-text {
  color:#000;
  font-size:13px;
  font-weight:400;
  margin:10px 0 0
}
.aui-core-confirmdialog-content {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin:0 auto;
  padding:50px
}
.aui-core-confirmdialog-icon {
  font-size:50px;
  margin-bottom:32px
}
.aui-core-confirmdialog-text {
  color:#7a8589;
  font-size:15px;
  text-align:center
}
.aui-core-confirmdialog-text b,
.aui-core-confirmdialog-text strong {
  color:#2c3742
}
.aui-core-confirmdialog-type-alert .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-backPreviousVersion .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-cancelSubscription .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-confirmDelete .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-confirmDeleteCompany .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-deletedDocument .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-discardChanges .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-disconnect .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-tryAgain .aui-core-confirmdialog-icon,
.aui-core-confirmdialog-type-undoCancelSubscription .aui-core-confirmdialog-icon {
  color:#d1dbde
}
.aui-core-confirmdialog-type-backPreviousVersion .aui-core-confirmdialog-text .aui-core-confirmdialog-red,
.aui-core-confirmdialog-type-cancelSubscription .aui-core-confirmdialog-text .aui-core-confirmdialog-red,
.aui-core-confirmdialog-type-confirmDelete .aui-core-confirmdialog-text .aui-core-confirmdialog-red,
.aui-core-confirmdialog-type-confirmDeleteCompany .aui-core-confirmdialog-text .aui-core-confirmdialog-red,
.aui-core-confirmdialog-type-deletedDocument .aui-core-confirmdialog-text .aui-core-confirmdialog-red,
.aui-core-confirmdialog-type-discardChanges .aui-core-confirmdialog-text .aui-core-confirmdialog-red,
.aui-core-confirmdialog-type-disconnect .aui-core-confirmdialog-text .aui-core-confirmdialog-red,
.aui-core-confirmdialog-type-tryAgain .aui-core-confirmdialog-text .aui-core-confirmdialog-red,
.aui-core-confirmdialog-type-undoCancelSubscription .aui-core-confirmdialog-text .aui-core-confirmdialog-red {
  color:#e74c3c
}
.aui-profit-trialexpiredscreen {
  align-items:center;
  background:#f7f9fa;
  bottom:0;
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  left:0;
  min-height:100%;
  position:absolute;
  right:0;
  top:50px;
  z-index:1100
}
.aui-profit-trialexpiredscreen-warning {
  display:grid;
  grid-template-rows:16px 80px 20px auto;
  height:260px;
  justify-items:center;
  margin-bottom:18px;
  margin-top:41px;
  width:479px
}
.aui-profit-trialexpiredscreen-warning-text-line1 {
  color:#000;
  font-size:22px;
  font-weight:400;
  grid-row-start:4;
  letter-spacing:normal;
  margin-bottom:10px
}
.aui-profit-trialexpiredscreen-warning-text-line2 {
  color:#4b5662;
  font-size:14px;
  font-weight:400;
  grid-row-start:5;
  letter-spacing:normal;
  margin-bottom:25px
}
.aui-profit-trialexpiredscreen-warning-text-invited {
  color:#000;
  font-size:14px;
  font-weight:400;
  grid-row-start:4;
  letter-spacing:normal;
  padding-top:7px
}
.aui-profit-trialexpiredscreen-warning-button {
  grid-row-start:6;
  margin-bottom:31px
}
.aui-profit-trialexpiredscreen-warning-image {
  grid-row-start:2
}
.aui-profit-trialexpiredscreen-warning-image img {
  height:80px
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-text-line1.invited {
  display:grid;
  grid-template-rows:16px 80px 20px auto;
  justify-items:center;
  margin-bottom:20px;
  margin-top:50px
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-text-line3 {
  color:#000;
  font-size:14px;
  margin-bottom:14px
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-button {
  font-size:18px;
  height:40px;
  margin-bottom:35px;
  margin-top:35px;
  position:relative;
  width:210px
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-tables-wrapper {
  background:#fff;
  border:1px solid #e4e4e4;
  border-radius:10px;
  display:flex;
  flex-direction:row;
  min-width:597px;
  padding:0 30px;
  position:relative
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-left,
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-right {
  padding-bottom:30px;
  padding-top:27px;
  width:50%
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-left {
  padding-right:30px;
  position:relative
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-left:after {
  background:#e4e4e4;
  content:" ";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:1px
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-right {
  padding-left:30px;
  padding-right:0
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-title {
  font-size:16px;
  font-weight:600;
  padding-bottom:32px
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-list {
  display:flex;
  flex-direction:column
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-list-row {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  padding:0 0 16px
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-list-title {
  color:#000;
  font-size:14px
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-list-value {
  color:#000;
  font-size:14px;
  font-weight:800
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-table-list-value-red {
  color:#e74c3c
}
.aui-profit-trialexpiredscreen .aui-profit-trialexpiredscreen-link-footer-wrapper {
  bottom:15px;
  left:15px;
  margin-top:-16px;
  position:fixed
}
.aui-core-form-inputbox-wrapper {
  width:100%
}
.aui-core-form-inputbox-wrapper .aui-core-form-inputbox-title {
  color:#88989b;
  font-size:14px;
  font-weight:700;
  letter-spacing:-.1px;
  margin-bottom:8px
}
.aui-core-form-inputbox-wrapper .aui-core-form-inputbox-title.aui-core-form-inputbox-title-uppercase {
  text-transform:uppercase
}
.aui-core-form-inputbox {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:60px;
  justify-content:center;
  min-height:4em;
  position:relative;
  width:100%
}
.aui-core-form-inputbox.aui-core-form-inputbox-disabled {
  pointer-events:none;
  user-select:none
}
.aui-core-form-inputbox.aui-core-form-inputbox-disabled .aui-core-form-inputbox-input {
  color:#9aa8ad
}
.aui-core-form-inputbox.aui-core-form-inputbox-error .aui-core-form-inputbox-errortext,
.aui-core-form-inputbox.aui-core-form-inputbox-error .aui-core-form-inputbox-hinttext,
.aui-core-form-inputbox.aui-core-form-inputbox-error .aui-core-form-inputbox-labeltext {
  color:#ff4b39
}
.aui-core-form-inputbox.aui-core-form-inputbox-error .aui-core-form-inputbox-mandatory {
  background:#f8dfdc
}
.aui-core-form-inputbox.aui-core-form-inputbox-error .aui-core-form-inputbox-focusunderline,
.aui-core-form-inputbox.aui-core-form-inputbox-error .aui-core-form-inputbox-underline {
  border-color:#ff3030
}
.aui-core-form-inputbox.aui-core-form-inputbox-align-left .aui-core-form-inputbox-input {
  text-align:left
}
.aui-core-form-inputbox.aui-core-form-inputbox-align-right .aui-core-form-inputbox-input {
  text-align:right
}
.aui-core-form-inputbox.aui-core-form-inputbox-align-center .aui-core-form-inputbox-input {
  text-align:center
}
.aui-core-form-inputbox .aui-core-form-inputbox-triangleMandatory {
  bottom:-8px;
  height:20px;
  overflow:hidden;
  position:absolute;
  right:-3px;
  transform:rotate(45deg);
  width:10px
}
.aui-core-form-inputbox .aui-core-form-inputbox-triangleMandatory div {
  background-color:#d42378;
  border-top-right-radius:3px;
  bottom:-5px;
  height:10px;
  position:relative;
  right:5px;
  transform:rotate(45deg);
  width:10px
}
.aui-core-form-inputbox-input-content {
  align-items:flex-end;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  width:100%
}
.aui-core-form-inputbox-input {
  background-color:transparent;
  border:0;
  color:#000;
  cursor:auto;
  font:inherit;
  height:1.25em;
  outline:none;
  padding:0;
  position:relative;
  text-overflow:ellipsis;
  width:100%
}
.aui-core-form-inputbox-input:read-only {
  user-select:none
}
.aui-core-form-inputbox-input-mask .aui-core-form-inputbox-input {
  visibility:hidden
}
.aui-core-form-inputbox-input-mask .aui-core-form-inputbox-input.aui-core-form-inputbox-input-mask-content {
  color:#17363a;
  left:0;
  position:absolute;
  top:0;
  visibility:visible
}
.aui-core-form-inputbox-mandatory {
  align-self:flex-start;
  background-color:#e6ecef;
  border-radius:50%;
  color:#ff4b39;
  display:inline-block;
  font-size:1em;
  height:.6em;
  line-height:1em;
  margin-left:.35em;
  margin-top:.35em;
  text-align:center;
  width:.6em
}
.aui-core-form-inputbox-labeltext {
  color:#9aa8ad;
  position:absolute;
  transform:translateX(0) translateY(0) scale(1);
  transition:transform .2s linear 0s;
  user-select:none;
  white-space:nowrap;
  width:100%
}
.aui-core-form-inputbox-labeltext.aui-core-form-inputbox-labeltext-active {
  transform:translateX(0) translateY(-1.25em) scale(.8)
}
.aui-core-form-inputbox-labeltext.aui-core-form-inputbox-labeltext-align-left {
  left:0;
  transform-origin:left
}
.aui-core-form-inputbox-labeltext.aui-core-form-inputbox-labeltext-align-right {
  right:0;
  transform-origin:right
}
.aui-core-form-inputbox-labeltext.aui-core-form-inputbox-labeltext-content {
  display:flex;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}
.aui-core-form-inputbox-labeltext.aui-core-form-inputbox-double-labelwidth {
  width:250%
}
.aui-core-form-inputbox-labeltext.aui-core-form-inputbox-labeltext-align-right.aui-core-form-inputbox-labeltext-content {
  justify-content:flex-end
}
.aui-core-form-inputbox-labeltext span {
  overflow:hidden;
  text-overflow:ellipsis
}
.aui-core-form-inputbox-hinttext {
  color:#9aa8ad;
  height:1.25em;
  opacity:0;
  position:absolute;
  transition:opacity .2s linear 0s;
  user-select:none;
  white-space:nowrap
}
.aui-core-form-inputbox-hinttext.aui-core-form-inputbox-hinttext-active {
  opacity:1
}
.aui-core-form-inputbox-hinttext.aui-core-form-inputbox-hinttext-align-left {
  left:0
}
.aui-core-form-inputbox-hinttext.aui-core-form-inputbox-hinttext-align-right {
  right:0
}
.aui-core-form-inputbox-hinttext.aui-core-form-inputbox-hinttext-content {
  display:flex
}
.aui-core-form-inputbox-underline {
  border:0;
  border-bottom:1px solid #a7b3b8;
  bottom:0;
  height:0;
  left:0;
  margin:3px 0 -2px;
  position:relative;
  right:0;
  width:100%
}
.aui-core-form-inputbox-focusunderline {
  border:0;
  border-bottom:2px solid #00c1e2;
  bottom:0;
  height:0;
  left:0;
  margin:0;
  position:relative;
  right:0;
  transform:scaleX(0);
  transition:transform .2s linear 0s;
  width:100%
}
.aui-core-form-inputbox-focusunderline.aui-core-form-inputbox-focusunderline-active {
  transform:scaleX(1)
}
.aui-core-form-inputbox-error-container {
  height:22px;
  position:absolute;
  text-overflow:ellipsis;
  top:2.8em;
  width:100%
}
.aui-core-form-inputbox-error-container.aui-core-form-inputbox-error-container-overflow {
  overflow:hidden
}
.aui-core-form-inputbox-error-container.aui-core-form-inputbox-error-container-nowrap {
  white-space:nowrap
}
.aui-core-form-inputbox-adjacent-error .aui-core-form-inputbox-error-container {
  height:auto;
  position:unset
}
.aui-core-form-inputbox-adjacent-error .aui-core-form-inputbox-error-container .aui-core-form-inputbox-errortext {
  color:#d42378
}
.aui-core-form-inputbox-adjacent-error .aui-core-form-inputbox-error-container .aui-core-form-inputbox-errortext.aui-core-form-inputbox-errortext-text-icon.aui-core-form-inputbox-erroricon {
  margin-top:2px
}
.aui-core-form-inputbox-adjacent-error .aui-core-form-inputbox-error-container .aui-core-form-inputbox-errortext-text {
  overflow:unset;
  text-overflow:unset;
  white-space:normal
}
.aui-core-form-inputbox-adjacent-error .aui-core-form-inputbox-error {
  margin-bottom:5px!important
}
.aui-core-form-inputbox-errortext {
  font-size:12px;
  left:0;
  opacity:0;
  overflow:hidden;
  text-overflow:ellipsis;
  transform-origin:left;
  transition:opacity .2s linear 0s
}
.aui-core-form-inputbox-errortext.aui-core-form-inputbox-errortext-hidden {
  display:none
}
.aui-core-form-inputbox-errortext.aui-core-form-inputbox-errortext-active {
  opacity:1
}
.aui-core-form-inputbox-errortext.aui-core-form-inputbox-errortext-nowrap {
  white-space:nowrap
}
.aui-core-form-inputbox-errortext .aui-core-form-inputbox-errortext-text {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-form-inputbox-errortext.aui-core-form-inputbox-errortext-text-icon {
  display:flex
}
.aui-core-form-inputbox-errortext.aui-core-form-inputbox-errortext-text-icon .aui-core-form-inputbox-erroricon {
  margin-right:5px;
  margin-top:2px
}
.aui-core-form-inputbox-errortooltip {
  background-color:#ff4b39;
  border-radius:3px;
  color:#fff;
  display:flex;
  font-size:12px;
  margin-top:-1px;
  opacity:0;
  padding:3px 5px 4px;
  position:absolute;
  transition:opacity .2s linear 0s
}
.aui-core-form-inputbox-errortooltip.aui-core-form-inputbox-errortooltip-right {
  right:0;
  transform-origin:right
}
.aui-core-form-inputbox-errortooltip.aui-core-form-inputbox-errortooltip-right:after {
  border:5px solid transparent;
  border-bottom-color:#ff4b39;
  bottom:99%;
  content:" ";
  margin-left:-5px;
  position:absolute;
  right:5%
}
.aui-core-form-inputbox-errortooltip.aui-core-form-inputbox-errortooltip-left {
  left:0;
  transform-origin:left
}
.aui-core-form-inputbox-errortooltip.aui-core-form-inputbox-errortooltip-left:after {
  border:5px solid transparent;
  border-bottom-color:#ff4b39;
  bottom:99%;
  content:" ";
  left:5%;
  margin-left:-5px;
  position:absolute
}
.aui-core-form-inputbox-errortooltip.aui-core-form-inputbox-errortooltip-active {
  opacity:1;
  z-index:1
}
.aui-core-form-inputbox-errortooltip.aui-core-form-inputbox-errortooltip-nowrap {
  white-space:nowrap
}
.aui-core-form-inputbox-lefticon {
  align-items:center;
  cursor:pointer;
  display:flex;
  font-size:.85em;
  height:20px;
  justify-content:center;
  left:0;
  position:absolute;
  top:1.55em;
  width:20px
}
.aui-core-form-inputbox-lefticon~.aui-core-form-inputbox-input {
  align-self:flex-end;
  margin-right:18px;
  width:calc(100% - 40px)
}
.aui-core-form-inputbox-lefticon~.aui-core-form-inputbox-labeltext-align-left.aui-core-form-inputbox-labeltext {
  transform:translateX(36px) translateY(0)
}
.aui-core-form-inputbox-lefticon~.aui-core-form-inputbox-labeltext-align-left.aui-core-form-inputbox-labeltext-active {
  transform:translateX(0) translateY(-1.25em) scale(.8)
}
.aui-core-form-inputbox-lefticon~.aui-core-form-inputbox-hinttext {
  margin-left:36px
}
.aui-core-form-inputbox-righticon {
  align-items:center;
  cursor:pointer;
  display:flex;
  font-size:.85em;
  height:20px;
  justify-content:center;
  position:absolute;
  right:0;
  top:1.55em;
  width:20px
}
.aui-core-form-inputbox-righticon~.aui-core-form-inputbox-input {
  align-self:flex-start;
  width:calc(100% - 36px)
}
.aui-core-form-inputbox-righticon~.aui-core-form-inputbox-labeltext-align-right.aui-core-form-inputbox-labeltext {
  transform:translateX(-36px) translateY(0)
}
.aui-core-form-inputbox-righticon~.aui-core-form-inputbox-labeltext-align-right.aui-core-form-inputbox-labeltext-active {
  transform:translateX(0) translateY(-1.25em)
}
.aui-core-form-inputbox-righticon~.aui-core-form-inputbox-hinttext {
  margin-right:36px
}
.aui-core-form-inputbox-lefticon+.aui-core-form-inputbox-righticon~.aui-core-form-inputbox-input {
  align-self:center;
  width:calc(100% - 56px)
}
.aui-core-form-inputbox-lefticon+.aui-core-form-inputbox-righticon~.aui-core-form-inputbox-hinttext {
  margin-right:36px
}
.aui-core-form-inputbox-buttons-wrapper {
  align-items:center;
  cursor:pointer;
  display:flex;
  font-size:1em;
  height:100%;
  position:absolute;
  right:0;
  top:0
}
.aui-core-form-inputbox-buttons-wrapper~.aui-core-form-inputbox-input {
  align-self:flex-start;
  width:calc(100% - 56px)
}
.aui-core-form-inputbox-buttons-wrapper .aui-core-form-inputbox-button-add {
  color:#00c1e2
}
.aui-core-form-inputbox-buttons-wrapper .aui-core-form-inputbox-button-remove {
  color:#e74c3c
}
.aui-core-form-inputbox-buttons-wrapper .aui-core-form-inputbox-button-remove+.aui-core-form-inputbox-button-add {
  margin-left:5px
}
.aui-core-form-inputbox-table-documents .aui-core-form-inputbox-input {
  color:#000;
  font-weight:600
}
.aui-profit-list .aui-core-form-inputbox-input {
  color:#29343a
}
.aui-home-digit-downloadaccountingentries .aui-core-form-inputbox .aui-core-form-inputbox-input {
  color:#29343a;
  font-size:15px
}
.aui-home-digit-downloadaccountingentries .aui-core-form-inputbox .aui-core-form-inputbox-labeltext {
  color:#95aaaf
}
.aui-core-form-inputbox.aui-core-form-inputbox-hidden {
  display:none
}
.aui-core-form-listbox {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:4em;
  position:relative;
  user-select:none;
  width:100%
}
.aui-core-form-listbox.aui-core-form-listbox-disabled {
  pointer-events:none
}
.aui-core-form-listbox.aui-core-form-listbox-orientation-left .aui-core-form-inputbox-lefticon,
.aui-core-form-listbox.aui-core-form-listbox-orientation-right .aui-core-form-inputbox-righticon {
  color:#9ba9ae;
  cursor:pointer
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown-container {
  min-width:100%;
  position:relative;
  z-index:51
}
.aui-core-form-listbox .aui-core-form-inputbox {
  z-index:0
}
.aui-core-form-listbox.aui-core-form-listbox-dropdown-active .aui-core-form-inputbox {
  z-index:51
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown {
  background-color:#fff;
  border:1px solid #e8eef1;
  left:0;
  max-height:184px;
  min-width:100%;
  overflow-y:auto;
  position:absolute
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown.aui-core-form-listbox-dropdown-open-right {
  left:auto;
  right:0
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option {
  align-items:center;
  background-color:#fff;
  border:none;
  cursor:pointer;
  display:flex;
  flex-direction:row;
  min-height:19px;
  outline:none;
  padding:5px 20px 5px 10px;
  transition:background-color .2s;
  white-space:nowrap;
  width:100%
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option:first-child {
  height:30px;
  margin-top:5px
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option:last-child {
  margin-bottom:5px
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-selected {
  color:#00c1e2
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused {
  background-color:#7ea4b3;
  color:#fff
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-icon {
  margin-right:10px
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-text {
  overflow:hidden;
  text-overflow:ellipsis;
  width:100%
}
.aui-core-form-listbox .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-break-word {
  word-break:break-all;
  word-wrap:break-word;
  display:inline-table;
  white-space:normal
}
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-text,
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-text,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-text,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-text,
.aui-profit-documents-container-inner-content .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-documents-container-inner-content .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-text,
.aui-profit-documents-container-inner-content .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-documents-container-inner-content .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-text,
.aui-profit-ticket-data .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-ticket-data .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-text,
.aui-profit-ticket-data .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-ticket-data .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-focused.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-text {
  color:#fff
}
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-text,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-text,
.aui-profit-documents-container-inner-content .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-text,
.aui-profit-ticket-data .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option.aui-core-form-listbox-dropdown-option-selected .aui-core-form-listbox-dropdown-option-text {
  color:#00c1e2
}
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-documents-container-inner-content .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-icon,
.aui-profit-ticket-data .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-icon {
  color:#00c1e2;
  cursor:pointer;
  font-size:.85em;
  margin-right:10px
}
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-text,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-text,
.aui-profit-documents-container-inner-content .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-text,
.aui-profit-ticket-data .aui-core-form-listbox-dropdown .aui-core-form-listbox-dropdown-option .aui-core-form-listbox-dropdown-option-text {
  color:#74848a;
  font-size:15px;
  white-space:nowrap
}
.aui-kit-forms-switch-label {
  color:#4b5662;
  font-size:9px;
  font-weight:600;
  margin-bottom:6px;
  text-transform:uppercase
}
.aui-kit-forms-switch-label-mandatory {
  color:#ff4b39;
  padding-left:1px
}
.aui-kit-forms-switch-button {
  align-items:center;
  background-color:#a6afba;
  border-radius:8px;
  cursor:pointer;
  display:flex;
  height:16px;
  justify-content:flex-start;
  padding:0 3px;
  width:27px
}
.aui-kit-forms-switch-button-grip {
  background-color:#fff;
  border-radius:50%;
  height:10px;
  transition:.15s ease-in-out;
  width:10px
}
.aui-kit-forms-switch-on .aui-kit-forms-switch-button {
  background-color:#3380fa;
  justify-content:flex-end
}
.aui-kit-forms-switch-disabled .aui-kit-forms-switch-button {
  cursor:default;
  opacity:.5
}
.aui-kit-forms-switch-error .aui-kit-forms-switch-button {
  box-shadow:0 0 0 1px #ff4b39
}
.aui-profit-store-planselectioncanvas-tabs-container {
  align-items:center;
  background:#f9fafa;
  border-bottom:1px solid #e0e0e0;
  box-shadow:0 2px 4px rgba(0,0,0,.08);
  display:flex;
  flex-direction:row;
  height:60px;
  padding-right:30px;
  position:relative
}
.aui-profit-store-planselectioncanvas-tabs-container .aui-profit-store-planselectioncanvas-tabs {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:100%;
  width:100%
}
.aui-profit-store-planselectioncanvas-tabs-container .aui-profit-store-planselectioncanvas-tabs .aui-profit-tabplan-option {
  align-items:center;
  color:#6d858b;
  cursor:pointer;
  display:flex;
  flex-direction:row;
  font-size:16px;
  font-weight:600;
  height:100%;
  padding:0 14px 0 15px
}
.aui-profit-store-planselectioncanvas-tabs-container .aui-profit-store-planselectioncanvas-tabs .aui-profit-tabplan-option~.aui-profit-tabplan-option {
  padding:0 10px
}
.aui-profit-store-planselectioncanvas-tabs-container .aui-profit-store-planselectioncanvas-tabs .aui-profit-tabplan-option.aui-profit-tabplan-option-active {
  color:#000
}
.aui-profit-store-planselectioncanvas-tabs-container .aui-profit-store-planselectioncanvas-tabs .aui-profit-planselection-item-animate {
  backface-visibility:hidden;
  background-color:#00c1e2;
  height:3px;
  left:0;
  perspective:1000px;
  pointer-events:none;
  position:absolute;
  top:57px;
  transform:translateZ(0);
  transition:left .3s,width .3s,opacity .3s linear .4s;
  width:200px;
  z-index:10
}
.aui-profit-store-planselectioncanvas-tabs-container .aui-profit-store-planselectioncanvas-couponcode {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:100%;
  justify-content:flex-end;
  min-width:700px
}
.aui-profit-store-planselectioncanvas {
  align-items:flex-start;
  background-color:#fff;
  display:flex;
  justify-content:center;
  min-height:calc(100vh - 60px);
  padding:0 45px
}
@media(max-width:1399.98px) {
  .aui-profit-store-planselectioncanvas {
    padding-left:0;
    padding-right:0
  }
}
.aui-profit-store-planselectioncanvas.aui-profit-store-planselectioncanvas-client-management {
  min-height:calc(100vh - 120px)
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-wrapper {
  display:flex;
  flex-direction:column;
  padding:48px 19px 0
}
@media(max-width:1399.98px) {
  .aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-wrapper {
    overflow-x:auto
  }
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod {
  align-items:baseline;
  display:flex;
  width:917px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-label {
  color:#a6afba;
  margin-right:27px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-text {
  color:#4b5662
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-text-blue {
  color:#000;
  font-weight:600;
  letter-spacing:-.23px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-text-disabled {
  color:#4b5662
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod .aui-kit-forms-switch {
  margin:0 12px 0 8px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-annual {
  display:grid;
  grid-template-columns:65px auto;
  grid-template-rows:18px 13px auto
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-annual-text {
  grid-column-start:1;
  grid-row-start:1
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-annual-icon {
  grid-column-start:2;
  grid-row:1/span 2;
  height:23px;
  padding-top:7px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-annual-icon .aui-icon {
  color:#4e8b7a;
  height:23px;
  width:23px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-planperiod-annual-warning {
  align-items:center;
  border-radius:3px;
  color:#4e8b7a;
  font-size:10px;
  font-weight:600;
  grid-column:1/span 2;
  grid-row-start:3;
  justify-content:center;
  letter-spacing:.14px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-footer {
  display:flex;
  justify-content:space-between
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-companyselector {
  align-items:center;
  display:flex;
  justify-content:flex-end;
  width:500px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-companyselector .aui-profit-store-planselectioncanvas-companyselector-text {
  color:#525e65;
  font-size:13px;
  font-weight:400;
  width:280px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-companyselector .aui-profit-store-planselectioncanvas-companyselector-listbox {
  width:210px
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-couponcode {
  display:flex;
  flex-direction:row
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-plancards {
  margin-bottom:70px
}
@media(max-width:1399.98px) {
  .aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-plancards {
    width:fit-content
  }
}
.aui-profit-store-planselectioncanvas .aui-profit-store-planselectioncanvas-couponcode-input {
  width:244px
}
.aui-profit-store-planselectioncanvas-couponcode {
  align-items:flex-start;
  color:#4b5662;
  display:flex;
  flex-direction:column;
  height:60px;
  margin:25px 660px 40px 41px
}
.aui-profit-store-planselectioncanvas-couponcode-wrapper {
  align-items:flex-start;
  display:flex;
  margin-top:8px
}
.aui-profit-store-planselectioncanvas-couponcode .aui-kit-actionbutton {
  height:36px;
  margin-left:10px
}
.aui-profit-store-planselectioncanvas-couponcode .aui-kit-actionbutton-text {
  font-size:14px;
  font-weight:600;
  letter-spacing:-.4px;
  line-height:.71;
  text-transform:none
}
.aui-profit-store-planselectioncanvas-couponcode-input {
  width:166px
}
.aui-core-form-inputboxv2 {
  border:1px solid #bbc7cd;
  border-radius:3px;
  height:36px;
  min-height:auto;
  width:100%
}
.aui-core-form-inputboxv2:focus-within {
  border-color:#00c6e4
}
.aui-core-form-inputboxv2.aui-core-form-inputbox-disabled {
  border-color:#e2ecef
}
.aui-core-form-inputboxv2.aui-core-form-inputbox-disabled .aui-core-form-inputbox-input {
  color:#a9b3b9
}
.aui-core-form-inputboxv2 .aui-core-form-inputbox-lefticon {
  border-right:1px solid #e2ecef;
  font-size:16px;
  height:100%;
  position:relative;
  top:0;
  width:34px
}
.aui-core-form-inputboxv2 .aui-core-form-inputbox-lefticon~.aui-core-form-inputbox-input {
  align-self:center
}
.aui-core-form-inputboxv2 .aui-core-form-inputbox-hinttext {
  padding-left:13px
}
.aui-core-form-inputboxv2 .aui-core-form-inputbox-input {
  color:#4c5f65;
  height:100%;
  padding:9px 13px
}
.aui-core-form-inputboxv2.aui-core-form-inputbox-error {
  border-color:#d42378;
  color:#d42378;
  margin-bottom:15px
}
.aui-core-form-inputboxv2.aui-core-form-inputbox-error .aui-core-form-inputbox-errortext,
.aui-core-form-inputboxv2.aui-core-form-inputbox-error .aui-core-form-inputbox-hinttext,
.aui-core-form-inputboxv2.aui-core-form-inputbox-error .aui-core-form-inputbox-input {
  color:#d42378
}
.aui-core-form-inputboxv2.is-cell {
  border:none;
  margin-bottom:0
}
.aui-core-form-inputboxv2.is-cell .aui-core-form-inputbox-input {
  padding:0 13px
}
.aui-core-form-inputboxv2.is-cell .aui-core-form-inputbox-error-container {
  background-color:#ecf3f5;
  border-radius:3px;
  height:22px;
  left:0;
  padding:3px 8px;
  position:absolute;
  top:30px;
  transform-origin:left;
  width:auto
}
.aui-core-form-inputboxv2.is-cell .aui-core-form-inputbox-error-container:after {
  border:5px solid transparent;
  border-bottom-color:#ecf3f5;
  bottom:99%;
  content:" ";
  left:15%;
  margin-left:-5px;
  position:absolute
}
.aui-core-form-inputboxv2.is-cell .aui-core-form-inputbox-error-container.aui-core-form-inputbox-error-container-overflow {
  overflow:visible
}
.aui-core-form-inputboxv2.is-cell .aui-core-form-inputbox-error-container.aui-core-form-inputbox-error-container-nowrap {
  white-space:nowrap
}
.aui-core-form-inputboxv2.is-cell .aui-core-form-inputbox-error-container .aui-core-form-inputbox-errortext {
  font-size:13px;
  left:0;
  overflow:visible;
  text-overflow:inherit
}
.aui-core-form-inputboxv2 .aui-core-form-inputbox-css-arrowUp {
  border-bottom:6px solid #4c5f65;
  border-left:3px solid transparent;
  border-right:3px solid transparent;
  height:0;
  width:0
}
.aui-core-form-inputboxv2 .aui-core-form-inputbox-css-arrowDown {
  border-left:3px solid transparent;
  border-right:3px solid transparent;
  border-top:6px solid #4c5f65;
  height:0;
  width:0
}
.aui-core-form-listboxv2 {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:4em;
  position:relative;
  user-select:none;
  width:100%
}
.aui-core-form-listboxv2.aui-core-form-listboxv2-disabled {
  pointer-events:none
}
.aui-core-form-listboxv2.aui-core-form-listboxv2-orientation-left .aui-core-form-inputbox-lefticon,
.aui-core-form-listboxv2.aui-core-form-listboxv2-orientation-right .aui-core-form-inputbox-righticon {
  color:#9ba9ae;
  cursor:pointer
}
.aui-core-form-listboxv2 .aui-core-form-inputbox-righticon {
  border-left:1px solid #bbc7cd;
  height:100%;
  top:auto;
  width:15px
}
.aui-core-form-listboxv2:focus-within .aui-core-form-inputbox-righticon {
  border-color:#00c6e4
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown-container {
  color:#4c5f65;
  position:relative;
  width:calc(100% + 2px)
}
.aui-core-form-listboxv2 .aui-core-form-inputbox {
  background-color:#fff;
  z-index:0
}
.aui-core-form-listboxv2 .aui-core-form-inputbox .aui-core-form-inputbox-triangleMandatory {
  right:12px
}
.aui-core-form-listboxv2.aui-core-form-listboxv2-dropdown-active .aui-core-form-inputbox {
  background-color:#fff;
  z-index:51
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown {
  background-color:#fff;
  border:1px solid #d7e3e7;
  border-radius:3px;
  left:0;
  margin-top:4px;
  max-height:184px;
  min-width:100%;
  overflow-y:auto;
  position:absolute
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown.aui-core-form-listboxv2-dropdown-open-right {
  left:auto;
  right:0
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option {
  align-items:center;
  background-color:#fff;
  border:none;
  cursor:pointer;
  display:flex;
  flex-direction:row;
  min-height:19px;
  outline:none;
  padding:5px 20px 5px 10px;
  transition:background-color .2s;
  white-space:nowrap;
  width:100%
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option:first-child {
  margin-top:0
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option:last-child {
  margin-bottom:0
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-selected {
  color:#00c1e2
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused {
  background-color:#7ea4b3;
  color:#fff
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-icon {
  margin-right:10px
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-text {
  overflow:hidden;
  text-overflow:ellipsis;
  width:100%
}
.aui-core-form-listboxv2 .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-break-word {
  word-break:break-all;
  word-wrap:break-word;
  display:inline-table;
  white-space:normal
}
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-documents-container-inner-content .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-documents-container-inner-content .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-documents-container-inner-content .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-documents-container-inner-content .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-ticket-data .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-ticket-data .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-ticket-data .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-ticket-data .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-focused.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-text {
  color:#fff
}
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-documents-container-inner-content .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-ticket-data .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option.aui-core-form-listboxv2-dropdown-option-selected .aui-core-form-listboxv2-dropdown-option-text {
  color:#00c1e2
}
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-documents-container-inner-content .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-icon,
.aui-profit-ticket-data .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-icon {
  color:#00c1e2;
  cursor:pointer;
  font-size:.85em;
  margin-right:10px
}
.aui-profit-banks-pendingreconciliations-subtable-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-banks-reconciliations-cell-create-wrapper .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-documents-container-inner-content .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-text,
.aui-profit-ticket-data .aui-core-form-listboxv2-dropdown .aui-core-form-listboxv2-dropdown-option .aui-core-form-listboxv2-dropdown-option-text {
  color:#74848a;
  font-size:15px;
  white-space:nowrap
}
.aui-core-forms-checkboxv2-container {
  align-items:center;
  display:flex;
  justify-content:flex-start;
  user-select:none
}
.aui-core-forms-checkboxv2-container.aui-core-forms-checkboxv2-disabled .aui-core-forms-checkboxv2-box {
  border:1px solid #c2c8ce;
  cursor:default;
  pointer-events:none
}
.aui-core-forms-checkboxv2-container.aui-core-forms-checkboxv2-disabled .aui-core-forms-checkboxv2-box.aui-core-forms-checkboxv2-checked {
  background-color:#c2e5f3;
  border:1px solid #dae2e6
}
.aui-core-forms-checkboxv2-container.aui-core-forms-checkboxv2-disabled .aui-core-forms-checkboxv2-text {
  color:#767b7e;
  cursor:default
}
.aui-core-forms-checkboxv2-container:not(.aui-core-forms-checkboxv2-disabled) .aui-core-forms-checkboxv2-box,
.aui-core-forms-checkboxv2-container:not(.aui-core-forms-checkboxv2-disabled) .aui-core-forms-checkboxv2-text {
  cursor:pointer
}
.aui-core-forms-checkboxv2-container.aui-core-forms-checkboxv2-disabled-not-checked .aui-core-forms-checkboxv2-box {
  background:#f7f8f9;
  border:1px solid #c4d2d7;
  cursor:default;
  pointer-events:none
}
.aui-core-forms-checkboxv2-box {
  align-items:center;
  background-color:#fff;
  border:1px solid #bdc8ce;
  color:#fff;
  display:flex;
  height:14px;
  justify-content:center;
  min-height:14px;
  min-width:14px;
  position:relative;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear;
  width:14px
}
.aui-core-forms-checkboxv2-box.aui-core-forms-checkboxv2-checked {
  background-color:#00c1e2;
  border:1px solid #00c1e2
}
.aui-core-forms-checkboxv2-box .aui-core-icon {
  align-items:center;
  display:flex;
  font-size:10px;
  justify-content:center
}
.aui-core-forms-checkboxv2-text {
  color:#74848a;
  font-size:15px;
  line-height:1em;
  padding-left:12px
}
.aui-core-forms-checkboxv2-text.aui-core-forms-checkboxv2-text-checked {
  color:#000
}
.aui-profit-accounting-profitAndLoss {
  padding:35px 35px 30px;
  width:732px
}
.aui-profit-accounting-profitAndLoss-modal {
  margin:auto;
  max-width:732px
}
.aui-profit-accounting-profitAndLoss-loading {
  display:flex;
  flex-direction:column;
  height:447px;
  justify-content:center;
  width:732px
}
.aui-profit-accounting-profitAndLoss-sheettext {
  border-bottom:1px solid #d7e3e7;
  color:#9ba8b1;
  font-size:14px;
  height:70px;
  padding-top:4px;
  width:100%
}
.aui-profit-accounting-profitAndLoss-options {
  align-items:center;
  display:flex;
  justify-content:space-around;
  padding:30px 0
}
.aui-profit-accounting-profitAndLoss-options-period {
  padding-right:10px
}
.aui-profit-accounting-profitAndLoss-options-from {
  padding:0 10px
}
.aui-profit-accounting-profitAndLoss-options-to {
  padding-left:10px
}
.aui-profit-accounting-profitAndLoss-checks {
  align-items:center;
  display:flex;
  padding-bottom:32px
}
.aui-profit-accounting-profitAndLoss-checks .aui-core-forms-checkboxv2-container {
  padding-right:31px
}
.aui-profit-accounting-profitAndLoss-buttons {
  align-items:center;
  display:flex
}
.aui-profit-accounting-profitAndLoss-buttons-button {
  align-items:center;
  border:1px solid #d7e3e7;
  border-radius:3px;
  cursor:pointer;
  display:flex;
  height:50px;
  justify-content:center;
  margin-right:20px;
  width:180px
}
.aui-profit-accounting-profitAndLoss-buttons-button-text {
  color:#151515;
  font-size:14px;
  font-weight:700;
  padding-left:15px
}
.aui-profit-accounting-profitAndLoss-buttons-button .aui-core-icon {
  font-size:32px
}
.aui-profit-accounting-profitAndLoss-buttons-button-pdf {
  color:#f8473c
}
.aui-profit-accounting-profitAndLoss-buttons-button-excel {
  color:#00b43a
}
.aui-profit-accounting-profitAndLoss-buttons-button:hover {
  border-color:#00c1e2
}
.aui-profit-accounting-balanceSheet {
  padding:35px 35px 30px;
  width:732px
}
.aui-profit-accounting-balanceSheet-modal {
  margin:auto;
  max-width:732px
}
.aui-profit-accounting-balanceSheet-loading {
  display:flex;
  flex-direction:column;
  height:447px;
  justify-content:center;
  width:732px
}
.aui-profit-accounting-balanceSheet-sheettext {
  border-bottom:1px solid #d7e3e7;
  color:#9ba8b1;
  font-size:14px;
  height:70px;
  padding-top:4px;
  width:100%
}
.aui-profit-accounting-balanceSheet-options {
  align-items:center;
  display:flex;
  justify-content:space-around;
  padding:30px 0
}
.aui-profit-accounting-balanceSheet-options-period {
  padding-right:10px
}
.aui-profit-accounting-balanceSheet-options-from {
  padding:0 10px
}
.aui-profit-accounting-balanceSheet-options-to {
  padding-left:10px
}
.aui-profit-accounting-balanceSheet-checks {
  align-items:center;
  display:flex;
  padding-bottom:32px
}
.aui-profit-accounting-balanceSheet-checks .aui-core-forms-checkboxv2-container {
  padding-right:31px
}
.aui-profit-accounting-balanceSheet-buttons {
  align-items:center;
  display:flex
}
.aui-profit-accounting-balanceSheet-buttons-button {
  align-items:center;
  border:1px solid #d7e3e7;
  border-radius:3px;
  cursor:pointer;
  display:flex;
  height:50px;
  justify-content:center;
  margin-right:20px;
  width:180px
}
.aui-profit-accounting-balanceSheet-buttons-button-text {
  color:#151515;
  font-size:14px;
  font-weight:700;
  padding-left:15px
}
.aui-profit-accounting-balanceSheet-buttons-button .aui-core-icon {
  font-size:32px
}
.aui-profit-accounting-balanceSheet-buttons-button-pdf {
  color:#f8473c
}
.aui-profit-accounting-balanceSheet-buttons-button-excel {
  color:#00b43a
}
.aui-profit-accounting-balanceSheet-buttons-button:hover {
  border-color:#00c1e2
}
@keyframes fadeIn {
  to {
    opacity:1
  }
}
.aui-kit-modal-open {
  overflow:hidden
}
.aui-kit-modal-canvas {
  animation:fadeIn .3s ease 0s forwards;
  background-color:#f0f1f3;
  height:100vh;
  left:0;
  max-height:100vh;
  min-width:960px;
  opacity:0;
  position:fixed;
  right:0;
  top:0;
  z-index:3001
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas {
    height:100%;
    max-height:100%;
    min-width:100%;
    overflow:auto
  }
}
.aui-kit-modal-canvas-header {
  align-items:center;
  background-color:#fff;
  border-bottom:1px solid #d2d7dc;
  box-shadow:0 2px 8px 0 rgba(107,122,140,.3);
  display:flex;
  height:60px;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:500
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-header {
    align-items:center;
    flex-wrap:wrap;
    height:80px;
    justify-content:center;
    position:relative
  }
}
.aui-kit-modal-canvas-header-logo {
  display:flex;
  justify-content:center;
  width:70px
}
.aui-kit-modal-canvas-header-logo:not(.aui-kit-modal-canvas-header-logo-loading) {
  transform:scale(1.4)
}
.aui-kit-modal-canvas-header-logo:not(.aui-kit-modal-canvas-header-logo-loading) path:first-child,
.aui-kit-modal-canvas-header-logo:not(.aui-kit-modal-canvas-header-logo-loading) path:nth-child(2) {
  display:none
}
.aui-kit-modal-canvas-header-title {
  color:#000;
  flex:1;
  font-size:22px;
  margin-left:-4px;
  position:relative;
  user-select:none
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-header-content {
    display:flex;
    justify-content:center;
    order:2;
    width:100%
  }
}
.aui-kit-modal-canvas-header-close {
  padding:0 14px
}
.aui-kit-modal-canvas-header-close .aui-kit-actionbutton {
  border-radius:6px
}
.aui-kit-modal-canvas-header-close .aui-kit-actionbutton:hover {
  background-color:#f0f1f3
}
.aui-kit-modal-canvas-header-hidden {
  display:none
}
.aui-kit-modal-canvas-content {
  background-color:#f9f9fb;
  height:calc(100% - 122px);
  min-height:calc(100% - 122px);
  overflow:auto;
  position:relative;
  top:60px
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-content {
    height:auto;
    overflow:hidden;
    top:0
  }
}
.aui-kit-modal-canvas-content-white {
  background-color:#fff
}
.aui-kit-modal-canvas-content-no-footer {
  min-height:calc(100% - 60px)
}
.aui-kit-modal-canvas-content-loading {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-kit-modal-canvas-footer {
  align-items:center;
  background:#fff;
  border-top:1px solid #d2d7dc;
  bottom:0;
  display:grid;
  grid-template:"left right" min-content;
  height:62px;
  left:0;
  padding:10px;
  position:absolute;
  right:0;
  z-index:400
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-footer {
    display:flex;
    flex-direction:column;
    height:auto;
    position:fixed
  }
}
.aui-kit-modal-canvas-footer-left {
  grid-area:left;
  justify-content:start
}
.aui-kit-modal-canvas-footer-right {
  align-items:center;
  display:grid;
  grid-area:right;
  grid-template-columns:repeat(auto-fit,minmax(90px,auto));
  grid-gap:10px;
  justify-content:end
}
@media(max-width:991.98px) {
  .aui-kit-modal-canvas-footer-right {
    display:flex;
    margin-top:10px
  }
}
.aui-kit-modal-canvas-content>.aui-core-loading-icon,
.aui-kit-modal-canvas>.aui-core-loading-icon {
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%)
}
.aui-profit-store-addonsappscanvas-content-item {
  border:1px solid #dbe5e6;
  border-radius:5px;
  overflow:hidden;
  position:relative;
  width:300px
}
.aui-profit-store-addonsappscanvas-content-item:not(:nth-child(3n)) {
  margin-right:20px
}
.aui-profit-store-addonsappscanvas-content-item:nth-child(n+4) {
  margin-top:20px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-icon {
  display:flex;
  height:100px;
  position:absolute;
  right:-21px;
  top:-10px;
  width:100px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-title {
  align-items:center;
  border-bottom:1px solid #eff2f5;
  display:flex;
  font-size:20px;
  font-weight:700;
  height:50px;
  justify-content:flex-start;
  padding:0 20px;
  width:100%
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-fullextendedname {
  margin:20px 0
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-fullextendedname-border {
  border-bottom:1px solid #eff2f5;
  display:flex;
  justify-content:flex-start;
  width:100%
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-fullextendedname-with-avatar {
  display:flex;
  flex-direction:row;
  margin-left:-5px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-fullextendedname-with-avatar .aui-icon-avatarAnfix {
  background-image:url(/profit/static/images/avatar-anfix-d7f1afa08bee77603749.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border:1px solid #d9e1e4;
  border-radius:50%;
  height:40px;
  width:47px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content {
  font-size:14px;
  margin-bottom:15px;
  padding:0 21px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-title {
  color:#29343a;
  font-weight:600;
  margin-bottom:15px;
  margin-top:20px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-description {
  color:#95a9af
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-description:not(:last-child) {
  margin-bottom:30px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-description-list {
  color:#95a9af;
  margin-left:1em
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-currentplan {
  color:#95a9af;
  font-size:12px;
  margin:-15px 0 10px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-content-currentplan strong {
  color:#3ac98b
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-more-info {
  color:#95a9af;
  font-size:12px;
  margin:-15px 0 10px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-footer {
  color:#95a9af;
  font-size:12px;
  height:15px;
  margin:10px 0
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-footer a {
  cursor:pointer;
  text-decoration:none
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-button {
  display:flex;
  justify-content:center
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-store-addonsappscanvas-content-item-button.aui-profit-store-addonsappscanvas-content-item-button-margin-top {
  margin-top:57px
}
.aui-profit-store-addonsappscanvas-content-item .aui-profit-appcard-disabledbutton,
.aui-profit-store-addonsappscanvas-content-item .aui-profit-appcard-disabledbutton:hover {
  background:#f5f7f8;
  border:1px solid #f5f7f8;
  color:#d8e3e6;
  cursor:default
}
.aui-profit-store-addonsappscanvas-content-item .aui-core-fullextendedname-main-text {
  color:#95a9af!important;
  font-weight:500!important;
  margin-left:8px
}
.aui-profit-store-addonsappscanvas-content-item .aui-core-fullextendedname-subline {
  color:#29343a!important;
  font-size:17px;
  font-weight:500!important;
  margin-left:8px
}
.aui-profit-plancomparisiontable {
  align-items:center;
  display:flex;
  flex-direction:column;
  user-select:none
}
.aui-profit-plancomparisiontable-footer {
  color:#a6afba;
  padding-left:20px;
  padding-top:35px
}
.aui-profit-plancomparisiontable-wrapper {
  display:flex;
  flex-direction:row;
  justify-content:center
}
.aui-profit-plancomparisiontable-labels {
  margin-top:172px;
  text-align:left
}
.aui-profit-plancomparisiontable-labels-text {
  color:#000;
  font-size:12px;
  height:43px;
  line-height:3.67;
  padding-right:40px;
  text-align:left;
  width:219px
}
.aui-profit-plancomparisiontable-monthly {
  margin-top:150px
}
.aui-profit-plancomparisiontable-plans {
  background:#fff;
  border-radius:5px;
  box-shadow:0 2px 27px 0 hsla(0,0%,53%,.25);
  padding:0 0 17px;
  position:relative;
  width:350px
}
.aui-profit-plancomparisiontable-plans-header {
  align-items:flex-start;
  display:flex;
  flex-direction:column
}
.aui-profit-plancomparisiontable-plans-header-title {
  background-color:#24cd9c;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  height:8px;
  width:100%
}
.aui-profit-plancomparisiontable-plans-header-price {
  color:#29343a;
  font-size:17px;
  font-weight:600;
  padding-left:40px;
  padding-top:30px;
  text-align:left
}
.aui-profit-plancomparisiontable-plans-header-price-int {
  font-size:30px
}
.aui-profit-plancomparisiontable-plans-header-price-plan {
  color:#a6afba;
  font-size:15px;
  font-weight:400;
  padding-left:4px
}
.aui-profit-plancomparisiontable-plans-header-price-without-discount {
  color:#a6afba;
  margin-right:5px;
  text-decoration:line-through
}
.aui-profit-plancomparisiontable-plans-body {
  margin-top:17px
}
.aui-profit-plancomparisiontable-plans-body>div {
  align-items:center;
  display:flex;
  height:43px;
  padding-left:40px
}
.aui-profit-plancomparisiontable-plans-body-text {
  font-size:14px;
  line-height:3.67
}
.aui-profit-plancomparisiontable-plans-body-text-unlimited {
  font-size:14px;
  font-weight:600;
  padding-left:2px
}
.aui-profit-plancomparisiontable-plans-body-feature {
  font-size:14px;
  font-weight:400;
  line-height:3.67
}
.aui-profit-plancomparisiontable-plans-body-feature-check,
.aui-profit-plancomparisiontable-plans-body-feature-excluded {
  align-items:center;
  display:flex;
  font-size:12px;
  font-weight:400;
  height:20px;
  justify-content:center;
  margin-right:15px;
  width:20px
}
.aui-profit-plancomparisiontable-plans-body-feature-check .aui-icon,
.aui-profit-plancomparisiontable-plans-body-feature-excluded .aui-icon {
  height:18px;
  width:18px
}
.aui-profit-plancomparisiontable-plans-body-feature-check .aui-icon {
  color:#4e8b7a
}
.aui-profit-plancomparisiontable-plans-body-feature-excluded {
  background-color:#f0f1f3;
  border-radius:50%
}
.aui-profit-plancomparisiontable-plans-body-feature-excluded .aui-icon {
  color:#a6afba
}
.aui-profit-plancomparisiontable-plans-footer {
  align-items:center;
  display:flex;
  justify-content:center;
  padding:17px 28px 0
}
.aui-profit-plancomparisiontable-plans-footer-current {
  align-items:center;
  color:#000;
  display:flex;
  font-size:14px;
  font-weight:600
}
.aui-profit-plancomparisiontable-plans-footer-current-icon {
  align-items:center;
  background-color:#62ca9f;
  border-radius:50%;
  display:flex;
  height:20px;
  justify-content:center;
  margin-right:5px;
  width:20px
}
.aui-profit-plancomparisiontable-plans-footer-current-icon .aui-icon {
  color:#fff;
  height:11px;
  width:11px
}
.aui-profit-plancomparisiontable-plans-footer-current-cancel,
.aui-profit-plancomparisiontable-plans-footer-current-cancel-change,
.aui-profit-plancomparisiontable-plans-footer-current-cancel-undo {
  height:32px
}
.aui-profit-plancomparisiontable-plans-footer-current-cancel {
  margin-left:16px;
  width:74px
}
.aui-profit-plancomparisiontable-plans-footer-current-cancel-undo {
  width:150px
}
.aui-profit-plancomparisiontable-plans-footer-current-cancel-change {
  width:170px
}
.aui-profit-plancomparisiontable-plans-currentplan,
.aui-profit-plancomparisiontable-plans-recommended {
  align-items:center;
  background-color:#4e8b7a;
  border-radius:13px;
  box-shadow:0 2px 4px 0 rgba(0,0,0,.17);
  color:#fff;
  display:flex;
  font-size:10px;
  font-weight:600;
  height:26px;
  justify-content:center;
  left:50%;
  letter-spacing:.14px;
  line-height:1;
  margin-left:-45.5px;
  position:absolute;
  text-transform:uppercase;
  top:-13px;
  width:91px
}
.aui-profit-plancomparisiontable-plans-currentplan {
  background-color:#d2d7dc;
  color:#fff
}
.aui-profit-plancomparisiontable-plans-1 {
  border-width:1px 0 1px 1px;
  margin:16px 0 28px
}
.aui-profit-plancomparisiontable-plans-1 .aui-profit-plancomparisiontable-plans-header-title {
  background-color:#62ca9f;
  height:50px;
  padding-top:17px
}
.aui-profit-plancomparisiontable-plans-2 {
  border:none;
  box-shadow:0 2px 27px 0 hsla(0,0%,53%,.25);
  width:310px;
  z-index:1
}
.aui-profit-plancomparisiontable-plans-2 .aui-profit-plancomparisiontable-plans-footer {
  padding:31px 28px 0
}
.aui-profit-plancomparisiontable-plans-3 {
  border-width:1px 1px 1px 0;
  margin:16px 0 28px
}
.aui-profit-plancomparisiontable-plans-3 .aui-profit-plancomparisiontable-plans-header-title {
  background-color:#1e2f34;
  height:50px;
  padding-top:17px
}
.aui-profit-plancomparisiontable .aui-profit-store-plancomparisiontable-couponcode-input {
  width:244px
}
.aui-profit-plancomparisiontable-couponcode {
  align-items:flex-start;
  color:#4b5662;
  display:flex;
  flex-direction:column;
  height:60px;
  margin:25px 660px 0 0
}
.aui-profit-plancomparisiontable-couponcode-wrapper {
  align-items:flex-start;
  display:flex;
  margin-top:8px
}
.aui-profit-plancomparisiontable-couponcode .aui-kit-actionbutton {
  height:36px;
  margin-left:10px
}
.aui-profit-plancomparisiontable-couponcode-input {
  width:166px
}
.aui-profit-plancomparisiontable-plans-header-button {
  padding-left:40px;
  padding-top:15px
}
.aui-profit-plancomparisiontable-plans-header-includes {
  padding-left:40px;
  padding-top:25px
}
.aui-kit-cancel-addon-popup {
  align-items:center;
  color:#000;
  display:flex;
  flex-direction:column;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding:48px 118px;
  row-gap:24px;
  text-align:center
}
.aui-kit-cancel-addon-popup-icon {
  color:#f3cf3f;
  height:48px;
  width:48px
}
.aui-kit-cancel-addon-popup-h1 {
  font-size:18px;
  width:335px
}
.aui-kit-cancel-addon-popup-h2 {
  font-size:14px;
  width:361px
}
.aui-profit-store-addonslandingcanvas {
  background:#fff;
  display:flex;
  flex-direction:column;
  min-height:calc(100vh - 110px);
  padding:32px 0 0
}
.aui-profit-store-addonslandingcanvas-main {
  display:flex;
  flex-direction:row;
  margin:0 55px 50px
}
.aui-profit-store-addonslandingcanvas-main-sidebard {
  width:300px
}
.aui-profit-store-addonslandingcanvas-main-sidebard .aui-profit-store-addonsappscanvas-content-item-button {
  display:flex;
  justify-content:center
}
.aui-profit-store-addonslandingcanvas-main-sidebard .aui-core-actionflatbutton {
  background-color:#3ac98b;
  border:none;
  height:32px;
  width:86px
}
.aui-profit-store-addonslandingcanvas-main-sidebard .aui-core-actionflatbutton:hover {
  background-color:rgba(58,201,139,.8)
}
.aui-profit-store-addonslandingcanvas-main-sidebard .aui-core-actionflatbutton-text {
  font-size:14px;
  font-weight:600;
  letter-spacing:-.4px;
  line-height:.71;
  text-transform:none
}
.aui-profit-store-addonslandingcanvas-main-sidebard .aui-core-actionflatbutton.aui-profit-appcard-disabledbutton {
  background-color:#a6afba
}
.aui-profit-store-addonslandingcanvas-main-sidebard .aui-core-actionflatbutton.aui-profit-appcard-disabledbutton .aui-core-actionflatbutton-text {
  color:#4b5662
}
.aui-profit-store-addonslandingcanvas-main-content {
  display:flex;
  flex:1;
  flex-direction:column;
  margin-right:70px
}
.aui-profit-store-addonslandingcanvas-main-content-title {
  color:#29343a;
  font-size:25px;
  margin-bottom:20px
}
.aui-profit-store-addonslandingcanvas-main-content-description {
  color:#525e65;
  font-size:14px;
  margin-bottom:20px
}
.aui-profit-store-addonslandingcanvas-main-content-video {
  background-color:#000;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-bottom:56.25%;
  position:relative;
  width:100%
}
.aui-profit-store-addonslandingcanvas-main-content-video-iframe {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}
.aui-profit-store-addonslandingcanvas-tabs {
  display:flex;
  flex-direction:column
}
.aui-profit-store-addonslandingcanvas-tabs-selector {
  align-items:center;
  display:flex;
  flex-direction:row;
  height:45px;
  margin-bottom:-1px;
  z-index:1
}
.aui-profit-store-addonslandingcanvas-tabs-tab {
  align-items:center;
  color:#6b7a8c;
  cursor:pointer;
  display:flex;
  font-size:15px;
  font-weight:600;
  height:100%;
  padding:0 15px
}
.aui-profit-store-addonslandingcanvas-tabs-tab.aui-profit-store-addonslandingcanvas-tabs-tab-active {
  border-bottom:3px solid #3ac98b;
  color:#29343a
}
.aui-profit-store-addonslandingcanvas-tabs-tab+.aui-profit-store-addonslandingcanvas-tabs-tab {
  margin-left:10px
}
.aui-profit-store-addonslandingcanvas-tabs-content {
  border-top:1px solid #cfdfe4
}
.aui-profit-store-addonslandingcanvas-tabs-0 {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  padding:50px 40px 448px
}
.aui-profit-store-addonslandingcanvas-tabs-0 .aui-profit-store-addonslandingcanvas-tabs-content-item {
  display:flex;
  flex:0 1 30%;
  flex-direction:row;
  margin-bottom:30px
}
.aui-profit-store-addonslandingcanvas-tabs-0 .aui-profit-store-addonslandingcanvas-tabs-content-item+.aui-profit-store-addonslandingcanvas-tabs-content-item:not(:nth-child(3n+1)) {
  padding-left:40px
}
.aui-profit-store-addonslandingcanvas-tabs-0 .aui-profit-store-addonslandingcanvas-tabs-content-item-icon {
  color:#b8c8ce;
  font-size:45px;
  margin-right:10px;
  margin-top:6px
}
.aui-profit-store-addonslandingcanvas-tabs-0 .aui-profit-store-addonslandingcanvas-tabs-content-item-content {
  display:flex;
  flex-direction:column;
  margin-left:10px
}
.aui-profit-store-addonslandingcanvas-tabs-0 .aui-profit-store-addonslandingcanvas-tabs-content-item-content-title {
  color:#29343a;
  font-size:15px;
  font-weight:800;
  margin-bottom:5px
}
.aui-profit-store-addonslandingcanvas-tabs-0 .aui-profit-store-addonslandingcanvas-tabs-content-item-content-description {
  color:#525e65;
  font-size:15px
}
.aui-profit-store-addonslandingcanvas-tabs-1 {
  display:flex;
  flex-direction:row;
  padding:50px 40px 448px
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-description {
  color:#525e65;
  width:220px
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-items {
  display:flex;
  flex:1;
  flex-direction:row;
  flex-wrap:wrap;
  margin-left:80px;
  position:relative
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-items:before {
  border-left:1px dashed #b8c8ce;
  content:"";
  height:100%;
  left:-40px;
  position:absolute;
  top:-10px
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-item {
  display:flex;
  flex:0 1 50%;
  flex-direction:row;
  margin-bottom:30px
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-item+.aui-profit-store-addonslandingcanvas-tabs-content-item:not(:nth-child(odd)) {
  padding-left:40px
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-item-icon {
  color:#b8c8ce;
  font-size:45px;
  margin-right:5px;
  margin-top:6px
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-item-icon .aui-core-icon.aui-icon-shareApp:before {
  margin:-.1em 0
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-item-content {
  display:flex;
  flex-direction:column;
  margin-left:10px
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-item-content-title {
  color:#29343a;
  font-size:15px;
  font-weight:800;
  margin-bottom:5px
}
.aui-profit-store-addonslandingcanvas-tabs-1 .aui-profit-store-addonslandingcanvas-tabs-content-item-content-description {
  color:#525e65;
  font-size:15px
}
.aui-profit-store-addonslandingcanvas-tabs-2 {
  background-color:#f9f9fb;
  display:flex;
  flex-direction:column;
  padding:48px 19px 0
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-kit-warning,
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-kit-warning-info {
  font-size:14px;
  height:44px;
  letter-spacing:normal;
  line-height:1.29;
  margin-bottom:48px;
  padding:15px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header {
  display:flex;
  flex-direction:row;
  justify-content:center;
  margin-bottom:40px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-trial {
  color:#a6afba;
  cursor:pointer;
  text-decoration:underline
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period {
  align-items:baseline;
  display:flex;
  width:917px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period-label {
  color:#a6afba;
  margin-right:27px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period-text {
  color:#4b5662
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period-text-blue {
  color:#000;
  font-weight:600;
  letter-spacing:-.23px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period .aui-kit-forms-switch {
  margin:0 12px 0 8px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period-annual {
  display:grid;
  grid-template-columns:65px auto;
  grid-template-rows:18px 13px auto
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period-annual-text {
  grid-column-start:1;
  grid-row-start:1
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period-annual-icon {
  grid-column-start:2;
  grid-row:1/span 2;
  height:23px;
  padding-top:7px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period-annual-icon .aui-icon {
  color:#4e8b7a;
  height:23px;
  width:23px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-period-annual-warning {
  align-items:center;
  border-radius:3px;
  color:#4e8b7a;
  font-size:10px;
  font-weight:600;
  grid-column:1/span 2;
  grid-row-start:3;
  justify-content:center;
  letter-spacing:.14px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-image {
  margin-left:150px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-image img {
  width:500px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-wrapper {
  align-items:center;
  align-self:center;
  border:1px solid #e74c3c;
  border-radius:5px;
  display:flex;
  flex-direction:row;
  justify-content:center;
  margin-bottom:50px;
  margin-left:185px;
  padding:10px;
  width:642px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-wrapper .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-cancel {
  color:#e74c3c;
  font-size:15px;
  font-weight:800;
  position:relative
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-wrapper .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-cancel .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-arrow {
  position:absolute;
  right:-12px;
  top:12px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-wrapper .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-cancel .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-arrow img {
  height:auto;
  width:36px
}
.aui-profit-store-addonslandingcanvas-tabs-2 .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-wrapper .aui-profit-store-addonslandingcanvas-tabs-header-subscription-pending-warning-icon {
  color:#e74c3c;
  font-size:32px;
  padding-right:10px
}
.aui-store-sales-cleverscan-container {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center
}
.aui-store-sales-cleverscan-container-body {
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:center
}
.aui-store-sales-cleverscan-container-card {
  align-items:center;
  background-color:#fff;
  border-color:#f0f1f3;
  border-radius:3px;
  border-style:solid;
  color:#000;
  display:flex;
  flex-direction:column;
  height:263px;
  justify-content:center;
  padding:33px 41px;
  position:relative;
  width:263px
}
.aui-store-sales-cleverscan-container-card-title {
  font-size:14px;
  letter-spacing:.5px
}
.aui-store-sales-cleverscan-container-card-title-span {
  font-weight:600
}
.aui-store-sales-cleverscan-container-card-price {
  border-bottom:1px solid #f0f1f3;
  color:#29343a;
  font-size:30px;
  font-weight:600;
  padding:10px 20px
}
.aui-store-sales-cleverscan-container-card-price-current {
  font-size:17px
}
.aui-store-sales-cleverscan-container-card-quantity {
  color:#3ac98b;
  font-size:14px;
  font-weight:700;
  margin-top:14px;
  text-transform:uppercase
}
.aui-store-sales-cleverscan-container-card-description {
  color:#a6afba;
  font-size:12px;
  margin:5px 0 24px;
  text-align:center
}
.aui-store-sales-cleverscan-container-card .aui-kit-actionbutton {
  height:32px;
  padding:0 12px
}
.aui-store-sales-cleverscan-container-card .aui-kit-actionbutton-text {
  align-items:center;
  display:flex;
  height:100%;
  letter-spacing:-.4px;
  text-transform:none
}
.aui-store-sales-cleverscan-container-card-recommended {
  align-items:center;
  background-color:#3ac98b;
  border-radius:12.5px;
  color:#fff;
  display:flex;
  font-size:10px;
  font-weight:600;
  height:26px;
  justify-content:center;
  left:50%;
  letter-spacing:.14px;
  line-height:1;
  margin-left:-45.5px;
  position:absolute;
  text-transform:uppercase;
  top:-13px;
  width:91px
}
.aui-store-sales-cleverscan-container-card-0 {
  border-width:1px 0 1px 1px
}
.aui-store-sales-cleverscan-container-card-1 {
  border:none;
  box-shadow:0 2px 27px 0 hsla(0,0%,53%,.25);
  height:318px;
  width:310px;
  z-index:1
}
.aui-store-sales-cleverscan-container-card-1 .aui-store-sales-cleverscan-container-card-description {
  margin:10px 0 37px
}
.aui-store-sales-cleverscan-container-card-1 .aui-store-sales-cleverscan-container-card-quantity {
  font-size:16px
}
.aui-store-sales-cleverscan-container-card-1 .aui-store-sales-cleverscan-container-card-description {
  font-size:14px
}
.aui-store-sales-cleverscan-container-card-1 .aui-store-sales-cleverscan-container-card-title {
  font-size:15px;
  letter-spacing:.54px
}
.aui-store-sales-cleverscan-container-card-2 {
  border-width:1px 1px 1px 0
}
.aui-digit-company-advisory-directory-grid-card-noconfigure {
  height:306px;
  margin-right:65px;
  margin-top:24px;
  width:267px
}
.aui-digit-company-advisory-directory-grid-card-noconfigure-title {
  color:#000;
  font-size:22px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:1.18;
  padding-bottom:14px
}
.aui-digit-company-advisory-directory-grid-card-noconfigure-body {
  color:#000;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.36;
  padding-bottom:24px
}
.aui-digit-company-advisory-directory-grid-card-configure {
  background-color:#fff;
  border:1px solid #f0f1f3;
  border-radius:10px;
  height:306px;
  margin-right:24px;
  margin-top:24px;
  padding:24px 32px;
  width:308px
}
.aui-digit-company-advisory-directory-grid-card-configure-icon,
.aui-digit-company-advisory-directory-grid-card-configure-img {
  height:94px;
  width:94px
}
.aui-digit-company-advisory-directory-grid-card-configure-icon-icon {
  height:56px;
  margin-top:14px;
  width:56px
}
.aui-digit-company-advisory-directory-grid-card-configure-title {
  color:#000;
  font-size:22px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:8px;
  padding-top:6px
}
.aui-digit-company-advisory-directory-grid-card-configure-subtitle {
  color:#a6afba;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:8px
}
.aui-digit-company-advisory-directory-grid-card-configure-description {
  color:#29343a;
  font-size:15px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:24px
}
.aui-digit-company-advisory-directory-grid-card-mine {
  background-color:#fff;
  border:1px solid #f0f1f3;
  border-radius:10px;
  height:306px;
  margin-right:24px;
  margin-top:24px;
  padding:18px 18px 24px 32px;
  width:308px
}
.aui-digit-company-advisory-directory-grid-card-mine-container {
  display:flex
}
.aui-digit-company-advisory-directory-grid-card-mine-container-icon,
.aui-digit-company-advisory-directory-grid-card-mine-container-img {
  height:94px;
  margin-top:10px;
  width:94px
}
.aui-digit-company-advisory-directory-grid-card-mine-container-icon-icon {
  height:56px;
  margin-top:14px;
  width:56px
}
.aui-digit-company-advisory-directory-grid-card-mine-container-label {
  background-color:#e2f7ee;
  border-radius:5px;
  height:25px;
  margin-left:79px;
  padding:3px;
  text-align-last:center;
  width:83px
}
.aui-digit-company-advisory-directory-grid-card-mine-container-label-text {
  color:#27a971;
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:0;
  line-height:normal
}
.aui-digit-company-advisory-directory-grid-card-mine-title {
  color:#000;
  font-size:22px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:8px;
  padding-top:6px
}
.aui-digit-company-advisory-directory-grid-card-mine-subtitle {
  color:#a6afba;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:8px
}
.aui-digit-company-advisory-directory-grid-card-mine-description {
  color:#29343a;
  font-size:15px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  padding-bottom:24px
}
.aui-digit-company-advisory-directory-grid-card-mine-button {
  color:#3380fa;
  cursor:pointer;
  font-size:18px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:0;
  line-height:normal
}
.aui-store-digit-content {
  background:#f9f9fb;
  color:#000;
  display:flex;
  flex-direction:column;
  height:100%;
  padding:40px 0;
  width:100%
}
.aui-store-digit-content-head {
  display:flex;
  flex-direction:row;
  justify-content:center
}
.aui-store-digit-content-head-content {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  width:1246px
}
.aui-store-digit-content-head-content-title {
  color:#000;
  font-size:18px;
  font-weight:600;
  letter-spacing:0
}
.aui-store-digit-content-head-content-period {
  align-items:baseline;
  column-gap:12px;
  display:flex;
  flex-direction:row;
  justify-content:right;
  padding-top:25px
}
.aui-store-digit-content-head-content-period-text {
  color:#4b5662;
  font-size:14px
}
.aui-store-digit-content-head-content-period-text-blue {
  color:#000;
  font-weight:600
}
.aui-store-digit-content-head-content-period-text-disabled {
  color:#4b5662;
  font-size:14px
}
.aui-store-digit-content-body {
  padding-bottom:40px;
  padding-top:44px
}
.aui-store-digit-content-body-plans {
  column-gap:12px;
  display:flex;
  flex-direction:row;
  justify-content:center
}
.aui-store-digit-content-body-plans-card {
  align-items:flex-start;
  background-color:#fff;
  border:1px solid #f0f1f3;
  border-radius:3px;
  display:flex;
  flex-direction:column;
  min-width:240px;
  position:relative
}
.aui-store-digit-content-body-plans-card-0 {
  border:1.5px solid #65ac93
}
.aui-store-digit-content-body-plans-card-1 {
  border:1.5px solid #296151
}
.aui-store-digit-content-body-plans-card-recommended {
  display:flex;
  flex-direction:row;
  justify-content:center;
  position:absolute;
  top:0;
  width:100%;
  z-index:1
}
.aui-store-digit-content-body-plans-card-recommended-freelance {
  background-color:#dbefe9;
  color:#49ad91
}
.aui-store-digit-content-body-plans-card-recommended-company,
.aui-store-digit-content-body-plans-card-recommended-freelance {
  align-items:center;
  border-radius:28px;
  display:flex;
  font-size:12px;
  font-weight:600;
  justify-content:center;
  line-height:2;
  padding:1px 16px;
  position:relative;
  top:-14px
}
.aui-store-digit-content-body-plans-card-recommended-company {
  background-color:#d4dfdc;
  color:#296151
}
.aui-store-digit-content-body-plans-card-content {
  padding-bottom:32px;
  padding-top:30px;
  position:relative;
  width:100%;
  z-index:2
}
.aui-store-digit-content-body-plans-card-content-head {
  align-items:center;
  display:flex;
  flex-direction:column
}
.aui-store-digit-content-body-plans-card-content-head-title {
  font-size:18px;
  font-weight:600;
  letter-spacing:-.2px;
  text-align:center
}
.aui-store-digit-content-body-plans-card-content-head-title-0 {
  color:#62ca9f
}
.aui-store-digit-content-body-plans-card-content-head-title-1 {
  color:#4aad91
}
.aui-store-digit-content-body-plans-card-content-head-title-2 {
  color:#4e8b7a
}
.aui-store-digit-content-body-plans-card-content-head-title-3 {
  color:#296151
}
.aui-store-digit-content-body-plans-card-content-head-title-4 {
  color:#1e2f34
}
.aui-store-digit-content-body-plans-card-content-head-price {
  align-items:center;
  display:flex;
  flex-direction:column;
  padding-top:16px;
  row-gap:4px
}
.aui-store-digit-content-body-plans-card-content-head-price-amount {
  color:#29343a;
  font-size:30px;
  font-weight:600;
  width:fit-content
}
.aui-store-digit-content-body-plans-card-content-head-price-period {
  color:#a6afba;
  font-size:10px;
  width:fit-content
}
.aui-store-digit-content-body-plans-card-content-button {
  display:flex;
  flex-direction:row;
  justify-content:center;
  padding-top:16px;
  width:100%
}
.aui-store-digit-content-body-plans-card-content-button-disabled .aui-kit-actionbutton-template-alt.aui-kit-actionbutton-version-V2 {
  border:0 solid #a6afba;
  color:#6b7a8c
}
.aui-store-digit-content-body-plans-card-content-button-current {
  color:#000;
  display:flex;
  font-size:14px;
  font-weight:600;
  padding-bottom:14px
}
.aui-store-digit-content-body-plans-card-content-button-current-icon {
  align-items:center;
  background-color:#62ca9f;
  border-radius:50%;
  display:flex;
  height:16px;
  justify-content:center;
  margin-right:7px;
  width:16px
}
.aui-store-digit-content-body-plans-card-content-button-current-icon .aui-icon {
  color:#fff;
  height:11px;
  width:11px
}
.aui-store-digit-content-body-plans-card-content-features {
  align-items:center;
  display:flex;
  flex-direction:column;
  padding-top:40px
}
.aui-store-digit-content-body-plans-card-content-features-content {
  display:flex;
  flex-direction:column;
  font-size:12px
}
.aui-store-digit-content-body-plans-card-content-features-content-extra-text {
  padding-bottom:17px;
  padding-top:17px
}
.aui-store-digit-content-body-plans-card-content-features-content-list {
  height:180.5px;
  padding-top:16px
}
.aui-store-digit-content-body-plans-card-content-features-content-list-img {
  align-items:center;
  display:flex;
  flex-direction:row
}
.aui-store-digit-content-body-plans-card-content-features-content-list-img-icon {
  color:#3ac98b;
  height:12px;
  width:12px
}
.aui-store-digit-content-body-more-comparation {
  align-items:center;
  display:flex;
  flex-direction:column;
  padding-bottom:40px
}
.aui-store-digit-content-body-more-comparation-head {
  align-items:center;
  display:flex;
  flex-direction:column;
  padding-bottom:56px;
  padding-top:80px
}
.aui-store-digit-content-body-more-comparation-head-title {
  font-size:24px;
  font-weight:600
}
.aui-store-digit-content-body-more-comparation-head-subtitle {
  color:#4b5662;
  font-size:18px;
  padding-top:12px;
  text-align:center
}
.aui-store-digit-content ul {
  font-size:12px;
  width:100%
}
.aui-store-digit-content ul li {
  column-gap:4px;
  display:flex;
  flex-direction:row;
  line-height:1.92
}
.aui-store-digit-content .aui-kit-actionbutton-template-default.aui-kit-actionbutton-version-V2 {
  padding:0 53px
}
.aui-store-digit-content .aui-kit-actionbutton-template-default.aui-kit-actionbutton-version-V2 .aui-kit-actionbutton-text {
  letter-spacing:normal
}
.aui-store-digit-content .aui-kit-actionbutton-template-alt.aui-kit-actionbutton-version-V2 {
  padding:0 14px
}
.aui-store-digit-content .aui-kit-actionbutton-template-alt.aui-kit-actionbutton-version-V2 .aui-kit-actionbutton-text {
  letter-spacing:normal
}
.aui-store-digit-content .aui-kit-actionbutton-disabled.aui-kit-actionbutton-template-default.aui-kit-actionbutton-version-V2 {
  background-color:#d2d7dc;
  color:#6b7a8c
}
.aui-store-digit-loading {
  align-items:center;
  background:#f9f9fb;
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-modal-canvas-content.aui-kit-modal-canvas-content-no-footer {
  background:#f9f9fb
}
.aui-kit-forms-composed {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  display:flex;
  height:36px;
  padding:10px;
  position:relative;
  transition:border-color .35s ease-in-out;
  width:100%
}
.aui-kit-forms-composed:hover .aui-kit-forms-inputbox-error {
  background-color:#ff4b39;
  border-radius:2px;
  color:#fff;
  height:auto;
  margin-top:6px;
  overflow:unset;
  padding:5px 8px;
  text-overflow:unset;
  white-space:unset;
  z-index:4
}
.aui-kit-forms-composed-input {
  border:none;
  outline:none;
  width:100%
}
.aui-kit-forms-composed-input:not(:last-of-type) {
  border-right:1px solid transparent;
  padding-right:8px;
  transition:border-color .35s ease-in-out
}
.aui-kit-forms-composed-input:not(:first-of-type) {
  padding-left:8px
}
.aui-kit-forms-composed-with-value .aui-kit-forms-inputbox-label,
.aui-kit-forms-composed:focus-within .aui-kit-forms-inputbox-label {
  background:linear-gradient(0deg,#fff 5px,transparent 0);
  transform:translateY(-20px) scale(.8) translateZ(0);
  z-index:3
}
.aui-kit-forms-composed-with-value .aui-kit-forms-composed-input,
.aui-kit-forms-composed-with-value:focus-within .aui-kit-forms-composed-input {
  border-color:#d2d7dc
}
.aui-kit-forms-composed:focus-within:not(.aui-kit-forms-composed-error) {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd;
  color:#000;
  transition-delay:0s
}
.aui-kit-forms-composed:focus-within:not(.aui-kit-forms-composed-error) .aui-kit-forms-composed-input {
  border-color:#3380fa
}
.aui-kit-forms-composed-disabled {
  border-style:dashed
}
.aui-kit-forms-composed-error {
  border-color:#ff4b39;
  transition-delay:0s
}
.aui-kit-forms-composed-error .aui-kit-forms-composed-input {
  border-color:#ff4b39
}
.aui-kit-forms-composed-error:focus-within {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd;
  transition-delay:0s
}
.aui-kit-forms-composed-error:focus-within .aui-kit-forms-composed-input {
  border-color:#3380fa
}
.aui-kit-forms-composed-error:focus-within .aui-kit-forms-inputbox-error {
  display:none
}
.aui-kit-forms-composed .aui-kit-forms-inputbox-label {
  align-items:center;
  display:flex;
  font-size:11px;
  left:12px;
  pointer-events:none;
  top:12.5px
}
.aui-kit-forms-composed .aui-kit-forms-inputbox-error {
  left:0
}
.aui-core-document-loading-wrapper {
  background:#f3f5f6;
  box-shadow:0 0 10px 0 rgba(0,0,0,.12);
  height:100%;
  padding:10px;
  position:absolute;
  width:100%
}
.aui-core-document-loading-wrapper,
.aui-core-document-loading-wrapper .aui-core-document-loading-wrapper-progress {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-core-document-loading-wrapper .aui-core-document-loading-wrapper-progress.aui-core-document-loading-wrapper-progress-mobile {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}
.aui-core-document-loading-wrapper .aui-core-document-loading-pages {
  min-height:45px
}
.aui-core-document-loading-wrapper.aui-core-document-loading-wrapper-mobile .aui-core-document-loading-text-wrapper {
  font-size:20px;
  font-weight:300;
  margin-top:38px
}
.aui-core-document-loading-wrapper .aui-core-document-loading-background-grey {
  height:198px;
  position:relative;
  width:198px
}
.aui-core-document-loading-wrapper .aui-core-document-loading-background-grey.aui-core-document-loading-background-grey-mobile {
  width:155px
}
.aui-core-document-loading-wrapper .aui-core-document-loading-text-wrapper {
  align-items:center;
  color:#7a8589;
  display:flex;
  flex-direction:column;
  font-size:27px;
  font-weight:300;
  justify-content:center;
  line-height:1.6;
  margin-top:41px
}
.aui-core-document-loading-wrapper .aui-core-document-loading-text-wrapper b {
  color:#000;
  font-weight:300
}
.aui-core-magnifier {
  background:#fff;
  position:absolute;
  z-index:52
}
.aui-core-magnifier-image {
  background-repeat:no-repeat;
  border:1px solid #b2b2b2;
  border-radius:4px
}
.aui-kit-forms-textarea {
  position:relative;
  width:100%
}
.aui-kit-forms-textarea-label {
  background:linear-gradient(0deg,#fff 5px,#fff 0);
  color:#4b5662;
  font-size:11px;
  font-weight:600;
  left:8px;
  letter-spacing:.2px;
  line-height:.91;
  padding:0 4px;
  position:absolute;
  text-transform:uppercase;
  top:13px;
  transform:translateY(0) scale(1) translateZ(0);
  transform-origin:left center;
  transition:all .15s ease-in-out;
  user-select:none;
  z-index:2
}
.aui-kit-forms-textarea-label-mandatory {
  color:#ff4b39;
  display:inline-block;
  padding-left:1px
}
.aui-kit-forms-textarea-counter {
  background-color:#fff;
  color:#6b7a8c;
  font-size:10px;
  height:16px;
  position:absolute;
  right:10px;
  top:10px;
  z-index:3
}
.aui-kit-forms-textarea-counter-limit {
  color:#ff4b39
}
.aui-kit-forms-textarea-input {
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#000;
  font-size:14px;
  height:36px;
  line-height:1.14;
  outline:none;
  overflow:hidden;
  padding:9px 26px 10px 12px;
  position:relative;
  resize:none;
  width:100%;
  z-index:1
}
.aui-kit-forms-textarea-input::placeholder {
  color:#d2d7dc;
  opacity:0;
  transition:opacity .15s ease-in-out
}
.aui-kit-forms-textarea-input-disabled,
.aui-kit-forms-textarea-input[disabled] {
  background-color:#f9f9fb;
  color:#4b5662;
  cursor:default;
  line-height:1.5;
  pointer-events:none
}
.aui-kit-forms-textarea-error {
  color:#ff4b39;
  font-size:12px;
  position:absolute;
  top:36px
}
.aui-kit-forms-textarea-focused .aui-kit-forms-textarea-label {
  background:#fff;
  color:#3380fa;
  transform:translateY(-19px) scale(.8) translateZ(0)
}
.aui-kit-forms-textarea-focused .aui-kit-forms-textarea-label-mandatory {
  display:none
}
.aui-kit-forms-textarea-focused .aui-kit-forms-textarea-input {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd
}
.aui-kit-forms-textarea-focused .aui-kit-forms-textarea-input::placeholder {
  opacity:1
}
.aui-kit-forms-textarea-has-value .aui-kit-forms-textarea-label {
  background:#fff;
  transform:translateY(-19px) scale(.8) translateZ(0)
}
.aui-kit-forms-textarea-has-value .aui-kit-forms-textarea-label-mandatory {
  display:none
}
.aui-kit-forms-textarea-has-errors .aui-kit-forms-textarea-label {
  color:#ff4b39
}
.aui-kit-forms-textarea-has-errors .aui-kit-forms-textarea-input {
  border-color:#ff4b39
}
.aui-digit-company-advisory-directory-profit-popup {
  padding:0 32px 24px;
  width:800px
}
.aui-digit-company-advisory-directory-profit-popup-part1 {
  display:flex;
  height:121px
}
.aui-digit-company-advisory-directory-profit-popup-part1-img {
  height:121px;
  width:121px
}
.aui-digit-company-advisory-directory-profit-popup-part1-icon {
  height:121px;
  padding-top:36px;
  text-align-last:center;
  width:121px
}
.aui-digit-company-advisory-directory-profit-popup-part1-title {
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin-left:13px
}
.aui-digit-company-advisory-directory-profit-popup-part1-title-text {
  color:#000;
  font-size:30px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:0;
  line-height:normal;
  margin-bottom:7px
}
.aui-digit-company-advisory-directory-profit-popup-part1-title-subtext {
  color:#a6afba;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:0;
  line-height:normal;
  margin-top:7px
}
.aui-digit-company-advisory-directory-profit-popup-part2 {
  color:#000;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:0;
  line-height:normal
}
.aui-digit-company-advisory-directory-profit-popup-part3 {
  color:#3380fa;
  cursor:pointer;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:normal;
  padding-top:16px
}
.aui-digit-company-advisory-directory-profit-popup-part3-active {
  color:#3380fa;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:normal;
  padding-top:11px;
  text-decoration:underline #3380fa
}
.aui-digit-company-advisory-directory-profit-popup-part3-active-dropdown {
  color:#3380fa;
  cursor:pointer;
  height:12px;
  margin-left:4px;
  width:12px
}
.aui-digit-company-advisory-directory-profit-popup-part3-active-dropdown-active {
  transform:rotate(180deg)
}
.aui-digit-company-advisory-directory-profit-popup-part3-dropdown {
  color:#3380fa;
  cursor:pointer;
  height:12px;
  margin-left:4px;
  width:12px
}
.aui-digit-company-advisory-directory-profit-popup-part3-dropdown-active {
  transform:rotate(180deg)
}
.aui-digit-company-advisory-directory-profit-popup-part4 {
  display:flex;
  padding-top:24px
}
.aui-digit-company-advisory-directory-profit-popup-part4-container {
  display:flex
}
.aui-digit-company-advisory-directory-profit-popup-part4-container-iconphone {
  align-self:center;
  color:#6b7a8c;
  height:16px;
  width:16px
}
.aui-digit-company-advisory-directory-profit-popup-part4-container-textphone {
  color:#000;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:0;
  line-height:2.14;
  margin-left:6px;
  margin-right:50px
}
.aui-digit-company-advisory-directory-profit-popup-part4-container-icon {
  align-self:center;
  color:#6b7a8c;
  height:16px;
  margin-left:6px;
  width:16px
}
.aui-digit-company-advisory-directory-profit-popup-part4-container-text {
  color:#000;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:0;
  line-height:2.14;
  margin-left:6px;
  margin-right:16px
}
.aui-digit-company-advisory-directory-profit-popup-part5 {
  color:#000;
  font-size:18px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:0;
  line-height:normal;
  margin-top:24px
}
.aui-digit-company-advisory-directory-profit-popup-part5-container1 {
  display:flex;
  padding-top:24px
}
.aui-digit-company-advisory-directory-profit-popup-part5-container1-name {
  margin-right:8px;
  width:256px
}
.aui-digit-company-advisory-directory-profit-popup-part5-container1-email {
  margin-right:8px;
  width:336px
}
.aui-digit-company-advisory-directory-profit-popup-part5-container1-phone {
  margin-right:8px;
  width:128px
}
.aui-digit-company-advisory-directory-profit-popup-part5-message,
.aui-digit-company-advisory-directory-profit-popup-part5-subject {
  margin-top:24px;
  width:736px
}
.aui-digit-company-advisory-directory-profit-popup-part5-message #Message {
  height:77px!important
}
.aui-digit-company-advisory-directory-profit-popup-part6 {
  display:flex;
  margin-bottom:24px;
  margin-top:24px
}
.aui-digit-company-advisory-directory-profit-popup-part6-check {
  margin-right:10px
}
.aui-digit-company-advisory-directory-profit-popup-part6-text {
  margin-left:10px
}
.aui-digit-company-advisory-directory-profit-popup-part7 {
  background-color:#f0f1f3;
  height:1px;
  margin:0 0 0 1px;
  width:735px
}
.aui-digit-company-advisory-directory-profit-popup-part8 {
  color:#000;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.29;
  padding-top:28px
}
.aui-digit-company-advisory-directory-profit-popup-part9 {
  padding-top:24px
}
.aui-digit-company-advisory-directory-profit-popup-part9 .aui-kit-forms-radio-options {
  flex-direction:column;
  gap:16px
}
.aui-send-form {
  border-top:1px solid #d2d7dc;
  height:482px;
  padding:0 32px 19px;
  width:600px
}
.aui-send-form-content-row-link {
  align-items:center;
  cursor:pointer;
  display:flex;
  height:42px;
  text-decoration:none
}
.aui-send-form-content-row-link:hover {
  color:#3380fa;
  text-decoration:underline
}
.aui-send-form-content-row-link-icon {
  color:#3380fa;
  height:16px;
  top:13px;
  vertical-align:-webkit-baseline-middle;
  width:16px
}
.aui-send-form-content-row-link-text {
  color:#3380fa;
  font-size:14px;
  font-weight:600;
  padding-left:4px;
  padding-right:16px;
  vertical-align:sub
}
.aui-send-form-content-row-title {
  color:#000;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  height:36px;
  letter-spacing:normal;
  line-height:normal;
  margin:24px 0;
  width:524px
}
.aui-send-form-content-row-input {
  column-gap:24px;
  display:flex;
  flex-direction:row
}
.aui-send-form-content-row-input-label {
  color:#6b7a8c;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  height:18px;
  letter-spacing:normal;
  line-height:normal;
  margin-bottom:5px;
  width:133px
}
.aui-send-form-content-row-input-check {
  margin-top:20px
}
.aui-send-form-content-container {
  background-color:#f9f9fb;
  padding:16px
}
.aui-send-form-content-container-title {
  color:#000;
  font-size:12px;
  font-weight:700;
  margin-bottom:"0px";
  margin-top:"25px"
}
.aui-send-form-content-container-text {
  color:#000;
  font-size:10px;
  font-weight:400;
  margin:10px 0 0
}
.aui-profit-documents-container-data .aui-core-form-grid .aui-core-form-inputbox-hinttext,
.aui-profit-documents-container-data .aui-core-form-lines-total-widget .aui-core-form-inputbox-hinttext,
.aui-profit-documents-container-data .aui-profit-documents-general .aui-core-form-inputbox-hinttext,
.aui-profit-documents-container-data .aui-profit-documents-info .aui-core-form-inputbox-hinttext {
  color:#9aa8ad
}
.aui-profit-documents-container-data .aui-core-form-lines-total-widget .aui-core-form-inputbox-labeltext {
  color:#5b686d
}
.aui-profit-documents-container-data .aui-core-form-lines-total-widget .aui-core-form-inputbox-input {
  font-size:18px
}
.aui-core-form-inputNumber-bold input {
  font-weight:700
}
.aui-core-form-inputNumber-graytext input {
  color:#9aa8ad
}
.aui-core-form-inputNumber-blacktext input {
  color:#000
}
.aui-core-pdfviewer {
  height:100%;
  position:relative;
  width:100%
}
.aui-core-pdfviewer.aui-core-pdfviewer-loading {
  margin-bottom:10px;
  padding-bottom:11px
}
.aui-core-pdfviewer .aui-core-pdfviewer-pdf-container {
  align-items:flex-start;
  display:flex;
  justify-content:center;
  width:100%
}
.aui-core-pdfviewer .aui-core-pdfviewer-pdf-view {
  opacity:0;
  position:absolute;
  transition:opacity 1s
}
.aui-core-pdfviewer .aui-core-pdfviewer-pdf-view-on {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:auto!important;
  opacity:1;
  position:relative
}
.aui-core-pdfviewer canvas {
  cursor:auto
}
.aui-core-pdfviewer .aui-core-pdfviewer-pdf-loading {
  opacity:1;
  padding-bottom:141.4%;
  transition:opacity 1s;
  width:100%
}
.aui-core-pdfviewer .aui-core-pdfviewer-pdf-loading-off {
  opacity:0
}
.aui-core-pdfviewer .aui-core-pdfviewer-pages {
  background:#1a2125;
  border-radius:25px;
  box-shadow:0 0 10px 0 rgba(0,0,0,.4);
  color:#fff;
  display:flex;
  font-size:15px;
  font-weight:700;
  justify-content:center;
  padding:10px 15px;
  position:absolute;
  right:39px;
  width:78px
}
.aui-core-pdfviewer .page:not(:last-child) {
  margin-bottom:20px
}
.aui-core-pdfviewer .annotationLayer,
.aui-core-pdfviewer .textLayer {
  display:none
}
.aui-core-pdfviewer .canvasWrapper {
  background-color:#fff
}
.aui-core-send-content-main .aui-core-pdfviewer .aui-core-pdfviewer-pdf-viewer {
  padding:6px 0
}
.textLayer {
  bottom:0;
  left:0;
  opacity:.2;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0
}
.textLayer>div {
  color:transparent;
  cursor:text;
  position:absolute;
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -o-transform-origin:0 0;
  -ms-transform-origin:0 0;
  transform-origin:0 0;
  white-space:pre
}
.textLayer .highlight {
  background-color:#b400aa;
  border-radius:4px;
  margin:-1px;
  padding:1px
}
.textLayer .highlight.begin {
  border-radius:4px 0 0 4px
}
.textLayer .highlight.end {
  border-radius:0 4px 4px 0
}
.textLayer .highlight.middle {
  border-radius:0
}
.textLayer .highlight.selected {
  background-color:#006400
}
.textLayer ::selection {
  background:blue
}
.textLayer ::-moz-selection {
  background:blue
}
.annotationLayer .annotLink>a:hover {
  background:#ff0;
  box-shadow:0 2px 10px #ff0;
  opacity:.2
}
.annotationLayer .annotText>img {
  cursor:pointer;
  position:absolute
}
.annotationLayer .annotTextContentWrapper {
  position:absolute;
  width:20em
}
.annotationLayer .annotTextContent {
  background-color:#ff9;
  border-radius:2px;
  box-shadow:0 2px 5px #333;
  cursor:pointer;
  float:left;
  max-width:20em;
  padding:.6em;
  z-index:200
}
.annotationLayer .annotTextContent>h1 {
  border-bottom:1px solid #000;
  font-size:1em;
  padding-bottom:.2em
}
.annotationLayer .annotTextContent>p {
  padding-top:.2em
}
.annotationLayer .annotLink>a {
  font-size:1em;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.pdfViewer .canvasWrapper {
  overflow:hidden
}
.pdfViewer .page {
  background-clip:content-box;
  background-color:#fff;
  border:9px solid transparent;
  direction:ltr;
  height:900px;
  margin:1px auto -8px;
  overflow:visible;
  position:relative;
  width:816px
}
.pdfViewer.removePageBorders .page {
  border:none;
  margin:0 auto 10px
}
.pdfViewer .page canvas {
  background-color:#fff;
  display:block;
  margin:0
}
.pdfViewer .page .loadingIcon {
  bottom:0;
  display:block;
  left:0;
  position:absolute;
  right:0;
  top:0
}
#outer {
  align-items:center;
  background:#fff;
  display:flex;
  flex-direction:column;
  left:0;
  position:fixed;
  top:0;
  z-index:-1
}
#inner {
  background-color:#fff
}
@media print {
  body * {
    display:none
  }
  #outer,
  #outer * {
    display:block
  }
  #outer {
    left:0;
    position:relative;
    top:0
  }
  @page {
    size:portrait;
    margin:0 0 0 0
  }
  @page rotated {
    size:landscape
  }
  canvas {
    page-break-after:always
  }
}
canvas {
  page-break-after:always
}
.aui-mobile-send-with-extra-padding .aui-core-pdfviewer-pdf-loading {
  padding-bottom:140.9%
}
.aui-core-pdfvieweroverlay {
  overflow:visible
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-overlay {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  height:100%;
  overflow-x:hidden;
  overflow-y:scroll;
  position:relative;
  width:100%
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-animated {
  position:absolute;
  top:0;
  width:100%
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header {
  align-items:center;
  background-color:#000;
  display:flex;
  height:60px;
  justify-content:space-between;
  position:relative;
  top:0;
  width:100%
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-enter {
  top:-60px;
  transition:top .4s
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-enter.aui-core-pdfvieweroverlay-header-enter-active {
  top:0
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-leave {
  top:0;
  transition:top .4s
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-leave.aui-core-pdfvieweroverlay-header-leave-active {
  top:-60px
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-content {
  align-items:flex-start;
  display:flex;
  height:100%;
  justify-content:center;
  padding-top:60px;
  transition:padding-top .4s;
  user-select:none;
  width:100%
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-content .aui-core-pdfvieweroverlay-content-wrapper {
  width:793px
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-content .aui-core-pdfviewer-pdf-container {
  height:calc(100vh - 60px);
  padding-top:0;
  transition:padding-top .4s
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-content .aui-core-pdfviewer-pages {
  top:calc(98vh - 110px);
  transition:top .4s
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-content.aui-core-pdfvieweroverlay-content-without-header {
  padding-top:0
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-content.aui-core-pdfvieweroverlay-content-without-header .aui-core-pdfviewer-pdf-container {
  height:100vh;
  padding-top:60px
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-content.aui-core-pdfvieweroverlay-content-without-header .aui-core-pdfviewer-pages {
  top:calc(98vh - 50px)
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-center,
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-left,
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-right {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center
}
@media(max-width:767.98px) {
  .aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-left {
    display:none
  }
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button {
  align-items:center;
  cursor:pointer;
  display:flex;
  height:100%;
  justify-content:center;
  padding:0 25px;
  position:relative;
  transition-duration:.4s;
  transition-property:background;
  transition-timing-function:linear
}
@media(max-width:767.98px) {
  .aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button {
    padding:0 15px
  }
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button:hover {
  background:#293034
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button+.aui-core-pdfvieweroverlay-header-button {
  margin-left:1px
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button+.aui-core-pdfvieweroverlay-header-button:before {
  background-color:#484d51;
  content:"";
  height:10px;
  left:-1px;
  margin-top:-5px;
  position:absolute;
  top:50%;
  width:1px
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button .aui-core-pdfvieweroverlay-header-button-icon {
  color:#fff;
  font-size:15px
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button .aui-core-pdfvieweroverlay-header-button-text {
  color:#fff;
  font-size:14px;
  font-weight:700;
  margin-left:10px
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button-scale-enter {
  opacity:0;
  transition-duration:.4s;
  transition-property:opacity;
  transition-timing-function:linear
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button-scale-enter.aui-core-pdfvieweroverlay-header-button-scale-enter-active {
  opacity:1
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button-scale-leave {
  opacity:1;
  transition-duration:.2s;
  transition-property:opacity;
  transition-timing-function:linear
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-header-button-scale-leave.aui-core-pdfvieweroverlay-header-button-scale-leave-active {
  opacity:0
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-close {
  align-items:center;
  background:#293034;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-size:18px;
  height:100%;
  justify-content:center;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear;
  width:60px
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-close:hover {
  background-color:#444e54
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-scale-slider-wrapper {
  background:#1a2125;
  border:1px solid #fff;
  height:60px;
  left:50%;
  margin-left:-15px;
  padding:8px 0;
  position:absolute;
  top:calc(100% - 10px);
  width:30px;
  z-index:2000
}
.aui-core-pdfvieweroverlay .aui-core-pdfvieweroverlay-scale-slider {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-core-pdfvieweroverlay .bar {
  left:calc(50% - 1.5px);
  width:3px
}
.aui-core-pdfvieweroverlay .bar.bar-0 {
  background:#00c1e2
}
.aui-core-pdfvieweroverlay .bar.bar-1 {
  background:#484d51
}
.aui-core-pdfvieweroverlay .handle {
  background:#fff;
  border-radius:50%;
  cursor:pointer;
  height:10px;
  left:calc(50% - 5px);
  width:10px
}
.aui-core-form-combobox {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:4em;
  position:relative;
  user-select:none;
  width:100%
}
@media(max-width:575.98px) {
  .aui-core-form-combobox {
    margin-right:0
  }
}
.aui-core-form-combobox.aui-core-form-combobox-disabled {
  pointer-events:none
}
.aui-core-form-combobox.aui-core-form-combobox-orientation-left .aui-core-form-inputbox-lefticon,
.aui-core-form-combobox.aui-core-form-combobox-orientation-right .aui-core-form-inputbox-righticon {
  color:#9ba9ae;
  cursor:pointer
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-container {
  min-width:100%;
  position:relative;
  z-index:51
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-container .aui-core-form-combobox-dropdown-wrapper {
  display:flex;
  flex-direction:column
}
.aui-core-form-combobox .aui-core-form-inputbox {
  z-index:0
}
.aui-core-form-combobox.aui-core-form-combobox-dropdown-active .aui-core-form-inputbox {
  z-index:51
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown {
  overflow-x:hidden;
  overflow-y:auto;
  position:absolute;
  width:100%
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown.aui-core-form-combobox-dropdown-left {
  left:0
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown.aui-core-form-combobox-dropdown-right {
  right:0
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown.aui-core-form-combobox-dropdown-variable-width,
.aui-core-form-combobox .aui-core-form-combobox-dropdown.aui-core-form-combobox-dropdown-variable-width .aui-core-form-combobox-dropdown-option {
  width:unset
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown.aui-core-form-combobox-dropdown-default {
  background-color:#fff;
  border:1px solid #e8eef1;
  display:flex;
  flex-direction:column;
  max-height:184px;
  min-width:100%
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option {
  background-color:#fff;
  border:none;
  color:#74848a;
  cursor:pointer;
  font-size:1.07143rem;
  outline:none;
  padding:5px 20px 5px 10px;
  transition:background-color .2s;
  width:100%
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option:first-child {
  margin-top:5px
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option:last-child {
  margin-bottom:5px
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option.aui-core-form-combobox-dropdown-option-focused {
  background-color:#7ea4b3;
  color:#fff!important
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option.aui-core-form-combobox-dropdown-option-selected {
  color:#00c1e2
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option.aui-core-form-combobox-dropdown-option-one-line {
  white-space:nowrap
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option.aui-core-form-combobox-dropdown-option-break-word {
  word-break:break-all;
  word-wrap:break-word;
  display:inline-table;
  white-space:normal
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer {
  align-items:center;
  background-color:#fff;
  border:1px solid #e8eef1;
  color:#00c1e2;
  display:flex;
  min-width:100%;
  padding:5px 20px 5px 10px;
  position:absolute
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer.aui-core-form-combobox-dropdown-footer-left {
  left:0
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer.aui-core-form-combobox-dropdown-footer-right {
  right:0
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer.aui-core-form-combobox-dropdown-footer-action-click {
  cursor:pointer
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer.aui-core-form-combobox-dropdown-footer-one-line {
  white-space:nowrap
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer.aui-core-form-combobox-dropdown-footer-blue {
  color:#00c1e2;
  font-size:14px;
  font-weight:700
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer.aui-core-form-combobox-dropdown-footer-focused {
  background-color:#7ea4b3;
  color:#fff!important
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer.aui-core-form-combobox-dropdown-footer-add-option {
  border:1px solid #e8eef1;
  color:#00c1e2;
  cursor:pointer;
  margin-top:-5px;
  padding:10px 8px
}
.aui-core-form-combobox .aui-core-form-combobox-dropdown-footer.aui-core-form-combobox-dropdown-footer-add-option:hover {
  background-color:#7ea4b3;
  color:#fff
}
.aui-core-form-combobox.aui-core-form-filtrablecombobox .aui-core-form-combobox-dropdown {
  background-color:#fff;
  border:1px solid #e8eef1;
  max-height:184px;
  max-width:none;
  min-width:100%;
  width:auto
}
.aui-core-form-combobox.aui-core-form-filtrablecombobox .aui-core-form-combobox-dropdown.aui-core-form-combobox-dropdown-option-one-line {
  white-space:nowrap
}
.aui-core-form-combobox.aui-core-form-filtrablecombobox-livecontact .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option {
  display:flex;
  flex-direction:row
}
.aui-core-form-combobox-dropdown-wrapper {
  display:flex;
  position:relative;
  width:100%
}
.aui-core-form-combobox-dropdown-wrapper .aui-core-form-combobox-dropdown-no-results-wrapper-label {
  align-items:center;
  align-self:center;
  background-color:#82bc00;
  border-radius:2px;
  bottom:23px;
  color:#fff;
  display:flex;
  font-size:13px;
  font-weight:600;
  height:20px;
  padding:0 5px;
  position:absolute;
  right:27px;
  text-transform:uppercase
}
.aui-profit-store-companynamecanvas {
  background:#fff;
  display:grid;
  grid-template-rows:auto;
  min-height:calc(100vh - 110px);
  padding:0 45px
}
@media(max-width:767.98px) {
  .aui-profit-store-companynamecanvas {
    min-width:100%
  }
}
.aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-wrapper {
  align-items:center;
  align-self:center;
  display:grid;
  grid-template-rows:repeat(3,auto);
  justify-content:center;
  justify-self:center;
  padding:30px 0
}
@media(max-width:767.98px) {
  .aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-wrapper {
    min-width:100%
  }
}
.aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-logo {
  height:189px;
  justify-self:center;
  margin-bottom:27px;
  object-fit:contain;
  width:311px
}
.aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-text {
  color:#74848a;
  font-size:30px;
  font-weight:200;
  justify-self:center;
  text-align:center
}
.aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-text strong {
  color:#29343a;
  font-weight:600
}
.aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-input {
  color:#74848a;
  font-size:16px;
  margin-top:30px;
  width:430px
}
@media(max-width:767.98px) {
  .aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-input {
    width:350px
  }
}
.aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-input .aui-kit-forms-combobox {
  display:flex;
  width:100%
}
.aui-profit-store-companynamecanvas .aui-profit-store-companynamecanvas-input .aui-kit-forms-inputbox-label {
  pointer-events:none
}
.aui-core-actionflatbutton-navlink {
  display:flex
}
.aui-core-actionflatbutton {
  border-radius:3px;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  padding:5px 10px;
  position:relative;
  user-select:none
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-disabled {
  border:1px solid #dfe4e7!important;
  color:#dfe4e7!important;
  cursor:default;
  pointer-events:none
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-disabled:hover {
  color:#53646a
}
.aui-core-actionflatbutton .aui-core-actionflatbutton-text {
  align-items:center;
  display:flex;
  flex-direction:column;
  font-size:15px;
  font-weight:600;
  justify-content:center;
  position:relative;
  white-space:nowrap
}
.aui-core-actionflatbutton .aui-core-actionflatbutton-text .aui-core-actionflatbutton-text-upper {
  font-size:14px;
  font-weight:600;
  position:relative;
  text-transform:uppercase;
  white-space:nowrap
}
.aui-core-actionflatbutton .aui-core-actionflatbutton-text .aui-core-actionflatbutton-text-lower {
  font-size:14px;
  font-weight:400;
  position:relative;
  text-transform:lowercase;
  white-space:nowrap
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-left {
  align-items:center;
  flex-direction:row;
  justify-content:center;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-left .aui-core-actionflatbutton-icon {
  font-size:14px;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-left .aui-core-actionflatbutton-icon~.aui-core-actionflatbutton-text {
  margin-left:5px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-left .aui-core-actionflatbutton-icon .aui-core-loading-icon {
  margin-right:10px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-leftspaced {
  align-items:center;
  flex-direction:row;
  justify-content:center;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-leftspaced .aui-core-actionflatbutton-icon {
  font-size:14px;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-leftspaced .aui-core-actionflatbutton-icon~.aui-core-actionflatbutton-text {
  margin-left:7px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-leftspaced .aui-core-actionflatbutton-icon .aui-core-loading-icon {
  margin-right:10px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-right {
  align-items:center;
  flex-direction:row-reverse;
  justify-content:center;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-right .aui-core-actionflatbutton-icon {
  font-size:14px;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-right .aui-core-actionflatbutton-icon~.aui-core-actionflatbutton-text {
  margin-left:5px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-top {
  align-items:center;
  flex-direction:column;
  justify-content:center;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-top .aui-core-actionflatbutton-icon {
  font-size:22px;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-top .aui-core-actionflatbutton-icon~.aui-core-actionflatbutton-text {
  margin-bottom:5px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-bottom {
  align-items:center;
  flex-direction:column-reverse;
  justify-content:center;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-bottom .aui-core-actionflatbutton-icon {
  font-size:22px;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-icon-bottom .aui-core-actionflatbutton-icon~.aui-core-actionflatbutton-text {
  margin-top:5px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-size-default {
  display:inline-block
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-size-big,
.aui-core-actionflatbutton.aui-core-actionflatbutton-size-full {
  height:100%;
  width:100%
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-size-big .aui-core-actionflatbutton-icon {
  font-size:22px;
  position:relative
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-size-fullheight {
  height:100%
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-size-horizontalicon {
  align-items:center;
  display:flex;
  height:25px;
  width:140px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-size-horizontaliconbig {
  align-items:center;
  display:flex;
  height:36px;
  width:191px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-grey {
  border:1px solid #dfe4e7;
  color:#758990
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-grey:hover {
  color:#53646a
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-blue {
  border:1px solid #74ddef;
  color:#5ed2e6
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-blue:hover {
  color:#00bedf
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-boldblue {
  border:1px solid #74ddef;
  color:#5ed2e6
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-boldblue:hover {
  color:#00bedf
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-boldblue .aui-core-actionflatbutton-text {
  font-size:14px;
  font-weight:700
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-boldblue .aui-core-actionflatbutton-icon {
  font-size:20px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-strongblue {
  border:1px solid #00c6e4;
  color:#00c6e4
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-strongblue:hover {
  color:#00bedf
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-dark {
  border:1px solid #000;
  color:#000
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-dark:hover {
  color:#222
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-green {
  border:1px solid #7fbd00;
  color:#7fbd00
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-green:hover {
  border:1px solid #bfde7f
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-solidgreen {
  background-color:#81be03;
  border:1px solid #81be03;
  color:#fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-solidgreen:hover {
  background-color:#72ac00
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-whitetranslucent {
  border:1px solid hsla(0,0%,100%,.3)
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-whitetranslucent .aui-core-actionflatbutton-text {
  color:#fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-whitetranslucent:hover {
  border:1px solid #fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-whitetranslucent .aui-core-actionflatbutton-icon {
  color:#fff;
  margin-bottom:5px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-black {
  border:1px solid hsla(0,0%,100%,.3)
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-black .aui-core-actionflatbutton-text {
  color:#fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-black:hover {
  border:1px solid #fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-black .aui-core-actionflatbutton-icon {
  color:#fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-notification-custom {
  background-color:hsla(0,0%,100%,.25);
  border:1px solid rgba(235,155,29,.3)
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-notification-custom .aui-core-actionflatbutton-text {
  color:#fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-notification-custom:hover {
  border:1px solid #fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-report {
  border:1px solid #74ddef;
  color:#5ed2e6
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-report:hover {
  color:#00bedf
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-report .aui-core-actionflatbutton-text {
  font-size:14px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-virtualShop-desconnect {
  border:1px solid #81be03;
  color:#81be03
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-virtualShop-desconnect:hover {
  color:#81be03
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-virtualShop-desconnect .aui-core-actionflatbutton-text {
  font-size:14px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-document {
  align-items:center;
  border:1px solid #5ed2e6;
  color:#5ed2e6;
  display:flex;
  flex-direction:row;
  font-weight:400;
  justify-content:center;
  margin-left:20px;
  padding:2px 9px 1px 3px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-document:hover {
  color:#00bedf
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-document .aui-core-actionflatbutton-icon {
  font-size:25px
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-document .aui-core-actionflatbutton-text {
  font-size:12px;
  text-align:center;
  text-transform:uppercase
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-dark {
  border:1px solid #23353a;
  color:#23353a
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-dark:hover {
  color:#23353a
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-visible {
  overflow:visible
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-solidblue {
  background-color:#00c1e2;
  border:1px solid #00c1e2;
  color:#fff
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-solidblue:hover {
  background-color:#06a8c5
}
.aui-core-actionflatbutton.aui-core-actionflatbutton-template-solidblue .aui-core-actionflatbutton-text {
  font-size:14px;
  font-weight:700
}
.aui-profit-banks-formaccount-banksaccountcanvas {
  font-size:16px;
  padding-top:30px
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankheader {
  align-items:center;
  background:#f5f7f8;
  border-radius:5px 5px 0 0;
  display:flex;
  height:60px;
  justify-content:space-between;
  margin:0 -38px;
  overflow:hidden;
  padding:0 38px;
  position:relative;
  top:-38px;
  user-select:none;
  width:calc(100% + 76px)
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankheader+.aui-core-forms-dottedboxgroup {
  margin-top:0
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankheader-name {
  font-size:28px;
  font-weight:700;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankheader-logos-container {
  display:flex;
  flex-direction:row;
  margin-left:15px
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankheader-type-logo {
  align-items:center;
  color:#a6aeb2;
  display:flex;
  font-size:34px;
  margin-right:15px;
  position:relative
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankheader-type-logo:after {
  background-color:#e9eff1;
  content:"";
  height:25px;
  margin:0 0 0 15px;
  position:relative;
  width:1px
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankheader-bank-logo {
  align-items:center;
  display:flex;
  font-size:38px;
  margin-right:-20px
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankselector {
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-bottom:40px;
  width:100%
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankselector .aui-profit-banks-formaccount-banksaccountcanvas-livesearch-wrapper {
  width:50%
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankselector .aui-profit-banks-formaccount-banksaccountcanvas-button-wrapper {
  height:35px;
  margin-bottom:10px
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-empty-div {
  height:80px;
  width:100%
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-profit-banks-formaccount-banksaccountcanvas-bankaccount {
  width:100%
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-core-forms-dottedboxgroup-wrapper {
  margin-top:0
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup {
  margin-bottom:15px
}
.aui-profit-banks-formaccount-banksaccountcanvas .aui-core-form-textarea {
  margin-top:20px
}
@media(min-width:961px) {
  .aui-profit-banks-formaccount-banksaccountcanvas {
    padding:45px
  }
}
.aui-core-form-filtrablecomboboxoption {
  align-items:center;
  display:flex;
  height:70px;
  justify-content:flex-start;
  width:100%
}
.aui-core-form-filtrablecomboboxoption .aui-core-form-combobox-dropdown-option-avatar-wrapper {
  height:44px;
  margin-right:15px;
  width:44px
}
.aui-core-form-filtrablecomboboxoption .aui-core-fullextendedname-view-container {
  flex:1;
  position:relative;
  width:auto
}
.aui-core-form-contactfiltrablecombobox-dropdown .aui-core-form-combobox-dropdown-option.aui-core-form-combobox-dropdown-option-focused {
  background-color:#dee7eb!important
}
.aui-core-form-contactfiltrablecombobox-dropdown .aui-core-form-combobox-dropdown-option.aui-core-form-combobox-dropdown-option-focused:not(:last-child) .aui-core-fullextendedname-view-container:before {
  top:58px
}
.aui-core-form-contactfiltrablecombobox-dropdown .aui-core-form-combobox-dropdown-option:not(:last-child) .aui-core-fullextendedname-view-container:before {
  border-bottom:1px solid #dee7eb;
  content:"";
  position:absolute;
  top:59px;
  width:100%
}
.aui-kit-forms-fileuploader-isdragging {
  align-items:center;
  background-color:#eff5ff;
  border:1px dashed #3380fa;
  border-radius:3px;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-forms-fileuploader-isdragging-icon {
  color:#3380fa;
  height:20px;
  vertical-align:middle;
  width:20px
}
.aui-kit-forms-fileuploader-input {
  display:none;
  pointer-events:none
}
.aui-kit-forms-fileuploader-template-imageuploader {
  border:1px solid #d2d7dc;
  border-radius:2px
}
.aui-kit-forms-fileuploader-template-imageuploader.aui-kit-forms-fileuploader {
  align-items:center;
  background-color:transparent;
  cursor:pointer;
  display:flex;
  height:100%;
  justify-content:center;
  position:relative;
  width:100%
}
.aui-kit-forms-fileuploader-template-imageuploader.aui-kit-forms-fileuploader-isdragging {
  align-items:center;
  background-color:#eff5ff;
  border:1px dashed #3380fa;
  border-radius:3px;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-forms-fileuploader-template-imageuploader.aui-kit-forms-fileuploader-isdragging-icon {
  color:#3380fa;
  height:20px;
  vertical-align:middle;
  width:20px
}
.aui-kit-forms-fileuploader-template-imageuploader.aui-kit-forms-fileuploader-disabled {
  background-color:#f9f9fb;
  cursor:default
}
.aui-kit-forms-fileuploader-template-receivedinvoicelistdnd.aui-kit-forms-fileuploader {
  border:none
}
.aui-kit-forms-fileuploader-template-receivedinvoice {
  height:100%;
  position:relative
}
.aui-kit-forms-fileuploader-template-receivedinvoice:before {
  background-color:#484d51;
  content:"";
  height:10px;
  left:-1px;
  margin-top:-5px;
  position:absolute;
  top:50%;
  width:1px
}
.aui-cert-form {
  border-top:1px solid #d2d7dc;
  height:363px;
  padding:0 32px 19px;
  width:800px
}
.aui-cert-form-cert {
  height:auto;
  min-height:272px
}
.aui-cert-form-loading {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-cert-form-basicdata-withimage {
  border-bottom:1px solid #f0f1f3;
  margin-top:19px;
  padding-bottom:26px
}
.aui-cert-form-basicdata-withimage-line {
  align-items:center;
  column-gap:10px;
  display:flex
}
.aui-cert-form-basicdata-withimage-line-name {
  max-width:400px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-cert-form-basicdata-withimage-line-delete {
  cursor:pointer
}
.aui-cert-form-basicdata-withimage-line-delete-icon {
  color:#a6afba;
  height:16px;
  margin-top:6px;
  visibility:hidden;
  width:16px
}
.aui-cert-form-basicdata-withimage-line:hover .aui-cert-form-basicdata-withimage-line-delete-icon {
  visibility:visible
}
.aui-cert-form-basicdata-withimage-line1 {
  color:#ff4b39;
  font-size:12px;
  font-weight:600;
  padding-top:10px
}
.aui-cert-form-basicdata-withimage-line2 {
  column-gap:24px;
  display:grid;
  grid-template:"combo pass check";
  padding-top:20px
}
.aui-cert-form-basicdata-withimage-line2-combo {
  grid-area:combo
}
.aui-cert-form-basicdata-withimage-line2-pass {
  grid-area:pass
}
.aui-cert-form-basicdata-withimage-line2-check {
  grid-area:check
}
.aui-cert-form-basicdata-withimage-line2-input-box {
  display:flex;
  flex-direction:column
}
.aui-cert-form-basicdata-image {
  background-color:#f9f9fb;
  border:2px dashed #d2d7dc;
  border-radius:4px;
  cursor:pointer;
  gap:16px;
  grid-area:image;
  height:187px;
  margin-top:37px;
  position:relative;
  text-align:center;
  width:736px
}
.aui-cert-form-basicdata-image,
.aui-cert-form-basicdata-image-oval {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-cert-form-basicdata-image-oval {
  background-color:rgba(122,126,221,.15);
  border-radius:50%;
  height:45px;
  text-align:-webkit-center;
  width:45px
}
.aui-cert-form-basicdata-image-oval-icon {
  color:#7e82d9;
  height:27px;
  object-fit:contain;
  width:27px
}
.aui-cert-form-basicdata-image-title {
  color:#29343a;
  font-size:14px;
  font-weight:600;
  text-transform:uppercase
}
.aui-cert-form-basicdata-image-text {
  color:#6b7a8c;
  font-size:12px
}
.aui-cert-form-basicdata-image-text strong {
  color:#3380fa;
  font-weight:600
}
.aui-cert-form-basicdata-image-text strong:hover {
  text-decoration:underline
}
.aui-cert-form-basicdata-image-picture {
  border-left:1px solid #d2d7dc;
  border-radius:4px;
  border-right:1px solid #d2d7dc;
  height:138px;
  object-fit:contain;
  width:138px
}
.aui-cert-form-basicdata-image-close {
  align-items:center;
  background-color:#d2d7dc;
  border-radius:4px;
  cursor:pointer;
  display:flex;
  height:20px;
  justify-content:center;
  opacity:0;
  position:absolute;
  right:5px;
  top:5px;
  width:20px
}
.aui-cert-form-basicdata-image-close-icon {
  color:#fff;
  height:16px;
  width:16px
}
.aui-cert-form-basicdata-image:hover .aui-cert-form-basicdata-image-close {
  opacity:1
}
.aui-cert-form-basicdata-reference {
  grid-area:reference
}
.aui-cert-form-basicdata-name {
  grid-area:name
}
.aui-cert-form-basicdata-description {
  grid-area:description;
  margin-top:8px
}
.aui-cert-form-basicdata-description #Description {
  height:77px
}
.aui-cert-form-basicdata-description:hover .aui-kit-forms-textarea-error {
  background-color:#ff4b39;
  border-radius:2px;
  color:#fff;
  height:auto;
  margin-top:6px;
  overflow:unset;
  padding:5px 8px;
  text-overflow:unset;
  top:77px;
  white-space:unset;
  width:100%;
  z-index:4
}
.aui-cert-form-basicdata-description .aui-kit-forms-textarea-error {
  top:80px
}
.aui-cert-form-title {
  font-size:18px;
  font-weight:600;
  padding:24px 0 14px
}
.aui-cert-form-numbers {
  display:grid;
  grid-gap:16px;
  grid-row:80px;
  grid-template:"price discount tax total" auto/138px 120px 120px 1fr
}
.aui-cert-form-numbers-price {
  grid-area:price
}
.aui-cert-form-numbers-discount {
  grid-area:discount
}
.aui-cert-form-numbers-tax {
  grid-area:tax
}
.aui-cert-form-numbers-total {
  display:flex;
  flex-direction:column;
  grid-area:total
}
.aui-cert-form-numbers-total-label {
  font-weight:700
}
.aui-cert-form-numbers-total-value {
  display:inline-block
}
.aui-cert-form .aui-kit-dialog-footer-buttons .aui-kit-actionbutton-class-add-new {
  padding:0 45px
}
.aui-kit-alert {
  background-color:#eff5ff;
  border:1px solid #3380fa;
  border-radius:3px;
  display:flex;
  padding:12px
}
.aui-kit-alert-icon {
  color:#3380fa;
  height:24px;
  width:24px
}
.aui-kit-alert-icon .aui-icon {
  height:inherit;
  width:inherit
}
.aui-kit-alert-text {
  padding-left:12px
}
.aui-kit-alert-text-title {
  font-size:17px;
  font-weight:700;
  margin-bottom:9px
}
.aui-kit-alert-success {
  background-color:#e2f7ee;
  border-color:#3ac98b
}
.aui-kit-alert-success .aui-kit-alert-icon {
  color:#3ac98b
}
.aui-kit-alert-warning {
  background-color:#fffde1;
  border-color:#f3a53f
}
.aui-kit-alert-warning .aui-kit-alert-icon {
  color:#f3a53f
}
.aui-kit-alert-error {
  background-color:#ffe9e7;
  border-color:#ff4b39
}
.aui-kit-alert-error .aui-kit-alert-icon {
  color:#ff4b39
}
.aui-kit-colorpicker {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:flex;
  flex-wrap:wrap;
  padding:12px;
  position:fixed;
  z-index:51
}
.aui-kit-colorpicker-color {
  border-radius:4px;
  cursor:pointer;
  height:24px;
  margin:2px;
  transform:scale(1);
  transition:.15s ease-in-out;
  width:24px
}
.aui-kit-colorpicker-color:hover {
  box-shadow:0 0 10px 0 rgba(107,122,140,.3);
  transform:scale(1.05)
}
.aui-kit-draft-editor-toolbar-button {
  align-items:center;
  background-color:#fff;
  border:0;
  border-radius:6px;
  color:#6b7a8c;
  display:flex;
  height:24px;
  justify-content:center;
  padding:0;
  width:24px
}
.aui-kit-draft-editor-toolbar-button-wrapper {
  align-items:center;
  border-radius:6px;
  display:flex;
  justify-content:center;
  padding:5px
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-toolbar-button-wrapper {
    display:inline-block
  }
}
.aui-kit-draft-editor-toolbar-button svg {
  fill:#6b7a8c
}
.aui-kit-draft-editor-toolbar-button :focus,
.aui-kit-draft-editor-toolbar-button:hover {
  color:#4b5662;
  cursor:pointer;
  outline:0
}
.aui-kit-draft-editor-toolbar-button-icon {
  height:26px;
  width:26px
}
.aui-kit-draft-editor-toolbar-button-image-upload-input {
  display:none;
  pointer-events:none
}
.aui-kit-draft-editor-toolbar-button-image-upload :focus,
.aui-kit-draft-editor-toolbar-button-image-upload:hover {
  color:#4b5662;
  cursor:pointer;
  outline:0
}
.aui-kit-draft-editor-toolbar-button-active {
  background:#d2d7dc;
  color:#4b5662
}
.aui-kit-draft-editor-toolbar-button-active svg {
  fill:#4b5662
}
.aui-kit-draft-editor-font-suite {
  align-items:center;
  column-gap:8px;
  display:grid;
  grid-template-columns:min-content min-content min-content min-content
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-font-suite {
    display:flex;
    margin-bottom:16px
  }
}
.aui-kit-draft-editor-font-suite .aui-kit-forms-inputbox {
  width:128px
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-font-suite-fontFamily,
  .aui-kit-draft-editor-font-suite-fontSize,
  .aui-kit-draft-editor-font-suite-textAlign {
    margin-bottom:16px
  }
}
.aui-kit-draft-editor-font-suite-colours,
.aui-kit-draft-editor-font-suite-listType {
  display:grid;
  grid-template-columns:1fr 1fr
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-font-suite-listType {
    margin-bottom:16px
  }
}
.aui-kit-draft-editor-font-suite-fontSize .aui-kit-actionbutton,
.aui-kit-draft-editor-font-suite-textAlign .aui-kit-actionbutton {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#6b7a8c;
  height:36px;
  padding:0 8px;
  width:48px;
  z-index:11
}
.aui-kit-draft-editor-font-suite-textAlign .aui-kit-actionbutton-dropdown-panel {
  display:grid;
  grid-template-columns:1fr 1fr 1fr
}
.aui-kit-draft-editor-font-suite-fontSize-item {
  cursor:pointer;
  padding:4px 16px
}
.aui-kit-draft-editor-font-suite-fontSize-item-active {
  background-color:#3380fa;
  color:#fff
}
.aui-kit-draft-editor-toolbar {
  background:#fff;
  display:flex;
  flex-wrap:wrap;
  margin-bottom:3px;
  margin-top:10px;
  z-index:2
}
.aui-kit-draft-editor-toolbar-separator {
  padding-left:10px;
  padding-right:10px
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-toolbar-separator {
    display:none
  }
}
.aui-kit-draft-editor-toolbar-separator-bar {
  background-color:#d2d7dc;
  height:100%;
  width:1px
}
.aui-kit-draft-editor {
  display:grid;
  grid-template:"instructions" "subject" "body" "toolbar";
  grid-template-rows:min-content min-content auto min-content;
  height:100%
}
@media(max-width:767.98px) {
  .aui-kit-draft-editor {
    display:flex;
    flex-direction:column
  }
}
.aui-kit-draft-editor-header {
  margin-bottom:24px
}
.aui-kit-draft-editor-subject-container {
  background-color:#fff;
  border-radius:3px;
  grid-area:subject;
  margin-bottom:20px;
  max-width:100%
}
.aui-kit-draft-editor-subject-label {
  background:linear-gradient(0deg,#fff 4px,transparent 0);
  color:#4b5662;
  font-size:9px;
  font-weight:600;
  left:10px;
  line-height:8px;
  padding:0 4px;
  position:relative;
  text-transform:uppercase;
  top:4px;
  user-select:none;
  width:max-content;
  z-index:3
}
.aui-kit-draft-editor-subject-text {
  align-items:center;
  border:1px solid #d2d7dc;
  border-radius:3px;
  color:#000;
  display:flex;
  font-size:14px;
  justify-content:stretch;
  outline:none;
  padding:8px 12px;
  white-space:nowrap
}
.aui-kit-draft-editor-body-container {
  background-color:#fff;
  border-radius:3px;
  display:flex;
  flex-direction:column;
  grid-area:body;
  max-width:100%
}
.aui-kit-draft-editor-body-text {
  align-items:center;
  align-items:flex-start;
  border:1px solid #d2d7dc;
  border-radius:3px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  color:#000;
  display:flex;
  flex-grow:1;
  font-size:14px;
  justify-content:stretch;
  outline:none;
  padding:8px 12px;
  white-space:nowrap
}
.aui-kit-draft-editor-body-text .public-DraftEditor-content {
  min-height:140px
}
.aui-kit-draft-editor-body-text .DraftEditor-root {
  min-height:140px;
  width:100%
}
.aui-kit-draft-editor-body-link {
  align-items:center;
  background-color:#f0f1f3;
  border:1px solid #d2d7dc;
  border-radius:3px;
  border-top:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  display:flex;
  margin-bottom:10px;
  min-height:40px;
  padding:12px
}
@media(max-width:575.98px) {
  .aui-kit-draft-editor-body-link {
    flex-wrap:wrap
  }
}
.aui-kit-draft-editor-body-link-title {
  margin-right:10px
}
.aui-kit-draft-editor-body-link-anchor {
  background-color:rgba(51,128,250,.2);
  border-radius:2px;
  color:#3380fa;
  cursor:grab;
  padding:2px 8px
}
.aui-kit-draft-editor-attachments {
  column-gap:10px;
  display:flex;
  flex-flow:row wrap;
  margin:5px 0;
  min-height:23px
}
.aui-kit-draft-editor-attachments-file {
  background-color:#eff5ff;
  border-radius:3px;
  column-gap:12px;
  display:grid;
  grid-template-columns:1fr 10px;
  padding:6px 5px
}
.aui-kit-draft-editor-attachments-file-filename {
  cursor:pointer;
  display:flex;
  font-size:13px;
  line-height:11px
}
.aui-kit-draft-editor-attachments-file-filename p {
  color:#6b7a8c
}
.aui-kit-draft-editor-attachments-file-delete {
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center
}
.aui-kit-draft-editor-attachments-file-delete-icon {
  color:#6b7a8c;
  height:12px;
  width:12x
}
.aui-kit-draft-editor-drop-zone {
  align-items:center;
  border:1px dashed #a6afba;
  border-radius:6px;
  cursor:pointer;
  display:flex;
  height:40px;
  justify-content:center;
  width:218px
}
.aui-kit-draft-editor-drop-zone-container {
  height:85px;
  margin-top:19px;
  max-width:218px;
  width:218px
}
.aui-kit-draft-editor-drop-zone-content {
  color:#3380fa;
  font-weight:600
}
.aui-kit-draft-editor-mention,
.aui-kit-draft-editor-mention:visited {
  background:#e6f3ff;
  border-radius:2px;
  color:#575f67;
  cursor:pointer;
  display:inline-block;
  padding-left:2px;
  padding-right:2px;
  text-decoration:none
}
.aui-kit-draft-editor-mention:focus,
.aui-kit-draft-editor-mention:hover {
  background:#edf5fd;
  color:#677584;
  outline:0
}
.aui-kit-draft-editor-mention:active {
  background:#455261;
  color:#222
}
.aui-kit-draft-editor-mention-suggestions {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  display:block;
  font-size:13px;
  margin-top:.4em;
  max-height:278px;
  min-width:156px;
  overflow:auto;
  position:absolute;
  z-index:51
}
.aui-kit-draft-editor-mention-suggestions-entry {
  align-items:center;
  color:#000;
  cursor:pointer;
  display:flex;
  min-height:26px;
  padding:0 6px;
  user-select:none
}
.aui-kit-draft-editor-mention-suggestions-entry:active {
  background-color:#f0f1f3
}
.aui-kit-draft-editor-mention-suggestions-entry-focused {
  background-color:#3380fa;
  color:#fff;
  user-select:none
}
.aui-kit-draft-editor-mention-suggestions-entry-focused:active {
  background-color:#3380fa
}
.aui-kit-draft-editor-mention-suggestions-entry-text {
  display:inline-block;
  font-size:13px;
  line-height:1.15;
  max-width:278px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-kit-draft-editor-link {
  background-color:#eff5ff;
  border-radius:3px;
  color:#3380fa;
  padding:2px 3px
}
.public-DraftStyleDefault-ol,
.public-DraftStyleDefault-ul {
  margin-left:14px
}
.aui-kit-draft-editor-block-atomic {
  margin:0
}
.aui-kit-draft-editor-block-focused {
  border:1px solid #3380fa;
  border-radius:4px
}
@media(max-width:767.98px) {
  .aui-kit-draft-editor-block-focused {
    max-width:100%
  }
}
.aui-kit-draft-editor-block-unfocused {
  border:0
}
@media(max-width:767.98px) {
  .aui-kit-draft-editor-block-unfocused {
    max-width:100%
  }
}
.aui-kit-draft-editor-block-align-left {
  text-align:left
}
.aui-kit-draft-editor-block-align-right {
  text-align:right
}
.aui-kit-draft-editor-block-align-center {
  text-align:center
}
.aui-kit-document-preview {
  display:flex;
  flex-flow:column nowrap;
  height:100%;
  position:relative;
  width:100%
}
.aui-kit-document-preview-loading-container {
  align-items:center;
  color:#3ac98b;
  display:flex;
  height:100%;
  justify-content:center;
  position:absolute;
  width:100%
}
.aui-kit-document-preview-empty {
  color:#4b5662;
  display:grid;
  font-size:16px;
  height:100%;
  place-items:center;
  text-align:center
}
.aui-kit-document-preview-container {
  cursor:zoom-in;
  display:flex;
  flex-flow:column nowrap;
  max-height:fit-content;
  overflow-x:hidden;
  overflow-y:auto;
  position:relative
}
.aui-kit-document-preview-container-pagination {
  align-self:center;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:16px;
  bottom:15px;
  box-shadow:0 2 10 0 #a6afba;
  cursor:unset;
  display:grid;
  grid-template-columns:auto 1fr auto;
  height:32px;
  padding:5px 12px;
  position:absolute
}
.aui-kit-document-preview-container-pagination-previous {
  align-self:center;
  cursor:pointer;
  height:16px
}
.aui-kit-document-preview-container-pagination-previous-icon {
  height:16px;
  transform:rotate(90deg);
  width:16px
}
.aui-kit-document-preview-container-pagination-label {
  align-self:center;
  color:#000;
  font-size:14px;
  font-weight:600;
  margin:0 16px
}
.aui-kit-document-preview-container-pagination-next {
  align-self:center;
  cursor:pointer;
  height:16px
}
.aui-kit-document-preview-container-pagination-next-icon {
  height:16px;
  transform:rotate(-90deg);
  width:16px
}
.aui-kit-document-preview-container-stack {
  background:#fff;
  margin:24px;
  position:relative;
  transform:rotate(2deg)
}
.aui-kit-document-preview-container-stack-image {
  display:block;
  width:100%
}
.aui-kit-document-preview-container-stack-image,
.aui-kit-document-preview-container-stack:after,
.aui-kit-document-preview-container-stack:before {
  border:1px solid #d2d7dc;
  box-shadow:1px 1px 1px #d2d7dc
}
.aui-kit-document-preview-container-stack:after,
.aui-kit-document-preview-container-stack:before {
  background-color:#fff;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.aui-kit-document-preview-container-stack:before {
  transform:rotate(-2deg);
  z-index:-1
}
.aui-kit-document-preview-container-stack:after {
  transform:rotate(-4deg);
  z-index:-2
}
.aui-kit-forms-inputemail {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  display:flex;
  flex-wrap:wrap;
  min-height:36px;
  padding:7px 12px;
  position:relative;
  row-gap:5px;
  width:100%
}
.aui-kit-forms-inputemail:hover .aui-kit-forms-inputemail-error {
  background-color:#ff4b39;
  border-radius:2px;
  color:#fff;
  height:auto;
  margin-top:1px;
  overflow:unset;
  padding:5px 8px;
  text-overflow:unset;
  white-space:unset;
  z-index:4
}
.aui-kit-forms-inputemail-emails-box {
  align-items:center;
  background-color:#f0f1f3;
  border-radius:3px;
  display:flex;
  margin:0 8px 0 0;
  padding:2px 4px
}
.aui-kit-forms-inputemail-emails-box-text {
  color:#000;
  padding-right:4px
}
.aui-kit-forms-inputemail-emails-box-icon {
  color:#6b7a8c;
  cursor:pointer;
  height:12px;
  line-height:0;
  width:12px
}
.aui-kit-forms-inputemail-emails-box-icon:hover {
  color:#4b5662
}
.aui-kit-forms-inputemail-emails-box-icon .aui-icon {
  height:inherit;
  width:inherit
}
.aui-kit-forms-inputemail-input {
  border:none;
  border-radius:3px;
  color:#000;
  flex:1;
  font-size:14px;
  height:inherit;
  line-height:1.14px;
  outline:none;
  padding:0
}
.aui-kit-forms-inputemail-label {
  background:linear-gradient(0deg,transparent 5px,transparent 0);
  color:#4b5662;
  font-size:11px;
  font-weight:600;
  left:10px;
  line-height:8px;
  padding:0 4px;
  position:absolute;
  text-transform:uppercase;
  top:14px;
  transform:translateY(0) scale(1) translateZ(0);
  transform-origin:left center;
  transition:transform .15s ease-out,z-index .15s ease-out;
  user-select:none;
  z-index:2
}
.aui-kit-forms-inputemail-focus .aui-kit-forms-inputemail-label,
.aui-kit-forms-inputemail-input:focus~.aui-kit-forms-inputemail-label,
.aui-kit-forms-inputemail-with-value .aui-kit-forms-inputemail-label {
  background:#fff;
  transform:translateY(-19px) scale(.8) translateZ(0);
  z-index:3
}
.aui-kit-forms-inputemail-focus .aui-kit-forms-inputemail-label .aui-kit-forms-inputemail-mandatory,
.aui-kit-forms-inputemail-input:focus~.aui-kit-forms-inputemail-label .aui-kit-forms-inputemail-mandatory,
.aui-kit-forms-inputemail-with-value .aui-kit-forms-inputemail-label .aui-kit-forms-inputemail-mandatory {
  display:none
}
.aui-kit-forms-inputemail-label-mandatory {
  color:#ff4b39;
  display:inline-block;
  padding-left:1px
}
.aui-kit-forms-inputemail-error {
  color:#ff4b39;
  font-size:12px;
  height:18px;
  left:0;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  text-overflow:ellipsis;
  top:100%;
  white-space:nowrap;
  width:100%
}
.aui-kit-forms-inputemail-focus {
  border-color:#3380fa;
  box-shadow:0 0 0 3px #c1d8fd
}
.aui-kit-forms-inputemail-focus-label {
  color:#3380fa
}
.aui-kit-forms-inputemail-focus-input {
  color:#000
}
.aui-kit-forms-inputemail-with-error {
  border-color:#ff4b39
}
.aui-kit-forms-inputemail-with-error.aui-kit-forms-inputemail-focus {
  border-color:#3380fa
}
.aui-kit-forms-inputemail-options {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  font-size:12px;
  left:0;
  position:absolute;
  right:0;
  top:calc(100% + 4px);
  z-index:51
}
.aui-kit-forms-inputemail-options-item {
  cursor:pointer;
  padding:6px 12px
}
.aui-kit-forms-inputemail-options-item-highlight,
.aui-kit-forms-inputemail-options-item:hover {
  background-color:#f0f1f3
}
.aui-profit-send-message-form {
  height:100%;
  padding:40px
}
.aui-profit-send-message-form-container {
  column-gap:24px;
  display:flex;
  height:100%;
  justify-content:center
}
@media(max-width:767.98px) {
  .aui-profit-send-message-form-container {
    flex-direction:column-reverse
  }
}
.aui-profit-send-message-form-container .aui-kit-alert {
  align-items:center;
  margin-bottom:24px
}
.aui-profit-send-message-form-container .aui-kit-alert-icon {
  height:20px;
  width:20px
}
.aui-profit-send-message-form-preview {
  display:flex;
  flex-flow:column nowrap;
  height:calc(100vh - 180px);
  overflow-y:auto;
  row-gap:12px;
  width:calc(68.02721vh - 122.44898px)
}
@media(max-width:767.98px) {
  .aui-profit-send-message-form-preview {
    height:100vh;
    width:100%
  }
}
.aui-profit-send-message-form-preview .aui-kit-document-preview {
  height:calc(100vh - 180px);
  width:calc(68.02721vh - 122.44898px)
}
@media(max-width:767.98px) {
  .aui-profit-send-message-form-preview .aui-kit-document-preview {
    height:100%;
    width:100%
  }
}
.aui-profit-send-message-form-preview-image {
  box-shadow:0 0 15px 0 rgba(0,0,0,.1);
  height:auto;
  width:100%
}
.aui-profit-send-message-form-sidebar {
  max-width:664px;
  width:100%
}
.aui-profit-send-message-form-editor {
  background-color:#fff;
  margin-bottom:16px;
  padding:16px
}
.aui-profit-send-message-form-editor .aui-kit-forms-inputemail {
  margin-bottom:16px
}
.aui-profit-send-message-form-anfixPay {
  background-color:#fff;
  padding:24px 16px 16px
}
.aui-profit-send-message-form-anfixPay-icon .aui-icon,
.aui-profit-send-message-form-anfixPay-icon-disabled .aui-icon {
  height:24px;
  width:72px
}
.aui-profit-send-message-form-anfixPay-charge-text {
  justify-content:center;
  padding-left:8px
}
.aui-profit-send-message-form-anfixPay-charge .aui-kit-warning-flat {
  background-color:#fffde1;
  border:1px solid #f3cf3f;
  border-radius:6px;
  height:44px;
  margin:16px 16px 0 0;
  padding:12px 162px 12px 12px;
  width:632px
}
.aui-profit-send-message-form-anfixPay-charge .aui-kit-warning-icon {
  height:20px;
  margin:0 8px 0 0;
  width:20px
}
.aui-profit-send-message-form-anfixPay-header-title {
  color:#000;
  font-size:18px;
  font-weight:600;
  margin:15px 330px 8px 0
}
.aui-profit-send-message-form-anfixPay-header-title-disabled {
  color:#6b7a8c;
  font-size:18px;
  font-weight:600;
  margin:15px 330px 8px 0
}
.aui-profit-send-message-form-anfixPay-header-description {
  color:#000;
  font-size:14px;
  line-height:1.14;
  margin:8px 0 16px;
  width:490px
}
.aui-profit-send-message-form-anfixPay-header-description-disabled {
  color:#6b7a8c
}
.aui-profit-send-message-form-anfixPay-header .aui-kit-actionlink-underline-always {
  text-decoration:none
}
.aui-profit-send-message-form-anfixPay-header-actionLink {
  color:#3380fa;
  font-size:14px;
  font-weight:400
}
.aui-profit-send-message-form-anfixPay-header-actionLink:hover {
  text-decoration:underline
}
.aui-profit-send-message-form-anfixPay-header-configurated-title {
  color:#000;
  font-size:18px;
  font-weight:600;
  margin:15px 250px 8px 0
}
.aui-profit-send-message-form-anfixPay-header-configurated-title-disabled {
  color:#6b7a8c;
  font-size:18px;
  font-weight:600;
  margin:15px 250px 8px 0
}
.aui-profit-send-message-form-anfixPay-header-configurated-description {
  color:#000;
  font-size:14px;
  font-weight:400;
  line-height:1.14;
  margin:8px 0 16px;
  width:510px
}
.aui-profit-send-message-form-anfixPay-header-configurated-description-disabled {
  color:#6b7a8c;
  font-size:14px;
  font-weight:400;
  line-height:1.14;
  margin:8px 0 16px;
  width:510px
}
.aui-profit-send-message-form-anfixPay-header-configurated-description2 {
  color:#000;
  font-size:14px;
  font-style:italic;
  font-weight:400;
  line-height:1.14;
  width:490px
}
.aui-profit-send-message-form-anfixPay-header-configurated-description2-disabled {
  color:#6b7a8c;
  font-size:14px;
  font-style:italic;
  font-weight:400;
  line-height:1.14;
  width:490px
}
.aui-profit-send-message-form-anfixPay-header-configurated-check {
  padding-bottom:10px
}
.aui-profit-send-message-form-anfixPay-header-configurated-check-disabled {
  padding-bottom:10px;
  pointer-events:none
}
.aui-profit-send-message-form-anfixPay-header-configurated-check-disabled .aui-kit-forms-checkbox-label {
  color:#a6afba
}
.aui-profit-send-message-form-anfixPay-header-configurated-check-disabled .aui-kit-forms-checkbox-box {
  background-color:#f0f1f3;
  border-color:#a6afba
}
.aui-profit-send-message-form-anfixPay-actionLink {
  color:#3380fa;
  font-size:14px;
  font-weight:700
}
.aui-profit-send-message-form-anfixPay-actionLink .aui-kit-actionlink-underline-always {
  text-decoration:none
}
.aui-profit-send-message-form-anfixPay-actionLink:hover {
  text-decoration:underline
}
.aui-profit-send-message-form-send {
  align-items:center;
  background-color:#fff;
  display:flex;
  height:62px;
  justify-content:flex-end;
  padding:0 10px
}
.aui-profit-send-message-form-loading {
  align-items:center;
  color:#3ac98b;
  display:flex;
  justify-content:center;
  min-height:200px;
  width:100%
}
.aui-profit-send-message-form-anfixPay-lineEmpty {
  display:flex;
  height:32px
}
.aui-movements-imported {
  border-top:1px solid #d2d7dc;
  height:auto;
  padding:20px 32px;
  width:600px
}
.aui-movements-imported-step {
  margin-top:24px
}
.aui-movements-imported-step-one {
  margin-top:8px
}
.aui-movements-imported-step-one-title {
  font-size:18px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:normal
}
.aui-movements-imported-step-one-description {
  color:#000;
  font-family:Source Sans Pro,sans-serif;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  margin-top:8px;
  text-align:justify
}
.aui-movements-imported-step-one-button-download {
  display:flex;
  justify-content:center;
  margin-top:16px
}
.aui-movements-imported-step-one-button-download .aui-kit-actionbutton {
  background-color:#3380fa;
  border:1px solid #3380fa;
  border-radius:3px;
  width:112px
}
.aui-movements-imported-step-one-button-download .aui-kit-actionbutton .aui-kit-actionbutton-text {
  color:#fff;
  display:contents;
  font-family:Source Sans Pro,sans-serif;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  height:10px;
  letter-spacing:-.4px;
  line-height:.71;
  text-align:right;
  text-transform:none;
  width:88px
}
.aui-movements-imported-step-two {
  margin-top:8px
}
.aui-movements-imported-step-two-title {
  font-size:18px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:normal;
  line-height:normal
}
.aui-movements-imported-step-two-description {
  color:#000;
  font-family:Source Sans Pro,sans-serif;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  margin-top:8px;
  text-align:justify
}
.aui-movements-imported-file {
  margin-top:28px
}
.aui-movements-imported-file-item {
  display:flex;
  justify-content:space-between
}
.aui-movements-imported-file-item-error {
  color:#ff4b39
}
.aui-movements-imported-file-item-icon {
  align-items:center;
  display:flex
}
.aui-movements-imported-file-item-icon-error {
  color:#ff4b39;
  height:16px;
  width:16px
}
.aui-movements-imported-file-item-icon-icon {
  color:#3ac98b;
  height:16px;
  width:16px
}
.aui-movements-imported-file-item-name {
  margin-left:20px
}
.aui-movements-imported-file-item-size {
  margin-left:auto;
  margin-right:22px
}
.aui-movements-imported-file-item-delete {
  align-items:center;
  cursor:pointer;
  display:flex
}
.aui-movements-imported-file-item-delete-icon {
  color:#d2d7dc;
  height:16px;
  width:16px
}
.aui-movements-imported-upload-file {
  align-items:center;
  border:1px dashed #a6afba;
  border-radius:6px;
  cursor:pointer;
  display:flex;
  height:60px;
  justify-content:center;
  margin-top:24px
}
.aui-movements-imported-upload-file .aui-icon {
  color:#3380fa;
  height:16px;
  width:16px
}
.aui-movements-imported-upload-file span {
  color:#4b5662;
  font-family:Source Sans Pro,sans-serif;
  font-size:12px;
  margin-left:2px
}
.aui-movements-imported-upload-file span strong {
  color:#3380fa
}
.aui-kit-pdfvieweroverlay-overlay {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  height:100%;
  overflow-x:hidden;
  overflow-y:scroll;
  position:relative;
  width:100%
}
.aui-kit-pdfvieweroverlay-header-animated {
  position:absolute;
  top:0;
  width:100%
}
.aui-kit-pdfvieweroverlay-header {
  align-items:center;
  background-color:#000;
  display:flex;
  height:60px;
  justify-content:space-between;
  position:relative;
  top:0;
  width:100%
}
.aui-kit-pdfvieweroverlay-header-enter {
  top:-60px;
  transition:top .4s
}
.aui-kit-pdfvieweroverlay-header-enter.aui-kit-pdfvieweroverlay-header-enter-active {
  top:0
}
.aui-kit-pdfvieweroverlay-header-leave {
  top:0;
  transition:top .4s
}
.aui-kit-pdfvieweroverlay-header-leave.aui-kit-pdfvieweroverlay-header-leave-active {
  top:-60px
}
.aui-kit-pdfvieweroverlay-content {
  align-items:flex-start;
  display:flex;
  height:100%;
  justify-content:center;
  padding-top:60px;
  transition:padding-top .4s;
  user-select:none;
  width:100%
}
.aui-kit-pdfvieweroverlay-content-wrapper {
  width:793px
}
.aui-kit-pdfvieweroverlay-content .aui-core-pdfviewer-pdf-container {
  height:calc(100vh - 60px);
  padding-top:0;
  transition:padding-top .4s
}
.aui-kit-pdfvieweroverlay-content .aui-core-pdfviewer-pages {
  top:calc(98vh - 110px);
  transition:top .4s
}
.aui-kit-pdfvieweroverlay-content.aui-kit-pdfvieweroverlay-content-without-header {
  padding-top:0
}
.aui-kit-pdfvieweroverlay-content.aui-kit-pdfvieweroverlay-content-without-header .aui-core-pdfviewer-pdf-container {
  height:100vh;
  padding-top:60px
}
.aui-kit-pdfvieweroverlay-content.aui-kit-pdfvieweroverlay-content-without-header .aui-core-pdfviewer-pages {
  top:calc(98vh - 50px)
}
.aui-kit-pdfvieweroverlay-content-addpdf {
  color:#fff;
  font-size:18px;
  margin-top:280px;
  text-align:center;
  width:100%
}
.aui-kit-pdfvieweroverlay-content-addpdf-button {
  align-items:center;
  background-color:#3380fa;
  border-radius:3px;
  color:#fff;
  cursor:pointer;
  display:flex;
  height:42px;
  justify-content:center;
  margin:20px auto 0;
  width:138px
}
.aui-kit-pdfvieweroverlay-center,
.aui-kit-pdfvieweroverlay-header-button,
.aui-kit-pdfvieweroverlay-left,
.aui-kit-pdfvieweroverlay-right {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center
}
.aui-kit-pdfvieweroverlay-header-button {
  cursor:pointer;
  padding:0 25px;
  position:relative;
  transition-duration:.4s;
  transition-property:background;
  transition-timing-function:linear
}
@media(max-width:575.98px) {
  .aui-kit-pdfvieweroverlay-header-button {
    flex-direction:column;
    padding:0 8px
  }
}
.aui-kit-pdfvieweroverlay-header-button:hover {
  background:#293034
}
.aui-kit-pdfvieweroverlay-header-button+.aui-kit-pdfvieweroverlay-header-button {
  margin-left:1px
}
.aui-kit-pdfvieweroverlay-header-button+.aui-kit-pdfvieweroverlay-header-button:before {
  background-color:#484d51;
  content:"";
  height:10px;
  left:-1px;
  margin-top:-5px;
  position:absolute;
  top:50%;
  width:1px
}
.aui-kit-pdfvieweroverlay-header-button-icon {
  color:#fff;
  font-size:15px
}
.aui-kit-pdfvieweroverlay-header-button-text {
  color:#fff;
  font-size:14px;
  font-weight:700;
  margin-left:10px
}
@media(max-width:575.98px) {
  .aui-kit-pdfvieweroverlay-header-button-text {
    font-size:12px
  }
}
.aui-kit-pdfvieweroverlay-header-button-scale-enter {
  opacity:0;
  transition-duration:.4s;
  transition-property:opacity;
  transition-timing-function:linear
}
.aui-kit-pdfvieweroverlay-header-button-scale-enter.aui-kit-pdfvieweroverlay-header-button-scale-enter-active {
  opacity:1
}
.aui-kit-pdfvieweroverlay-header-button-scale-leave {
  opacity:1;
  transition-duration:.2s;
  transition-property:opacity;
  transition-timing-function:linear
}
.aui-kit-pdfvieweroverlay-header-button-scale-leave.aui-kit-pdfvieweroverlay-header-button-scale-leave-active {
  opacity:0
}
.aui-kit-pdfvieweroverlay-close {
  align-items:center;
  background:#293034;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-size:18px;
  height:100%;
  justify-content:center;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear;
  width:60px
}
.aui-kit-pdfvieweroverlay-close:hover {
  background-color:#444e54
}
.aui-kit-pdfvieweroverlay-scale-slider-wrapper {
  background:#1a2125;
  border:1px solid #fff;
  height:60px;
  left:50%;
  margin-left:-15px;
  padding:8px 0;
  position:absolute;
  top:calc(100% - 10px);
  width:30px;
  z-index:2000
}
.aui-kit-pdfvieweroverlay-scale-slider {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-pdfvieweroverlay .bar {
  left:calc(50% - 1.5px);
  width:3px
}
.aui-kit-pdfvieweroverlay .bar.bar-0 {
  background:#00c1e2
}
.aui-kit-pdfvieweroverlay .bar.bar-1 {
  background:#484d51
}
.aui-kit-pdfvieweroverlay .handle {
  background:#fff;
  border-radius:50%;
  cursor:pointer;
  height:10px;
  left:calc(50% - 5px);
  width:10px
}
.aui-kit-forms-imageuploader {
  background-color:#fff;
  height:120px;
  position:relative;
  width:120px
}
.aui-kit-forms-imageuploader-icon {
  color:#6b7a8c;
  height:24px;
  width:24px
}
.aui-kit-forms-imageuploader-over {
  align-items:center;
  background-color:rgba(75,86,98,.9);
  border-radius:3px;
  color:#fff;
  display:flex;
  font-size:13px;
  font-weight:600;
  height:100%;
  justify-content:center;
  padding:28px;
  pointer-events:none;
  position:absolute;
  text-align:center;
  top:0;
  width:100%;
  z-index:10
}
.aui-kit-forms-imageuploader-over~.aui-kit-forms-fileuploader-template-imageuploader {
  border-width:0
}
.aui-kit-forms-imageuploader-image {
  border-radius:3px;
  left:50%;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
  width:100%
}
.aui-kit-forms-imageuploader-dropdown {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  box-shadow:0 6px 10px 0 rgba(107,122,140,.3);
  font-size:14px;
  margin-top:3px;
  padding:10px 0;
  position:absolute
}
.aui-kit-forms-imageuploader-dropdown-option {
  align-items:center;
  cursor:pointer;
  display:flex;
  height:28px;
  padding:0 20px
}
.aui-kit-forms-imageuploader-dropdown-option:hover {
  background-color:#f0f1f3
}
.aui-kit-forms-imageuploader-with-error .aui-kit-forms-fileuploader-template-imageuploader {
  border-color:#ff4b39
}
.aui-kit-forms-imageuploader-errors {
  color:#ff4b39;
  font-size:12px;
  margin-top:3px;
  order:10
}
.aui-settings-subtab {
  align-items:center;
  background-color:#fff;
  box-shadow:inset 0 -1px 0 0 #d2d7dc;
  display:flex
}
.aui-settings-subtab-item {
  align-items:center;
  color:#6b7a8c;
  display:flex;
  flex-wrap:nowrap;
  font-size:14px;
  font-weight:600;
  height:45px;
  letter-spacing:.2px;
  padding:0 15px;
  position:relative;
  text-transform:uppercase
}
@media(max-width:575.98px) {
  .aui-settings-subtab-item {
    font-size:12px;
    padding-left:15px;
    padding-right:0
  }
}
.aui-settings-subtab-item-active {
  color:#000
}
.aui-settings-subtab-item-active:before {
  background-color:#3ac98b;
  bottom:0;
  content:"";
  display:block;
  height:3px;
  left:15px;
  position:absolute;
  right:15px
}
.aui-settings-company-appearance-form {
  align-items:flex-start;
  background-color:#fff;
  display:flex;
  justify-content:space-between;
  padding:35px;
  position:relative
}
@media(max-width:767.98px) {
  .aui-settings-company-appearance-form {
    flex-direction:column
  }
}
.aui-settings-company-appearance-form-loading {
  color:#3ac98b;
  display:flex;
  justify-content:center;
  padding:150px;
  width:100%
}
.aui-settings-company-appearance-form-selector {
  background-color:#f0f1f3;
  height:256px;
  overflow:hidden;
  padding:43px 0;
  position:relative;
  width:100%
}
.aui-settings-company-appearance-form-selector-disabled {
  pointer-events:none
}
.aui-settings-company-appearance-form-selector-themes {
  display:grid;
  grid-gap:40px;
  grid-auto-columns:min-content;
  grid-auto-flow:column;
  height:100%;
  left:calc(50% - 60px);
  margin-left:0;
  overflow:visible;
  position:relative;
  transition:margin-left .4s ease-out
}
.aui-settings-company-appearance-form-selector-themes-theme {
  background-color:#fff;
  box-shadow:0 4px 6px 0 rgba(107,122,140,.3);
  cursor:pointer;
  height:170px;
  width:120px
}
.aui-settings-company-appearance-form-selector-overlay {
  background:linear-gradient(90deg,#f0f1f3 12%,rgba(238,243,245,0) 22%,rgba(238,243,245,0) 78%,#f0f1f3 88%);
  bottom:0;
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0
}
.aui-settings-company-appearance-form-selector-next,
.aui-settings-company-appearance-form-selector-prev {
  cursor:pointer;
  height:24px;
  left:80px;
  position:absolute;
  top:calc(50% - 12px);
  width:24px
}
.aui-settings-company-appearance-form-selector-next .aui-icon,
.aui-settings-company-appearance-form-selector-prev .aui-icon {
  color:#6b7a8c;
  height:inherit;
  transform:rotate(90deg);
  width:inherit
}
.aui-settings-company-appearance-form-selector-next {
  left:auto;
  right:80px
}
.aui-settings-company-appearance-form-selector-next .aui-icon {
  transform:rotate(-90deg)
}
.aui-settings-company-appearance-form-selector-current {
  border:3px solid #3380fa;
  border-radius:6px;
  height:190px;
  left:calc(50% - 70px);
  position:absolute;
  top:34px;
  transition:width .2s ease-in-out;
  width:140px
}
.aui-settings-company-appearance-form-preview {
  border:1px dashed #c6d1d7;
  border-radius:8px;
  min-height:500px;
  padding:15px;
  position:relative;
  width:calc(100% - 410px)
}
@media(max-width:767.98px) {
  .aui-settings-company-appearance-form-preview {
    margin-bottom:24px;
    margin-right:0;
    min-height:auto;
    width:100%
  }
}
.aui-settings-company-appearance-form-preview-loading {
  left:50%;
  position:absolute;
  top:50%
}
.aui-settings-company-appearance-form-preview-image {
  box-shadow:0 0 10px rgba(0,0,0,.2);
  width:100%
}
.aui-settings-company-appearance-form-preview-image-mask {
  opacity:.2
}
.aui-settings-company-appearance-form-settings {
  width:380px
}
@media(max-width:767.98px) {
  .aui-settings-company-appearance-form-settings {
    width:100%
  }
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-imageuploader {
  border-radius:3px;
  height:176px;
  width:100%;
  z-index:51
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-imageuploader .aui-kit-forms-fileuploader {
  align-items:center;
  border:1px dashed #c6d1d7;
  border-radius:3px;
  display:flex;
  flex-direction:column;
  height:176px;
  justify-content:center;
  width:100%
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-imageuploader-image {
  height:176px;
  object-fit:contain;
  width:100%
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-imageuploader-title {
  color:#29343a;
  font-weight:600;
  letter-spacing:.5px;
  margin-bottom:8px;
  text-transform:uppercase
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-imageuploader-description {
  font-size:12px;
  text-align:center
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-imageuploader-description-link {
  color:#3380fa;
  cursor:pointer;
  font-weight:600
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-checkbox-label,
.aui-settings-company-appearance-form-settings .aui-kit-forms-radio-label {
  font-size:16px
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-combobox {
  width:100%
}
.aui-settings-company-appearance-form-settings .aui-kit-forms-textarea-input {
  min-height:80px
}
.aui-settings-company-appearance-form-settings-group-title {
  color:#000;
  font-size:18px;
  font-weight:600;
  margin-bottom:24px
}
.aui-settings-company-appearance-form-settings-group-content {
  margin-bottom:40px
}
.aui-settings-company-appearance-form-settings-group-content-row {
  align-items:center;
  display:flex;
  margin-bottom:22px;
  position:relative
}
.aui-settings-company-appearance-form-settings-group-content-row-columns {
  display:grid;
  grid-column-gap:34px;
  grid-template-columns:1fr 1fr
}
.aui-settings-company-appearance-form-settings-group-content-row-color {
  margin-bottom:24px
}
.aui-settings-company-appearance-form-settings-group-content-row-colorpicker {
  border:1px solid #d2d7dc;
  border-radius:2px;
  margin-right:10px
}
.aui-settings-company-appearance-form-settings-group-content-row-colorpicker-disabled {
  pointer-events:none
}
.aui-settings-company-appearance-form-settings-group-content-row-colorpicker-swatch {
  cursor:pointer
}
.aui-settings-company-appearance-form-settings-group-content-row-colorpicker-color {
  height:16px;
  width:32px
}
.aui-settings-company-appearance-form-settings-group-content-row-colorpicker-chromepicker {
  left:45px;
  position:absolute;
  right:auto;
  top:0;
  z-index:2001
}
.aui-settings-company-appearance-form-settings-group-content-option {
  display:flex;
  flex-direction:column;
  margin-bottom:23px
}
.aui-settings-company-appearance-form-settings-group-content-option-content {
  margin-top:12px;
  padding-left:26px
}
.aui-settings-company-appearance-form-settings-group-content-option-content-withoutpadding {
  padding-left:0
}
.aui-kit-forms-side-menu {
  background-color:#f9f9fb;
  display:flex;
  flex-direction:column;
  height:100%;
  padding:40px 30px;
  width:100%
}
.aui-kit-forms-side-menu-option {
  align-items:center;
  border-radius:3px;
  cursor:pointer;
  display:flex;
  min-height:30px;
  padding:2px 12px;
  white-space:nowrap
}
.aui-kit-forms-side-menu-option-selected {
  background-color:#3380fa;
  color:#fff
}
.aui-profit-expenses-general {
  height:calc(100% - 45px);
  overflow:auto;
  position:relative;
  width:100vw
}
.aui-profit-expenses-general-no-tabs {
  height:100%
}
.aui-profit-expenses-general-canvas {
  display:grid;
  grid-template-areas:"sidemenu form";
  grid-template-columns:222px 1058px;
  height:100%;
  justify-content:center;
  min-width:1366px
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas {
    grid-template-areas:"sidemenu" "form";
    grid-template-columns:1fr;
    min-width:100%
  }
}
@media screen and (min-width:1920px) {
  .aui-profit-expenses-general-canvas {
    grid-template-columns:252px 1144px
  }
}
.aui-profit-expenses-general-canvas .aui-kit-forms-side-menu {
  grid-area:sidemenu;
  padding:30px 15px;
  width:222px
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas .aui-kit-forms-side-menu {
    display:none
  }
}
.aui-profit-expenses-general-canvas-form-wrapper {
  background-color:#fff;
  grid-area:form;
  overflow:auto;
  padding:0 30px;
  position:relative;
  width:100%
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper {
    height:100vh;
    padding-bottom:130px
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-no-tabs {
  max-height:100%
}
.aui-profit-expenses-general-canvas-form-wrapper-section {
  padding:40px 0
}
.aui-profit-expenses-general-canvas-form-wrapper-section:not(:last-child) {
  border-bottom:5px solid #f0f1f3
}
.aui-profit-expenses-general-canvas-form-wrapper-section-title {
  font-size:18px;
  font-weight:600;
  margin-bottom:10px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-subtitle {
  color:#4b5662;
  padding-bottom:30px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-company {
  display:grid;
  grid-template-columns:92px 1fr;
  grid-gap:20px
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-company {
    grid-template-columns:1fr
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-logo-wrapper .aui-kit-forms-imageuploader {
  height:92px;
  width:92px;
  z-index:10
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-subtitle {
  font-size:12px;
  font-weight:600;
  letter-spacing:.5px;
  min-height:15px;
  text-transform:uppercase
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-accountingaccountnumber .aui-kit-tooltip-message {
  transform:translateX(-25%)
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-col .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-col,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-commercial,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-rows {
  align-items:center;
  display:grid;
  grid-gap:30px
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-col .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-col,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-commercial,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-rows {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:767.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-col .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-col,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-commercial,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-rows {
    grid-template-columns:1fr
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-col-address {
  display:grid;
  grid-gap:20px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-simple-row {
  align-items:center;
  display:flex;
  height:36px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-rows {
  grid-auto-flow:row;
  grid-row-gap:0
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-commercial {
  grid-template-rows:repeat(3,36px) 1px
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-commercial {
    grid-template-rows:repeat(2,36px) 1px
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-commercial-no-stock {
  grid-template-rows:repeat(2,36px)
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-empty {
  background-color:#d2d7dc;
  height:1px;
  width:20px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks {
  align-items:center;
  display:grid;
  grid-gap:40px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-flaps {
  grid-gap:20px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-bordered:hover {
  border:1px solid #d2d7dc;
  border-radius:6px;
  margin:-21px -17px;
  z-index:11
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-bordered:hover .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-link-close {
  display:initial
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-block,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-initial-block {
  padding:21px 16px;
  position:relative
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-block:last-child,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-initial-block:last-child {
  margin-bottom:10px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-block:last-child:hover,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-initial-block:last-child:hover {
  margin-bottom:9px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-block .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-link-close,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-initial-block .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-link-close {
  display:none
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-block-buttons,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-initial-block-buttons {
  background-color:#fff;
  bottom:-8px;
  font-weight:600;
  left:10px;
  position:absolute
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-initial {
  display:grid;
  grid-gap:30px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-initial-block {
  margin:-20px -16px -21px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-blocks-block {
  margin:-21px -16px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout>.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-col {
  display:grid;
  grid-row-gap:25px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout {
  align-items:flex-start;
  display:grid;
  grid-gap:20px 40px;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout {
    grid-template-columns:1fr
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout .aui-kit-forms-combobox,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout .aui-kit-forms-combobox {
  min-width:0
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-link,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-link-close,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-link,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-link-close {
  align-items:center;
  background:#fff;
  color:#3380fa;
  cursor:pointer;
  display:inline-flex;
  font-size:13px;
  padding:0 5px;
  text-align:center
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-link-close-icon,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-link-icon,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-link-close-icon,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-link-icon {
  height:16px;
  margin-right:4px;
  width:16px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-link-close,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-link-close {
  color:#ff4b39
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-move-to-last-col,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-move-to-last-col {
  grid-column:2
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-span-row,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-span-row {
  align-self:flex-start;
  grid-row:auto/span 2
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-cadastral-address-1,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-cadastral-address-2,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-large,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-operation-charge,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-small,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-third,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-third-reverse,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-triple,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-cadastral-address-1,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-cadastral-address-2,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-large,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-operation-charge,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-small,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third-reverse,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-triple {
  display:grid;
  grid-gap:20px;
  position:relative
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid {
  grid-template-columns:1fr 1fr
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-large,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-large {
  grid-template-columns:.8fr .8fr .4fr
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-operation-charge,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-operation-charge {
  grid-template-columns:1fr 118px
}
@media(max-width:575.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-operation-charge,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-operation-charge {
    grid-template-columns:1fr
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-triple,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-triple {
  grid-template-columns:1fr 1fr 1fr
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-triple,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-triple {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:767.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-triple,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-triple {
    grid-template-columns:1fr
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-third,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third {
  grid-template-columns:1fr 1.5fr
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-third,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:767.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-third,
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third {
    grid-template-columns:1fr
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-third-reverse,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third-reverse {
  grid-template-columns:1.5fr 1fr
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-small,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-small {
  grid-template-columns:99px 1fr
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-cadastral-address-1,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-cadastral-address-1 {
  grid-template-columns:150px 1fr 122px 1fr
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid-cadastral-address-2,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid-cadastral-address-2 {
  grid-template-columns:repeat(4,1fr)
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-layout-subgrid .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox,
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-subgrid .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:100%
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout {
  grid-template-columns:252px 1fr;
  grid-template-rows:92px
}
@media(max-width:767.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout {
    grid-template-columns:1fr
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-no-stock {
  grid-template-columns:1fr
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-date-wrapper {
  height:100%
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout-date-wrapper .aui-kit-forms-inputbox-template-date {
  margin-bottom:30px
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout .aui-kit-forms-datepicker-wrapper-range {
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:space-between
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout .aui-kit-forms-datepicker-wrapper-range .aui-kit-forms-inputbox-template-date {
  margin-bottom:unset
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-observations-layout .aui-kit-forms-inputbox {
  width:100%
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-tax-id {
  width:120px
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section-form-tax-id {
    width:100%
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-section-form-days-of-pay {
  width:97px
}
.aui-profit-expenses-general-canvas-form-wrapper-section .aui-kit-forms-textarea-input,
.aui-profit-expenses-general-canvas-form-wrapper-section-textarea {
  height:100%;
  margin-bottom:40px;
  min-height:156px
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section .aui-kit-forms-textarea-input,
  .aui-profit-expenses-general-canvas-form-wrapper-section-textarea {
    margin-bottom:100px
  }
}
@media(max-width:767.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-section .aui-kit-forms-textarea-input,
  .aui-profit-expenses-general-canvas-form-wrapper-section-textarea {
    margin-bottom:40px
  }
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid {
  background-color:#fff;
  border-bottom:none;
  height:calc(100% - 70px)
}
@media(max-width:991.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid {
    width:870px
  }
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid .ag-root-wrapper {
  border-bottom:none
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid .ag-row-totals {
  font-weight:700
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid .ag-row-not-link {
  cursor:default
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid .aui-profit-expenses-general-canvas-form-wrapper-type-cell {
  align-items:center;
  display:flex;
  height:100%
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid .aui-profit-expenses-general-canvas-form-wrapper-type-cell .aui-icon {
  height:16px;
  margin-right:8px;
  width:16px
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid .aui-profit-expenses-general-canvas-form-wrapper-type-cell-icon-3 {
  color:#f3cf3f
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid .aui-profit-expenses-general-canvas-form-wrapper-type-cell-icon-2 {
  color:#3380fa
}
.aui-profit-expenses-general-canvas-form-wrapper .aui-kit-grid .aui-profit-expenses-general-canvas-form-wrapper-type-cell-icon-1 {
  color:#a6afba
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header {
  display:grid;
  grid-template-columns:128px 1fr;
  padding:16px 0
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals {
  display:grid;
  grid-template-columns:repeat(5,minmax(0,auto));
  justify-content:flex-end;
  justify-items:flex-end;
  line-height:1.14
}
@media(max-width:575.98px) {
  .aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals {
    grid-template-columns:repeat(5,1fr)
  }
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals-total {
  border-right:3px solid;
  display:flex;
  flex-direction:column;
  max-width:136px;
  padding:0 15px;
  text-align:right;
  width:100%
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals-total-label {
  color:#6b7a8c;
  font-size:14px
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals-total-value {
  color:#000;
  font-size:20px;
  font-weight:600
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals-total-filtered {
  border-right:1px solid #d2d7dc
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals-total-3 {
  color:#f3cf3f
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals-total-2 {
  color:#3380fa
}
.aui-profit-expenses-general-canvas-form-wrapper-documents-header-totals-total-1 {
  color:#a6afba
}
.aui-profit-expenses-general-canvas-searchdocument-noitems {
  position:absolute;
  top:calc(50% - 72px);
  width:100%
}
.aui-profit-expenses-general-canvas-searchdocument-noitems-icon {
  color:#a6afba;
  height:61px;
  margin-bottom:23px;
  width:64px
}
.aui-profit-expenses-general-canvas-searchdocument-noitems-message-notfound {
  color:#6b7a8c;
  font-size:33px;
  font-weight:300;
  margin-bottom:14px;
  text-align:center
}
.aui-profit-expenses-general-canvas-searchdocument-noitems-message-notfound-highlight {
  color:#000;
  font-weight:400
}
.aui-kit-amount-negative {
  color:#ff4b39
}
.ag-cell .aui-kit-amount {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:flex-end;
  width:100%
}
.aui-icon.aui-kit-amount-warning {
  color:#f3cf3f;
  height:16px;
  left:10px;
  pointer-events:all;
  position:absolute;
  width:16px
}
.aui-invoice-form-business-sidetotals-resume-net {
  display:grid;
  grid-gap:30px;
  border-bottom:1px solid #d2d7dc;
  grid-template-columns:3fr 2fr;
  padding-bottom:7px
}
.aui-invoice-form-business-sidetotals-resume-discount,
.aui-invoice-form-business-sidetotals-resume-promptpayment {
  display:grid;
  grid-gap:15px;
  align-items:center;
  border-bottom:1px solid #d2d7dc;
  grid-template-columns:2fr 1.5fr 1.8fr;
  padding:7px 0
}
.aui-invoice-form-business-sidetotals-resume-carriagecosts {
  display:grid;
  grid-gap:30px;
  align-items:center;
  border-bottom:1px solid #d2d7dc;
  grid-template-columns:3fr 2fr;
  padding:7px 0
}
.aui-invoice-form-business-sidetotals-resume-equivalencesurcharge,
.aui-invoice-form-business-sidetotals-resume-financing,
.aui-invoice-form-business-sidetotals-resume-retention,
.aui-invoice-form-business-sidetotals-resume-vat {
  display:grid;
  grid-gap:15px;
  align-items:center;
  grid-template-columns:2fr 1.5fr 1.8fr;
  padding:7px 0
}
.aui-invoice-form-business-sidetotals-resume-taxbase,
.aui-invoice-form-business-sidetotals-resume-total {
  display:grid;
  grid-gap:30px;
  grid-template-columns:3fr 2fr;
  padding:18px 0 33px
}
.aui-invoice-form-business-sidetotals-resume-taxbase-title,
.aui-invoice-form-business-sidetotals-resume-total-title {
  align-items:center;
  display:flex;
  font-weight:700
}
.aui-invoice-form-business-sidetotals-resume-taxbase .aui-kit-forms-inputbox-input,
.aui-invoice-form-business-sidetotals-resume-total .aui-kit-forms-inputbox-input {
  font-weight:700
}
.aui-invoice-form-business-sidetotals-resume-taxbase .aui-kit-tooltip-message,
.aui-invoice-form-business-sidetotals-resume-total .aui-kit-tooltip-message {
  transform:translateX(-65%)
}
.aui-invoice-form-business-sidetotals-resume-divider {
  border-bottom:1px solid #d2d7dc
}
.aui-invoice-form-business-sidetotals-resume-amount {
  padding-right:12px;
  text-align:end
}
.aui-invoice-form-business-sidetotals-resume-nocharge .aui-kit-forms-inputbox-input {
  font-size:12.3px;
  padding:8px 9px
}
.aui-invoice-form-business-sidetotals-resume-disabled-numeric .aui-kit-forms-inputbox-input {
  justify-content:flex-end
}
.aui-invoice-form-business-fiscalinfo-title {
  font-size:18px;
  font-weight:600;
  padding-bottom:20px
}
.aui-invoice-form-business-fiscalinfo-operationtype {
  display:grid;
  grid-gap:20px;
  grid-template-columns:repeat(3,1fr);
  padding-bottom:30px
}
@media(max-width:767.98px) {
  .aui-invoice-form-business-fiscalinfo-operationtype {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-invoice-form-business-fiscalinfo-operationtype {
    grid-template-columns:1fr
  }
}
.aui-invoice-form-business-fiscalinfo-operationkey {
  display:grid;
  grid-gap:20px;
  grid-auto-flow:column;
  grid-template-rows:1fr;
  padding-bottom:30px
}
@media(max-width:575.98px) {
  .aui-invoice-form-business-fiscalinfo-operationkey {
    grid-auto-flow:unset;
    grid-template-columns:1fr
  }
}
.aui-invoice-form-business-fiscalinfo-operationkey .aui-kit-forms-inputbox-input-disabled-value {
  max-width:214px
}
.aui-invoice-form-business-fiscalinfo-observations {
  display:grid;
  grid-template-columns:1fr
}
.aui-invoice-form-business-fiscalinfo-divider {
  border:.5px solid #d2d7dc;
  margin-bottom:30px;
  width:20px
}
.aui-invoice-form-person-editor {
  border-radius:3px;
  cursor:pointer;
  display:grid;
  font-size:14px;
  grid-template:"id icon" "address icon"/auto 28px;
  margin:-8px;
  padding:8px;
  width:fit-content
}
.aui-invoice-form-person-editor:hover {
  background-color:#f9f9fb
}
.aui-invoice-form-person-editor:hover .aui-invoice-form-person-editor-action {
  color:#000;
  visibility:visible
}
.aui-invoice-form-person-editor-identification {
  font-weight:600;
  grid-area:id
}
.aui-invoice-form-person-editor-address {
  grid-area:address
}
.aui-invoice-form-person-editor-action {
  color:#6b7a8c;
  grid-area:icon;
  height:16px;
  margin:0 2px 0 10px;
  pointer-events:auto;
  visibility:hidden;
  width:16px
}
.aui-invoice-form-line-editor {
  border-radius:4px;
  box-shadow:0 5px 6px 0 rgba(107,122,140,.3);
  position:absolute;
  z-index:51
}
.aui-invoice-form-line-editor-wrapper {
  border-radius:4px;
  box-shadow:0 0 0 2px #3380fa
}
.aui-invoice-form-line-editor-row {
  align-items:normal;
  background-color:#fff;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  display:flex;
  flex-flow:row nowrap;
  min-height:44px;
  padding-top:8px
}
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox {
  height:28px
}
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input {
  border-radius:0;
  border-width:0 1px 0 0;
  height:28px;
  padding-left:10px;
  padding-right:10px
}
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input.aui-kit-forms-inputbox-input-focus,
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input.aui-kit-forms-inputbox-input:focus {
  border-color:#d2d7dc;
  box-shadow:unset
}
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input-template-number,
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input-template-number:focus,
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input[type=number],
.aui-invoice-form-line-editor-row .aui-kit-forms-inputbox-input[type=number]:focus {
  text-align:right
}
.aui-invoice-form-line-editor-row .aui-kit-forms-textarea-input-scroll .aui-kit-forms-textarea-input {
  overflow-y:auto
}
.aui-invoice-form-line-editor-row .aui-kit-forms-textarea-input {
  border-radius:0;
  border-width:0 1px 0 0;
  max-height:169px;
  padding-left:10px;
  padding-right:10px
}
.aui-invoice-form-line-editor-row .aui-kit-forms-textarea-input:focus {
  border-color:#d2d7dc;
  box-shadow:unset
}
.aui-invoice-form-line-editor-row-combo-description .aui-kit-forms-combobox-dropdown,
.aui-invoice-form-line-editor-row-combo-ref .aui-kit-forms-combobox-dropdown {
  font-size:14px
}
.aui-invoice-form-line-editor-row-combo-vat .aui-kit-forms-combobox-dropdown {
  min-width:90px
}
.aui-invoice-form-line-editor-row-combo-deduction .aui-kit-forms-combobox-dropdown {
  min-width:125px
}
.aui-invoice-form-line-editor-row-checkbox {
  align-items:center;
  border:solid #d2d7dc;
  border-width:0 1px 0 0;
  display:flex;
  height:28px;
  justify-content:center
}
.aui-invoice-form-line-editor-row-checkbox .aui-kit-forms-checkbox-navigation-input:focus+.aui-kit-forms-checkbox-box {
  border:1px solid #3380fa;
  box-shadow:0 0 0 2px #c1d8fd;
  outline:0
}
.aui-invoice-form-line-editor-row-checkbox-no-border,
.aui-invoice-form-line-editor-row-no-border .aui-kit-forms-inputbox-input {
  border-width:0
}
.aui-invoice-form-line-editor-dropdown {
  align-items:center;
  background-color:#f9f9fb;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  display:flex;
  flex-flow:row;
  min-height:62px;
  padding:12px 7px 0
}
.aui-invoice-form-line-editor-dropdown-input {
  margin:0 5px 12px;
  min-width:80px
}
.aui-kit-grid {
  --ag-row-height:40px;
  --ag-header-height:40px;
  --ag-list-item-height:40px;
  background-color:#f9f9fb;
  color:#000;
  font-family:Source Sans Pro,sans-serif;
  font-size:14px;
  height:100%
}
.aui-kit-grid :focus {
  outline:none
}
.aui-kit-grid-custom-header-text {
  width:100%
}
.aui-kit-grid .ag-header {
  align-items:center;
  background-color:#f0f1f3;
  border-bottom:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc;
  color:#000;
  display:flex;
  font-size:12px;
  font-weight:600;
  letter-spacing:.5px;
  text-transform:uppercase
}
.aui-kit-grid .ag-header-row {
  border:none
}
.aui-kit-grid .ag-header-cell {
  align-items:center;
  display:flex;
  line-height:1;
  padding-left:10px
}
.aui-kit-grid .ag-header-cell-label {
  overflow:unset
}
.aui-kit-grid .ag-header-cell.ag-numeric-header {
  padding:0 10px 0 0;
  text-align:right
}
.aui-kit-grid .ag-header-cell.ag-numeric-header .ag-header-cell-label {
  display:flex;
  justify-content:flex-end
}
.aui-kit-grid .ag-header-cell-less-padding {
  padding:5px
}
.aui-kit-grid .ag-header-cell-less-more-padding {
  padding:10px
}
.aui-kit-grid .ag-row {
  cursor:pointer
}
.aui-kit-grid .ag-row-hover:not(.ag-row-subheader):not(.ag-row-not-link),
.aui-kit-grid .ag-row-hover:not(.ag-row-subheader):not(.ag-row-not-link) .aui-kit-amount-negative {
  color:#3380fa
}
.aui-kit-grid .ag-row-subheader {
  border-color:#6b7a8c;
  color:#000;
  cursor:default;
  font-weight:700
}
.aui-kit-grid .ag-row-subheader .ag-cell:not(.ag-cell-index) {
  padding-bottom:8px;
  padding-top:20px
}
.aui-kit-grid .ag-row-subheader .ag-cell-hidden {
  border-right:none
}
.aui-kit-grid .ag-row-subheader-first .ag-cell:not(.ag-cell-index) {
  padding-bottom:0;
  padding-top:0
}
.aui-kit-grid .ag-pinned-left-cols-container .ag-row-subheader {
  border-bottom:1px solid #d2d7dc
}
.aui-kit-grid .ag-row-selected {
  background-color:#eff5ff
}
.aui-kit-grid .ag-cell {
  align-items:center;
  border-right:none;
  display:flex;
  padding-left:10px;
  padding-right:10px
}
.aui-kit-grid .ag-cell-dropdown-container {
  overflow:visible
}
.aui-kit-grid .ag-cell-content-to-end {
  justify-content:flex-end
}
.aui-kit-grid .ag-cell-label {
  overflow:unset
}
.aui-kit-grid .ag-cell-label-container {
  overflow:hidden;
  width:100%
}
.aui-kit-grid .ag-cell-link {
  cursor:pointer
}
.aui-kit-grid .ag-cell-link:hover {
  color:#3380fa
}
.aui-kit-grid .ag-cell-first,
.aui-kit-grid .ag-cell-left {
  margin-left:-35px
}
.aui-kit-grid .ag-cell-no-text {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-kit-grid .ag-cell-delete {
  padding:5px
}
.aui-kit-grid .ag-cell-index {
  align-items:center;
  background-color:#f0f1f3;
  color:#000;
  font-weight:400;
  justify-content:center;
  padding:0;
  text-align:center
}
.aui-kit-grid .ag-cell-hidden {
  border-right:none;
  padding:0 10px
}
.aui-kit-grid .ag-cell-checkbox {
  align-items:center;
  border-style:none!important;
  display:flex;
  justify-content:start;
  outline:none!important
}
.aui-kit-grid .ag-cell-checkbox .ag-cell-wrapper {
  line-height:1
}
.aui-kit-grid .ag-cell-center {
  text-align:center
}
.aui-kit-grid .ag-cell-less-padding {
  padding:5px
}
.aui-kit-grid .ag-cell.ag-numeric-cell {
  justify-content:flex-end
}
.aui-kit-grid .ag-cell-header-numeric .ag-header-cell-label {
  justify-content:flex-end;
  margin-right:10px
}
@media(max-width:767.98px) {
  .aui-kit-grid .ag-cell-header-numeric .ag-header-cell-label {
    padding-left:0;
    transform:none
  }
}
.aui-kit-grid .ag-overlay-loading-wrapper {
  height:100%;
  width:100%
}
.aui-kit-grid .ag-overlay-loading-wrapper .aui-kit-grid-loading {
  align-items:center;
  background-color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-kit-grid-template-excel,
.aui-kit-grid-template-grid {
  position:relative
}
.aui-kit-grid-template-excel .ag-header-cell-center .ag-header-cell-label,
.aui-kit-grid-template-grid .ag-header-cell-center .ag-header-cell-label {
  justify-content:center
}
.aui-kit-grid-template-excel .ag-header-cell-label,
.aui-kit-grid-template-grid .ag-header-cell-label {
  overflow:hidden
}
.aui-kit-grid-template-excel .ag-header-cell-resize,
.aui-kit-grid-template-grid .ag-header-cell-resize {
  right:-8px;
  width:10px
}
.aui-kit-grid-template-excel .ag-header-cell:after,
.aui-kit-grid-template-grid .ag-header-cell:after {
  position:relative;
  right:-2px;
  top:0;
  z-index:0
}
.aui-kit-grid-template-excel .ag-numeric-cell,
.aui-kit-grid-template-grid .ag-numeric-cell {
  text-align:right
}
.aui-kit-grid-template-excel .ag-cell-no-text,
.aui-kit-grid-template-grid .ag-cell-no-text {
  display:flex
}
.aui-kit-grid-template-excel .ag-cell-hidden:after,
.aui-kit-grid-template-excel .ag-pinned-left-header .ag-header-cell:after,
.aui-kit-grid-template-grid .ag-cell-hidden:after,
.aui-kit-grid-template-grid .ag-pinned-left-header .ag-header-cell:after {
  display:none
}
.aui-kit-grid-template-invoice {
  background-color:#fff
}
.aui-kit-grid-template-invoice .ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,
.aui-kit-grid-template-invoice .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container {
  min-height:30px
}
.aui-kit-grid-template-invoice .aui-kit-grid-tablesettings {
  border-right:1px solid #d2d7dc;
  right:36px
}
@media(max-width:991.98px) {
  .aui-kit-grid-template-invoice .aui-kit-grid-tablesettings {
    border-left:1px solid #d2d7dc;
    left:0;
    right:100%
  }
}
.aui-kit-grid-template-invoice .ag-header {
  border:none;
  height:30px!important;
  min-height:30px!important
}
.aui-kit-grid-template-invoice .ag-cell-index {
  border-left:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-pinned-left-header .ag-header-cell {
  border-bottom:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-pinned-left-header .ag-header-cell:first-child {
  border-left:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-row {
  border-bottom:none
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-cell:not(.ag-cell-empty):first-child {
  border-left:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-cell:not(.ag-cell-empty):not(:last-child) {
  border-bottom:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-cell:not(:last-child) {
  border-right:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-center-cols-container .ag-cell-empty {
  background-color:#fff;
  border:none!important;
  line-height:0
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-group-cell {
  background-color:#fff
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-group-cell:last-child {
  background-color:#fff;
  border:none
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-cell {
  border-bottom:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-cell:not(.ag-header-cell-empty):first-child {
  border-left:1px solid #d2d7dc
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-cell-empty {
  background-color:#fff!important;
  border:none
}
.aui-kit-grid-template-invoice .ag-header-container .ag-header-cell-avoidtablesettings {
  padding-right:30px
}
.aui-kit-grid-template-withborders {
  border-left:1px solid #d2d7dc;
  height:100%
}
.aui-kit-grid-template-withborders .ag-header {
  border:none
}
.aui-kit-grid-template-withborders .ag-cell-index {
  border-right:1px solid #d2d7dc
}
.aui-kit-grid-template-withborders .ag-pinned-left-header .ag-header-cell {
  border-bottom:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc
}
.aui-kit-grid-template-withborders .ag-center-cols-container .ag-row {
  border-bottom:none
}
.aui-kit-grid-template-withborders .ag-center-cols-container .ag-cell {
  border-bottom:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc
}
.aui-kit-grid-template-withborders .ag-header-container .ag-header-cell {
  border-bottom:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc
}
.aui-kit-grid-fixed-scrollbar ::-webkit-scrollbar {
  height:8px;
  width:8px
}
.aui-kit-grid-fixed-scrollbar ::-webkit-scrollbar-thumb {
  background-clip:content-box;
  background-color:#a6afba;
  border-radius:10px
}
.aui-kit-grid-fixed-scrollbar ::-webkit-scrollbar-corner,
.aui-kit-grid-fixed-scrollbar ::-webkit-scrollbar-track {
  background-color:#f0f1f3
}
.aui-kit-grid-fixed-scrollbar .ag-center-cols-viewport::-webkit-scrollbar {
  display:none
}
.aui-kit-grid-fixed-scrollbar .ag-body-horizontal-scroll,
.aui-kit-grid-fixed-scrollbar .ag-body-horizontal-scroll-container,
.aui-kit-grid-fixed-scrollbar .ag-body-horizontal-scroll-viewport {
  height:8px!important;
  max-height:8px!important
}
.aui-kit-grid .ag-checkbox-input-wrapper {
  align-items:center;
  background:none;
  background-color:#fff;
  border:1px solid #a6afba;
  border-radius:2px;
  cursor:pointer;
  display:flex;
  height:16px;
  justify-content:center;
  padding:0;
  width:16px
}
.aui-kit-grid .ag-checkbox-input-wrapper:after {
  content:none;
  display:none;
  height:0;
  width:0
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-checked,
.aui-kit-grid .ag-checkbox-input-wrapper.ag-indeterminate {
  background-color:#3380fa;
  border-color:#3380fa
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-checked:before,
.aui-kit-grid .ag-checkbox-input-wrapper.ag-indeterminate:before {
  background-repeat:no-repeat;
  background-size:contain;
  content:"";
  display:block;
  height:100%;
  width:100%
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-checked:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-2-4h16v16H-2z'/%3E%3Cpath fill='%23fff' d='M4 8a.67.67 0 0 1-.471-.195L.862 5.138a.666.666 0 1 1 .943-.943L4 6.391 10.195.195a.666.666 0 1 1 .943.943L4.471 7.805c-.13.13-.3.195-.471.195'/%3E%3C/g%3E%3C/svg%3E")
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-indeterminate:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='2' viewBox='0 0 8 2'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-4 -7)'%3E%3Cpath d='M0 16h16V0H0z'/%3E%3Crect width='7' height='1.4' x='4.5' y='7.3' fill='%23FFF' rx='.7'/%3E%3C/g%3E%3C/svg%3E")
}
.aui-kit-grid .ag-checkbox-input-wrapper.ag-indeterminate:after {
  display:none
}
.ag-checkbox-input-wrapper:after {
  content:none;
  display:none;
  height:0;
  width:0
}
.aui-kit-gridfilters {
  align-items:center;
  background-color:#faecb2;
  border-top:1px solid #d2d7dc;
  display:grid;
  font-size:12px;
  grid-template:"text buttons close"/min-content auto 30px;
  justify-content:stretch;
  line-height:12px;
  min-height:36px
}
.aui-kit-gridfilters-text {
  grid-area:text;
  padding-left:20px;
  white-space:nowrap
}
.aui-kit-gridfilters-buttons {
  display:flex;
  flex-wrap:wrap;
  grid-area:buttons;
  padding:4px 5px
}
.aui-kit-gridfilters-buttons-button {
  align-items:center;
  background-color:#f3cf3f;
  border-radius:2px;
  display:flex;
  font-weight:600;
  margin:3px 5px;
  min-height:22px;
  padding:0 5px
}
.aui-kit-gridfilters-buttons-button-close {
  cursor:pointer;
  height:10px;
  margin-left:5px;
  width:10px
}
.aui-kit-gridfilters-buttons-button-close-icon {
  height:10px;
  width:10px
}
.aui-kit-gridfilters-closeall {
  cursor:pointer;
  grid-area:close;
  height:20px
}
.aui-kit-gridfilters-closeall-icon {
  height:20px;
  width:20px
}
.aui-kit-grid-tablesettings-mini-arrow {
  position:absolute;
  right:7px;
  top:0
}
.aui-kit-grid-tablesettings-mini-arrow-showfilters {
  top:36px
}
.aui-kit-grid-tablesettings-mini-arrow .aui-kit-actionbutton {
  background-color:#f0f1f3;
  border-radius:0;
  border-width:1px 0 0;
  height:40px;
  padding:7px;
  width:40px
}
.aui-kit-grid-tablesettings-mini-arrow .aui-kit-actionbutton-only-icon-icon {
  height:16px;
  width:16px
}
.aui-kit-grid-tablesettings-mini-arrow .aui-kit-actionbutton-dropdown-icon {
  display:none
}
.aui-kit-grid-tablesettings {
  position:absolute;
  right:0;
  top:0
}
.aui-kit-grid-tablesettings-showfilters {
  top:36px
}
.aui-kit-grid-tablesettings .aui-kit-actionbutton {
  background-color:#f0f1f3;
  border-radius:0;
  border-width:1px 0;
  height:30px;
  padding:7px;
  width:30px
}
.aui-kit-grid-tablesettings .aui-kit-actionbutton-only-icon-icon {
  height:16px;
  width:16px
}
.aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-icon {
  display:none
}
.aui-kit-grid-pagination {
  align-items:center;
  background-color:#f9f9fb;
  display:flex;
  flex-direction:row;
  justify-content:center;
  padding:15px 0
}
.aui-kit-grid-pagination-first-page {
  margin:0 8px
}
.aui-kit-grid-pagination-first-page .aui-icon {
  transform:rotate(180deg)
}
.aui-kit-grid-pagination-previous-page {
  margin:0 8px
}
.aui-kit-grid-pagination-previous-page .aui-icon {
  transform:rotate(90deg)
}
.aui-kit-grid-pagination-pages {
  margin:0 8px;
  width:100px
}
.aui-kit-grid-pagination-next-page {
  margin:0 8px
}
.aui-kit-grid-pagination-next-page .aui-icon {
  transform:rotate(-90deg)
}
.aui-kit-grid-pagination-last-page {
  margin:0 8px
}
.aui-kit-grid-noresults-excel,
.aui-kit-grid-noresults-grid {
  align-items:center;
  background-color:#fffde1;
  color:#000;
  display:flex;
  height:30px;
  justify-content:center;
  left:36px;
  position:absolute;
  right:0
}
.aui-kit-grid .ag-row-empty {
  cursor:default
}
.ag-icon-asc,
.ag-icon-desc {
  background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDE2aDE2VjBIMHoiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTQgOGEuNjYuNjYgMCAwIDAtLjIyMi0uNDlsLTMuNjQ0LTMuNjQzYS42NjYuNjY2IDAgMSAwLS45NDMuOTQybDIuNTI0IDIuNTI0SDIuNjY3YS42NjYuNjY2IDAgMSAwIDAgMS4zMzRoOS4wNDhMOS4xOTEgMTEuMTlhLjY2Ni42NjYgMCAxIDAgLjk0My45NDJsMy42NDQtMy42NDRBLjY2LjY2IDAgMCAwIDE0IDgiLz48L2c+PC9zdmc+) 50% no-repeat;
  background-size:12px 12px;
  display:inline-block;
  -webkit-filter:"initial";
  filter:"initial";
  height:12px;
  margin-left:1px;
  margin-top:-5px;
  position:absolute;
  width:12px
}
.ag-icon-asc {
  transform:rotate(-90deg)
}
.ag-icon-desc {
  transform:rotate(90deg)
}
.ag-cell.ag-cell-inline-editing {
  padding:0
}
.ag-react-container {
  height:100%;
  width:100%
}
.ag-icon:after,
.ag-icon:before {
  content:none!important
}
.ag-icon:after {
  background:none!important;
  display:none!important
}
.ag-ltr .ag-right-aligned-cell {
  justify-content:flex-end
}
.aui-kit-forms-switch-options {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  display:inline-flex;
  height:36px;
  padding:3px;
  width:fit-content
}
.aui-kit-forms-switch-options-option {
  align-items:center;
  border-radius:2px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  justify-content:center;
  min-width:89px
}
.aui-kit-forms-switch-options-option:not(:last-child) {
  margin-right:4px
}
.aui-kit-forms-switch-options-option-active {
  background-color:#3380fa;
  color:#fff
}
.aui-ledger-actionbar {
  align-items:center;
  background-color:#f9f9fb;
  display:flex;
  min-height:64px;
  padding:0 15px;
  position:fixed;
  top:60px;
  width:100%;
  z-index:50
}
.aui-ledger-actionbar-list {
  position:static
}
.aui-ledger-actionbar-wrapper {
  display:flex;
  justify-content:space-between;
  width:100%
}
.aui-ledger-actionbar-topmost {
  top:0
}
.aui-ledger-actionbar .aui-kit-forms-inputbox-error {
  background-color:hsla(0,0%,100%,.95);
  padding:4px 8px
}
.aui-ledger-actionbar-left {
  align-items:center;
  display:flex
}
.aui-ledger-actionbar-left .aui-kit-actionbutton {
  margin-right:15px
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-filters .aui-kit-forms-checkbox {
  height:32px;
  padding:0 20px
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-filters .aui-kit-forms-checkbox-label {
  white-space:nowrap
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-filters .aui-kit-forms-radio-label {
  color:#000;
  margin-bottom:0;
  padding:7px 20px
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-filters .aui-kit-forms-radio-options {
  flex-direction:column;
  padding:0 20px 0 40px
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-filters .aui-kit-forms-radio-options-option {
  height:32px;
  margin-right:0
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-filters-footer {
  display:flex;
  justify-content:flex-end;
  padding:20px 20px 10px
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-options-datepicker-wrapper {
  margin:15px 20px 30px;
  position:relative;
  z-index:52
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-options .aui-kit-accountingaccount-range {
  display:grid;
  grid-template-columns:198px 198px;
  margin:20px 20px 30px;
  grid-column-gap:4px
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-options .aui-kit-forms-switch-options {
  margin:0 20px
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-options .aui-kit-forms-checkbox {
  margin:30px 20px 20px
}
.aui-ledger-actionbar-left .aui-kit-actionbutton-dropdown-options-footer {
  display:flex;
  justify-content:flex-end;
  padding:20px 20px 10px
}
.aui-ledger-actionbar-right {
  display:grid;
  grid-gap:20px;
  align-items:center;
  grid-template-columns:repeat(3,min-content)
}
.aui-ledger-actionbar-right .aui-kit-accountingaccount-range {
  display:grid;
  grid-template-columns:200px 200px;
  grid-column-gap:4px
}
.aui-ledger-actionbar-right .aui-kit-actionbutton-template-primary {
  height:36px;
  padding:0 10px
}
.aui-ledger-grid {
  height:calc(100vh - 124px);
  margin-top:64px
}
.aui-ledger-grid:focus {
  outline:none
}
.aui-ledger-grid-list {
  height:calc(100vh - 164px);
  margin-top:0;
  position:relative
}
.aui-ledger-grid-topmost {
  height:calc(100vh - 64px);
  margin-top:4px
}
.aui-ledger-grid .aui-kit-grid .aui-kit-forms-checkbox-template-tick {
  height:100%;
  justify-content:center
}
.aui-ledger-grid .aui-kit-grid .ag-row-empty {
  cursor:default
}
.aui-ledger-grid .aui-kit-grid .ag-row-empty .ag-cell-value {
  display:none
}
.aui-ledger-grid .aui-kit-grid .ag-row-empty .ag-cell-index {
  display:initial
}
.aui-ledger-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-title {
  font-size:13px;
  letter-spacing:normal;
  padding:10px 20px;
  white-space:nowrap
}
.aui-ledger-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid {
  display:grid;
  grid-template-columns:repeat(2,1fr)
}
.aui-ledger-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid .aui-kit-forms-checkbox {
  padding:7px 20px
}
.aui-ledger-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid .aui-kit-forms-checkbox-label {
  white-space:nowrap
}
.aui-ledger-grid .aui-kit-grid-tablesettings .aui-kit-actionbutton {
  height:31px
}
.aui-ledger-popup-container .aui-kit-popup {
  overflow-y:hidden
}
.aui-ledger-popup-container .aui-kit-popup-content {
  width:1024px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-header {
  align-items:center;
  border-bottom:1px solid #d2d7dc;
  display:flex;
  height:60px;
  justify-content:space-between;
  padding:0 25px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-header-title {
  color:#000;
  font-size:22px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-header-close {
  color:#6b7a8c;
  line-height:0
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-header-close:hover {
  color:#000;
  cursor:pointer
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-header-close .aui-icon {
  height:24px;
  width:24px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content {
  height:calc(100vh - 190px);
  overflow-x:hidden;
  overflow-y:auto
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content-actionbar {
  background-color:#f9f9fb;
  display:flex;
  padding:20px 25px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content-actionbar .aui-kit-forms-inputbox-error {
  background-color:hsla(0,0%,100%,.95);
  padding:4px 8px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content-actionbar-left {
  margin-right:40px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content-actionbar-left .aui-kit-forms-inputbox:first-child {
  z-index:2
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content-actionbar-right .aui-kit-accountingaccount-range {
  display:grid;
  grid-template-columns:810px;
  grid-gap:8px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content-actionbar-title {
  color:#000;
  font-size:12px;
  font-weight:600;
  letter-spacing:.5px;
  margin-bottom:10px;
  text-transform:uppercase
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content .aui-kit-grid {
  height:calc(100% - 211px)
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content .aui-kit-grid-no-paginated {
  height:calc(100% - 145px)
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content .aui-kit-grid .aui-core-noitems {
  margin-top:0;
  padding-top:0
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-content .aui-kit-grid .aui-kit-pagination {
  background-color:#f9f9fb
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-footer {
  align-items:center;
  background-color:#fff;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  border-top:1px solid #d2d7dc;
  display:flex;
  height:62px;
  justify-content:flex-end;
  padding:0 20px
}
.aui-ledger-popup-container .aui-kit-popup-content .aui-kit-ledger-accountingentry-popup-footer .aui-kit-actionbutton {
  margin-left:20px
}
.aui-ledger-popup-container .aui-kit-popup .aui-core-notification-popup-container {
  top:89px;
  width:1024px
}
.aui-kit-grid-template-excel .ag-header-cell:after,
.aui-kit-grid-template-grid .ag-header-cell:after {
  border-right:1px solid #d2d7dc;
  content:" ";
  height:14px;
  position:unset;
  text-indent:-2000px
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas {
  width:582px
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas-subheader {
  padding:30px 30px 20px
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas-grid {
  height:84px
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas-grid-link {
  border:1px solid transparent;
  border-radius:3px;
  color:#6b7a8c;
  font-size:12px;
  font-weight:600;
  letter-spacing:.4px;
  padding:6px 10px
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas-grid .aui-profit-sales-general-canvas-grid-row-button .ag-react-container {
  height:auto;
  width:auto
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas-grid .aui-profit-sales-general-canvas-grid-row:hover .aui-profit-sales-duplicate-customer-warning-dialog-canvas-grid-link {
  border-color:#a6afba;
  color:#6b7a8c
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas-grid .aui-profit-sales-general-canvas-grid-row:hover .aui-profit-sales-duplicate-customer-warning-dialog-canvas-grid-link:hover {
  border-color:#3380fa;
  color:#3380fa
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas-info-panel {
  height:160px;
  padding:40px 120px;
  text-align:center
}
.aui-profit-sales-duplicate-customer-warning-dialog-canvas-info-panel-title {
  font-size:18px;
  padding-bottom:20px
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas {
  width:582px
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-subheader {
  padding:30px 30px 20px
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-grid {
  height:84px
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-grid-link {
  border:1px solid transparent;
  border-radius:3px;
  color:#6b7a8c;
  font-size:12px;
  font-weight:600;
  letter-spacing:.4px;
  padding:6px 10px
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-grid .aui-profit-expenses-general-canvas-grid-row-button .ag-react-container {
  height:auto;
  width:auto
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-grid .aui-profit-expenses-general-canvas-grid-row:hover .aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-grid-link {
  border-color:#a6afba;
  color:#6b7a8c
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-grid .aui-profit-expenses-general-canvas-grid-row:hover .aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-grid-link:hover {
  border-color:#3380fa;
  color:#3380fa
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-info-panel {
  height:160px;
  padding-top:40px;
  text-align:center
}
.aui-profit-expenses-duplicate-supplier-warning-dialog-canvas-info-panel-title {
  font-size:18px;
  padding-bottom:20px
}
.aui-profit-banks-bankconnectionform {
  height:max(70vh,500px);
  line-height:0;
  overflow-y:auto;
  width:min(80vw,1344px)
}
.aui-profit-banks-bankconnectionform-others {
  height:400px;
  overflow-y:hidden
}
.aui-profit-banks-bankconnectionform-loading {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:559px;
  justify-content:center;
  line-height:normal
}
.aui-profit-banks-bankconnectionform-loading .aui-kit-loading-icon {
  color:#3ac98b
}
.aui-profit-banks-bankconnectionform-loading-text {
  margin-top:25px;
  text-align:center
}
.aui-profit-banks-bankconnectionform-renewal {
  height:502px;
  line-height:normal;
  padding:20px 30px
}
.aui-profit-banks-bankconnectionform-renewal-title {
  font-size:18px;
  font-weight:600;
  margin-bottom:20px
}
.aui-profit-banks-bankconnectionform-renewal-text {
  margin-bottom:20px
}
.aui-profit-banks-bankconnectionform-renewal-date {
  width:240px
}
.aui-profit-banks-bankconnectionform-renewal-date .aui-kit-forms-inputbox {
  width:100%
}
.aui-profit-banks-bankconnectionform-widget {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  height:inherit;
  width:100%
}
.aui-profit-banks-bankconnectionform-grid {
  height:502px;
  line-height:normal
}
.aui-profit-banks-bankconnectionform-grid .ag-root-wrapper {
  background-color:#fff
}
.aui-profit-banks-bankconnectionform-grid .ag-numeric-cell .aui-kit-amount {
  font-size:bold
}
.aui-profit-banks-bankconnectionform-grid .ag-cell-boldtext {
  font-weight:700
}
.aui-profit-banks-bankconnectionform-grid-info {
  margin:20px 30px
}
.aui-profit-banks-bankconnectionform-grid-norows {
  color:#6b7a8c;
  padding-top:150px
}
.aui-profit-banks-bankconnectionform-grid-norows .aui-icon {
  height:32px;
  width:32px
}
.aui-profit-banks-bankconnectionform-grid-norows-text {
  margin-top:20px;
  text-align:center
}
.aui-profit-banks-bankconnectionform-grid .ag-checkbox-input-wrapper.ag-checked:after {
  content:none;
  display:none;
  height:0;
  width:0
}
.aui-invoice-form-lines {
  position:relative
}
@media(max-width:991.98px) {
  .aui-invoice-form-lines {
    overflow-x:scroll;
    width:100%
  }
}
.aui-invoice-form-lines-editdescription {
  color:#6b7a8c
}
.aui-invoice-form-lines .ag-cell-delete {
  cursor:default
}
.aui-invoice-form-lines .ag-cell-delete-show {
  cursor:pointer
}
.aui-invoice-form-lines-deleterow {
  color:#a6afba;
  cursor:pointer;
  display:none;
  height:16px;
  width:16px
}
@media(max-width:991.98px) {
  .aui-invoice-form-lines-deleterow {
    display:block
  }
}
.ag-row:hover .aui-invoice-form-lines-deleterow {
  display:block
}
.aui-invoice-form-lines .ag-header-row .ag-header-cell:not(.ag-header-cell-empty) {
  padding-left:10px
}
.aui-invoice-form-lines .aui-kit-grid .ag-row-hover:not(.ag-row-subheader):not(.ag-row-not-link),
.aui-invoice-form-lines .aui-kit-grid .ag-row-hover:not(.ag-row-subheader):not(.ag-row-not-link) .aui-kit-amount-negative {
  color:#000
}
.aui-invoice-form-lines .aui-kit-grid-template-invoice.aui-kit-grid .ag-cell-index {
  border-left:1px solid #d2d7dc
}
.aui-invoice-form-lines-combo-text {
  padding-right:5px
}
.aui-invoice-form-lines-combo .ag-react-container {
  align-items:center;
  display:flex;
  justify-content:space-between
}
.aui-invoice-form-lines-combo-icon {
  color:#6b7a8c;
  cursor:pointer;
  display:none;
  height:16px;
  min-height:16px;
  min-width:16px;
  width:16px
}
.aui-invoice-form-lines-combo:hover .aui-invoice-form-lines-combo-icon {
  display:block
}
.aui-invoice-form-lines-check {
  justify-content:center
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-panel {
  z-index:52
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-title {
  font-size:13px;
  letter-spacing:normal;
  padding:10px 20px;
  white-space:nowrap
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid {
  display:grid;
  grid-template-columns:repeat(2,1fr)
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid .aui-kit-forms-checkbox {
  padding:7px 20px
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton-dropdown-filters-grid .aui-kit-forms-checkbox-label {
  white-space:nowrap
}
.aui-invoice-form-lines .aui-kit-grid-tablesettings .aui-kit-actionbutton {
  height:30px
}
.aui-invoice-form-expirationdate {
  position:relative
}
.aui-invoice-form-expirationdate-dropdown {
  border-radius:6px;
  min-width:330px;
  opacity:0;
  overflow:visible;
  padding:20px;
  right:0
}
@media(max-width:991.98px) {
  .aui-invoice-form-expirationdate-dropdown {
    right:auto
  }
}
.aui-invoice-form-expirationdate-row {
  display:grid;
  grid-template:"date amount delete" auto "warning warning ." auto/1fr 1fr 6px;
  grid-gap:20px;
  align-items:center;
  justify-content:center
}
.aui-invoice-form-expirationdate-row:hover .aui-invoice-form-expirationdate-row-delete {
  visibility:visible
}
.aui-invoice-form-expirationdate-row-date {
  grid-area:date
}
.aui-invoice-form-expirationdate-row-amount {
  grid-area:amount
}
.aui-invoice-form-expirationdate-row-delete {
  cursor:pointer;
  grid-area:delete;
  height:16px;
  margin-left:-10px;
  pointer-events:auto;
  visibility:hidden;
  width:16px
}
.aui-invoice-form-expirationdate-row-delete-icon {
  color:#a6afba;
  height:16px;
  width:16px
}
.aui-invoice-form-expirationdate-row-warning {
  grid-area:warning;
  margin-bottom:18px;
  margin-top:-18px
}
.aui-invoice-form-expirationdate-row-warning-inner {
  color:#a6afba;
  font-size:12px;
  height:18px;
  overflow:hidden;
  pointer-events:none;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-invoice-form-expirationdate-add {
  color:#3380fa;
  cursor:pointer;
  font-size:13px;
  font-weight:600
}
.aui-kit-loadingbar {
  background-color:#f0f1f3;
  border-radius:25px;
  height:6px;
  overflow:hidden;
  position:relative;
  width:100%
}
.aui-kit-loadingbar-progress-indeterminate {
  background-color:#3ac98b
}
.aui-kit-loadingbar-progress-indeterminate:before {
  animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite
}
.aui-kit-loadingbar-progress-indeterminate:after,
.aui-kit-loadingbar-progress-indeterminate:before {
  background-color:inherit;
  border-radius:25px;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  top:0;
  will-change:left,right
}
.aui-kit-loadingbar-progress-indeterminate:after {
  animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;
  animation-delay:1.15s
}
@-webkit-keyframes indeterminate {
  0% {
    left:-35%;
    right:100%
  }
  60% {
    left:100%;
    right:-90%
  }
  to {
    left:100%;
    right:-90%
  }
}
@-moz-keyframes indeterminate {
  0% {
    left:-35%;
    right:100%
  }
  60% {
    left:100%;
    right:-90%
  }
  to {
    left:100%;
    right:-90%
  }
}
@keyframes indeterminate {
  0% {
    left:-35%;
    right:100%
  }
  60% {
    left:100%;
    right:-90%
  }
  to {
    left:100%;
    right:-90%
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left:-200%;
    right:100%
  }
  60% {
    left:107%;
    right:-8%
  }
  to {
    left:107%;
    right:-8%
  }
}
@-moz-keyframes indeterminate-short {
  0% {
    left:-200%;
    right:100%
  }
  60% {
    left:107%;
    right:-8%
  }
  to {
    left:107%;
    right:-8%
  }
}
@keyframes indeterminate-short {
  0% {
    left:-200%;
    right:100%
  }
  60% {
    left:107%;
    right:-8%
  }
  to {
    left:107%;
    right:-8%
  }
}
.aui-kit-forms-pdfuploader {
  height:unset;
  position:relative
}
.aui-kit-forms-pdfuploader-icon {
  color:#6b7a8c;
  height:24px;
  width:24px
}
.aui-kit-forms-pdfuploader-document-container {
  background-color:#f9f9fb;
  border:1px solid #a6afba;
  border-radius:3px;
  margin:0;
  overflow:hidden;
  padding-bottom:100%;
  position:relative;
  width:100%
}
.aui-kit-forms-pdfuploader-document-container-loading {
  align-items:center;
  border-style:dashed;
  display:flex;
  justify-content:center;
  padding-left:40px;
  padding-right:40px
}
.aui-kit-forms-pdfuploader-document-container-loading .aui-kit-loadingbar {
  left:0;
  margin:0 40px;
  position:absolute;
  top:50%;
  width:calc(100% - 80px)
}
.aui-kit-forms-pdfuploader-document-image {
  cursor:pointer;
  height:100%;
  left:0;
  object-fit:cover;
  object-position:top;
  position:absolute;
  width:100%
}
.aui-kit-forms-pdfuploader-document-delete {
  border-radius:6px;
  cursor:pointer;
  height:36px;
  margin:7px;
  padding:8px;
  position:absolute;
  right:0;
  top:0;
  z-index:1
}
.aui-kit-forms-pdfuploader-document-delete:hover {
  background-color:rgba(0,0,0,.08)
}
.aui-kit-forms-pdfuploader-document-delete:hover .aui-kit-forms-pdfuploader-delete-icon {
  color:#000
}
.aui-kit-forms-pdfuploader-document-delete-icon {
  color:#6b7a8c;
  height:20px;
  width:20px
}
.aui-kit-forms-pdfuploader-with-error .aui-kit-forms-fileuploader-template-imageuploader {
  border-color:#ff4b39
}
.aui-kit-forms-pdfuploader-errors {
  color:#ff4b39;
  font-size:12px;
  margin-top:3px;
  order:10
}
.aui-invoice-issued-form-business-fileuploader {
  border-radius:6px;
  margin-bottom:30px
}
.aui-invoice-issued-form-business-fileuploader-content {
  align-items:center;
  display:grid;
  grid-template-columns:auto auto;
  grid-column-gap:12px;
  background-color:#f9f9fb;
  border:1px dashed #a6afba;
  border-radius:6px;
  cursor:pointer;
  padding:15px 30px 15px 20px
}
.aui-invoice-issued-form-business-fileuploader-icon {
  color:#6b7a8c;
  height:22px;
  width:22px
}
.aui-invoice-issued-form-business-fileuploader-text {
  color:#6b7a8c;
  font-size:12px;
  text-align:left
}
.aui-invoice-issued-form-business-fileuploader-text-link {
  color:#3380fa;
  font-weight:600;
  text-decoration:underline
}
.aui-invoice-issued-form-business-fileuploader .aui-kit-forms-fileuploader-isdragging-icon {
  margin:20px 0
}
.aui-invoice-issued-form-business-fileuploader .aui-core-document-loading-text-wrapper {
  text-align:center
}
.aui-invoice-issued-form-business-invoicetype {
  display:grid;
  grid-gap:20px;
  grid-template-columns:2.2fr repeat(2,1.5fr) .2fr;
  padding-bottom:30px
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-business-invoicetype {
    grid-template-columns:repeat(3,1fr)
  }
}
@media(max-width:767.98px) {
  .aui-invoice-issued-form-business-invoicetype {
    grid-template-columns:1fr
  }
}
.aui-invoice-issued-form-business-invoicetype .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:175px
}
.aui-invoice-issued-form-business-customer {
  display:grid;
  grid-gap:20px;
  grid-template-columns:2.2fr repeat(2,1.5fr) .2fr;
  padding-bottom:30px
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-business-customer {
    display:inline-block;
    max-width:100%;
    width:100%
  }
}
.aui-invoice-issued-form-business-customer .aui-invoice-form-person-editor {
  grid-column-end:span 2;
  width:fit-content
}
.aui-invoice-issued-form-business-detail {
  display:grid;
  grid-gap:20px;
  grid-template-columns:1fr .5fr 1fr .7fr 1fr;
  padding-bottom:40px
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-business-detail {
    grid-template-columns:1fr 1fr
  }
}
.aui-invoice-issued-form-business-detail-withserie {
  grid-template-columns:.7fr .5fr .9fr 1fr 1.1fr 1.5fr
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-business-detail-withserie {
    grid-template-columns:1fr 1fr
  }
}
.aui-invoice-issued-form-business-detail .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:100%
}
.aui-invoice-received-form-business-fileuploader {
  border-radius:6px;
  margin-bottom:30px
}
.aui-invoice-received-form-business-fileuploader-content {
  align-items:center;
  display:grid;
  grid-template-columns:auto auto;
  grid-column-gap:12px;
  background-color:#f9f9fb;
  border:1px dashed #a6afba;
  border-radius:6px;
  cursor:pointer;
  padding:15px 30px 15px 20px
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-business-fileuploader-content {
    align-content:space-evenly;
    grid-template-columns:1fr
  }
}
.aui-invoice-received-form-business-fileuploader-icon {
  color:#6b7a8c;
  height:22px;
  width:22px
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-business-fileuploader-icon {
    margin:0 auto
  }
}
.aui-invoice-received-form-business-fileuploader-text {
  color:#6b7a8c;
  font-size:12px;
  text-align:left
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-business-fileuploader-text {
    text-align:center
  }
}
.aui-invoice-received-form-business-fileuploader-text-link {
  color:#3380fa;
  font-weight:600;
  text-decoration:underline
}
.aui-invoice-received-form-business-fileuploader .aui-kit-forms-fileuploader-isdragging-icon {
  margin:20px 0
}
.aui-invoice-received-form-business-fileuploader .aui-core-document-loading-text-wrapper {
  text-align:center
}
.aui-invoice-received-form-business-invoicetype {
  display:grid;
  grid-gap:20px;
  grid-template-columns:2.2fr repeat(2,1.5fr) .2fr;
  padding-bottom:30px
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-business-invoicetype {
    grid-template-columns:1fr
  }
}
.aui-invoice-received-form-business-invoicetype .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:175px
}
.aui-invoice-received-form-business-provider {
  display:grid;
  grid-gap:20px;
  grid-template-columns:2.2fr repeat(2,1.5fr) .2fr;
  padding-bottom:30px
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-business-provider {
    grid-template-columns:1fr
  }
}
.aui-invoice-received-form-business-provider .aui-invoice-form-person-editor {
  grid-column-end:span 2;
  width:fit-content
}
.aui-invoice-received-form-business-detail {
  display:grid;
  grid-gap:20px;
  grid-template-columns:.7fr min-content .5fr .8fr .8fr .8fr;
  padding-bottom:40px
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-business-detail {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:767.98px) {
  .aui-invoice-received-form-business-detail {
    grid-template-columns:1fr
  }
}
@media(max-width:991.98px) {
  .aui-invoice-form-accountingentry {
    overflow-x:scroll
  }
}
.aui-invoice-form-accountingentry-title {
  font-size:18px;
  font-weight:600;
  padding-bottom:20px
}
.aui-invoice-form-accountingentry-action {
  color:#3380fa;
  font-size:13px;
  font-weight:600;
  padding:18px 0 40px
}
.aui-invoice-form-accountingentry-action span {
  cursor:pointer
}
@media(max-width:991.98px) {
  .aui-invoice-form-accountingentry-grid {
    width:1300px
  }
}
.aui-kit-grid-template-withborders .ag-center-cols-container .aui-invoice-form-accountingentry-grid-cell-mismatch-empty.ag-cell {
  border-bottom:none
}
.aui-kit-grid-template-withborders .ag-center-cols-container .aui-invoice-form-accountingentry-grid-cell-mismatch-empty.ag-cell:not(.aui-invoice-form-accountingentry-grid-cell-mismatch-label) {
  border-right:none
}
.aui-invoice-form-accountingentry-grid-cell-mismatch-label {
  font-weight:700;
  justify-content:flex-end
}
.aui-invoice-form-accountingentry-grid-cell-mismatch-value {
  background-color:#ffe9e7;
  color:#ff4b39;
  justify-content:flex-end
}
.aui-invoice-issued-form-accounting-general-first,
.aui-invoice-issued-form-accounting-general-fourth,
.aui-invoice-issued-form-accounting-general-second,
.aui-invoice-issued-form-accounting-general-third {
  display:grid;
  grid-gap:20px;
  padding-bottom:30px
}
.aui-invoice-issued-form-accounting {
  display:grid;
  grid-template-columns:234px auto;
  grid-column-gap:30px
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-accounting {
    grid-template-columns:1fr;
    grid-row-gap:30px
  }
  .aui-invoice-issued-form-accounting-uploader {
    max-width:100%
  }
}
.aui-invoice-issued-form-accounting-general-first {
  grid-template-columns:2fr 1.6fr 1.7fr 1.2fr 3fr
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-accounting-general-first {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-invoice-issued-form-accounting-general-first {
    grid-template-columns:1fr
  }
}
.aui-invoice-issued-form-accounting-general-first .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:100%
}
.aui-invoice-issued-form-accounting-general-second {
  grid-template-columns:min-content 1fr 1.5fr
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-accounting-general-second {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-invoice-issued-form-accounting-general-second {
    grid-template-columns:1fr
  }
}
.aui-invoice-issued-form-accounting-general-third {
  grid-template-columns:repeat(5,2fr) 5fr
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-accounting-general-third {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-invoice-issued-form-accounting-general-third {
    grid-template-columns:1fr
  }
}
.aui-invoice-issued-form-accounting-general-third .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:100%
}
.aui-invoice-issued-form-accounting-general-third-withserie {
  grid-template-columns:.4fr .4fr .5fr 125px 135px .7fr 1.5fr
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-accounting-general-third-withserie {
    grid-template-columns:repeat(2,1fr)
  }
}
.aui-invoice-issued-form-accounting-general-fourth {
  grid-template-columns:2fr 3fr repeat(2,1fr)
}
@media(max-width:991.98px) {
  .aui-invoice-issued-form-accounting-general-fourth {
    grid-template-columns:repeat(2,1fr)
  }
}
@media(max-width:575.98px) {
  .aui-invoice-issued-form-accounting-general-fourth {
    grid-template-columns:1fr
  }
}
.aui-invoice-issued-form-accounting-uploader .aui-invoice-received-form-business-fileuploader-content {
  min-height:234px
}
.aui-invoice-issued-form-accounting-uploader-wrapper {
  border-radius:6px;
  text-align:center
}
.aui-invoice-issued-form-accounting-uploader-content {
  background-color:#f9f9fb;
  border:1px dashed #a6afba;
  border-radius:6px;
  cursor:pointer;
  padding:78px 41px
}
.aui-invoice-issued-form-accounting-uploader-icon {
  color:#6b7a8c;
  height:22px;
  width:22px
}
.aui-invoice-issued-form-accounting-uploader-text {
  color:#6b7a8c;
  font-size:12px;
  padding-top:20px;
  text-align:left
}
.aui-invoice-issued-form-accounting-uploader-text-link {
  color:#3380fa;
  font-weight:600;
  text-decoration:underline
}
.aui-invoice-issued-form-accounting-uploader .aui-kit-forms-fileuploader-isdragging-icon {
  margin:85px 0
}
.aui-invoice-issued-form-accounting-uploader .aui-core-document-loading-text-wrapper {
  margin-top:0;
  text-align:center
}
.aui-invoice-issued-form-accounting-uploader .aui-core-document-loading-wrapper-progress {
  transform:scale(.8)
}
.aui-invoice-issued-form-accounting-uploader .aui-core-document-loading-wrapper .aui-core-document-loading-pages {
  min-height:0
}
.aui-invoice-issued-form-outlays .aui-core-container-collapsable-view {
  margin:0;
  padding-top:40px
}
@media(max-width:575.98px) {
  .aui-invoice-issued-form-outlays .aui-core-container-collapsable-view {
    padding-top:128px
  }
}
.aui-invoice-form-withholdings {
  position:relative
}
.aui-invoice-form-withholdings-retentiontype-header {
  background-color:#f0f1f3;
  border-left:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc;
  display:flex;
  height:32px;
  z-index:1
}
.aui-invoice-form-withholdings-retentiontype-header .ag-header-group-cell-label {
  align-items:flex-end;
  padding-left:10px
}
.aui-invoice-form-withholdings-retentiontype-dropdown.ag-cell-dropdown-container {
  overflow:hidden
}
.aui-invoice-form-withholdings-retentiontype-button {
  align-items:center;
  display:flex;
  justify-content:flex-end
}
.aui-invoice-form-withholdings-retentiontype-button-icon {
  color:#6b7a8c;
  height:16px;
  width:16px
}
.aui-invoice-form-withholdings-retentiontype-selectedoption {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:space-between
}
.aui-invoice-form-withholdings-merged-header {
  border-right:1px solid #d2d7dc;
  border-top:1px solid #d2d7dc;
  display:flex;
  justify-content:center
}
.aui-invoice-form-withholdings-merged-header .ag-header-group-cell-label {
  align-items:center;
  padding-left:10px
}
.aui-invoice-form-withholdings-last {
  font-weight:600
}
.aui-invoice-form-withholdings .aui-kit-grid .ag-root-wrapper {
  overflow:unset
}
.aui-invoice-form-withholdings .aui-kit-grid .aui-kit-forms-combobox {
  padding-left:1px;
  width:399px
}
.aui-invoice-form-withholdings .aui-kit-grid .aui-kit-forms-combobox .aui-kit-forms-inputbox {
  height:29px
}
.aui-invoice-form-withholdings .aui-kit-grid .aui-kit-forms-combobox .aui-kit-forms-inputbox-input {
  border:none;
  box-shadow:none
}
.aui-invoice-received-form-accounting-invoiceinfo,
.aui-invoice-received-form-accounting-provider,
.aui-invoice-received-form-accounting-sii,
.aui-invoice-received-form-accounting-type {
  display:grid;
  grid-gap:20px;
  padding-bottom:30px
}
.aui-invoice-received {
  height:calc(100% - 45px);
  overflow:auto;
  position:relative;
  top:45px;
  width:100vw
}
.aui-invoice-received-form {
  background-color:#fff;
  height:100%;
  min-width:1366px;
  overflow-y:auto;
  padding:30px 30px 40px;
  position:absolute;
  width:100%
}
.aui-invoice-received-form-accounting {
  display:grid;
  grid-template-columns:234px auto;
  grid-column-gap:30px
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-accounting {
    grid-template-columns:1fr;
    grid-row-gap:30px
  }
}
.aui-invoice-received-form-accounting-uploader .aui-invoice-received-form-business-fileuploader-content {
  min-height:234px
}
.aui-invoice-received-form-accounting-uploader-wrapper {
  border-radius:6px;
  text-align:center
}
.aui-invoice-received-form-accounting-uploader-content {
  background-color:#f9f9fb;
  border:1px dashed #a6afba;
  border-radius:6px;
  cursor:pointer;
  padding:78px 41px
}
.aui-invoice-received-form-accounting-uploader-icon {
  color:#6b7a8c;
  height:22px;
  width:22px
}
.aui-invoice-received-form-accounting-uploader-text {
  color:#6b7a8c;
  font-size:12px;
  padding-top:20px;
  text-align:left
}
.aui-invoice-received-form-accounting-uploader-text-link {
  color:#3380fa;
  font-weight:600;
  text-decoration:underline
}
.aui-invoice-received-form-accounting-uploader .aui-kit-forms-fileuploader-isdragging-icon {
  margin:85px 0
}
.aui-invoice-received-form-accounting-uploader .aui-core-document-loading-text-wrapper {
  margin-top:0;
  text-align:center
}
.aui-invoice-received-form-accounting-uploader .aui-core-document-loading-wrapper-progress {
  transform:scale(.8)
}
.aui-invoice-received-form-accounting-uploader .aui-core-document-loading-wrapper .aui-core-document-loading-pages {
  min-height:0
}
.aui-invoice-received-form-accounting-type {
  grid-template-columns:2.5fr repeat(3,1.5fr) 1fr
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-accounting-type {
    grid-template-columns:repeat(2,1fr)
  }
}
.aui-invoice-received-form-accounting-type .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:100%
}
.aui-invoice-received-form-accounting-provider {
  grid-template-columns:.7fr 2fr 3fr
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-accounting-provider {
    grid-template-columns:repeat(2,1fr)
  }
}
.aui-invoice-received-form-accounting-invoiceinfo {
  grid-template-columns:.7fr .5fr .6fr .7fr .7fr 1.5fr
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-accounting-invoiceinfo {
    grid-template-columns:repeat(2,1fr)
  }
}
.aui-invoice-received-form-accounting-invoiceinfo .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:100%
}
.aui-invoice-received-form-accounting-sii {
  grid-template-columns:2fr 3fr repeat(2,1fr)
}
@media(max-width:991.98px) {
  .aui-invoice-received-form-accounting-sii {
    grid-template-columns:repeat(2,1fr)
  }
}
.aui-invoice-received-form-accounting-retention {
  font-size:18px;
  font-weight:600;
  padding-bottom:20px
}
.row-disabled {
  background-color:#d3d3d3
}
.is-anfixpay-disabled,
.row-disabled {
  opacity:.6;
  pointer-events:none
}
.is-anfixpay-disabled .aui-anfixPay-view-top-actionbar-tabs,
.is-anfixpay-disabled .aui-kit-forms-inputbox-icon-icon,
.is-anfixpay-disabled .aui-kit-forms-searchbox-search {
  pointer-events:none
}
.aui-anfixPay-grid-title-status .ag-header-cell-label {
  justify-content:flex-end;
  margin-right:10px
}
@media(max-width:767.98px) {
  .aui-anfixPay-grid-title-status .ag-header-cell-label {
    padding-left:0;
    transform:none
  }
}
.aui-profit-settings-anfixpay-loading {
  color:#3ac98b;
  left:50%;
  position:absolute;
  top:50%
}
.aui-profit-settings-anfixpay-tabs-header {
  display:flex;
  flex-direction:row;
  height:calc(100vh - 163px);
  justify-content:space-around
}
@media(max-width:991.98px) {
  .aui-profit-settings-anfixpay-tabs-header {
    height:calc(100vh - 110px)
  }
}
@media(max-width:767.98px) {
  .aui-profit-settings-anfixpay-tabs-header {
    flex-direction:column;
    padding-bottom:32px
  }
}
.aui-profit-settings-anfixpay-header {
  margin-left:20px;
  margin-top:32px
}
.aui-profit-settings-anfixpay-header-title {
  color:#000;
  font-size:40px;
  font-stretch:normal;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  line-height:1.25;
  width:394px
}
@media(max-width:991.98px) {
  .aui-profit-settings-anfixpay-header-title {
    height:auto;
    width:auto
  }
}
.aui-profit-settings-anfixpay-header-description {
  color:#4b5662;
  font-size:21px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  height:100px;
  letter-spacing:normal;
  line-height:1.57;
  padding-top:16px;
  width:490px
}
@media(max-width:991.98px) {
  .aui-profit-settings-anfixpay-header-description {
    height:auto;
    width:auto
  }
}
@media(max-width:575.98px) {
  .aui-profit-settings-anfixpay-header-description {
    font-size:18px
  }
}
.aui-profit-settings-anfixpay-header-button {
  border-radius:3px;
  margin-bottom:30px;
  margin-top:45px
}
.aui-profit-settings-anfixpay-header-button .aui-kit-actionbutton-version-V2 {
  border-radius:3px;
  height:50px;
  width:198px
}
.aui-profit-settings-anfixpay-header-button .aui-kit-actionbutton-text {
  font-size:18px;
  font-weight:600;
  letter-spacing:.5px
}
.aui-profit-settings-anfixpay-body-feature {
  align-items:center;
  color:#4b5662;
  display:flex;
  font-size:21px;
  font-weight:400;
  line-height:40px
}
@media(max-width:575.98px) {
  .aui-profit-settings-anfixpay-body-feature {
    font-size:18px
  }
}
.aui-profit-settings-anfixpay-body-feature-check {
  align-items:center;
  display:flex;
  font-size:12px;
  font-weight:400;
  height:20px;
  justify-content:center;
  margin-right:15px;
  width:20px
}
.aui-profit-settings-anfixpay-body-feature-check .aui-icon {
  color:#00cb88;
  height:18px;
  width:18px
}
.aui-profit-settings-anfixpay-body-image {
  height:430px;
  padding-top:32px
}
.aui-profit-settings-anfixpay-body-image img {
  height:100%
}
.aui-profit-settings-anfixpay-modal .aui-kit-dialog-content {
  border-top:1px solid #d2d7dc
}
.aui-profit-settings-anfixpay-modal-descirption {
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  line-height:1.29;
  margin:20px 32px 15px;
  width:608px
}
@media(max-width:767.98px) {
  .aui-profit-settings-anfixpay-modal-descirption {
    width:auto
  }
}
.aui-profit-settings-anfixpay-modal-descirption2 {
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  line-height:1.29;
  margin-left:32px;
  margin-right:32px;
  width:615px
}
@media(max-width:767.98px) {
  .aui-profit-settings-anfixpay-modal-descirption2 {
    width:auto
  }
}
.aui-profit-settings-anfixpay-modal-text {
  display:inline-block;
  margin-bottom:40px;
  vertical-align:top
}
.aui-profit-settings-anfixpay-modal-text-title {
  font-size:18px;
  font-stretch:normal;
  font-style:normal;
  font-weight:600;
  letter-spacing:0;
  line-height:normal;
  margin:24px 0 8px 32px;
  width:100%
}
.aui-profit-settings-anfixpay-modal-text-feature {
  align-items:center;
  display:flex;
  font-size:14px;
  font-weight:400;
  line-height:30px;
  padding-left:32px
}
.aui-profit-settings-anfixpay-modal-text-feature-check {
  align-items:center;
  display:flex;
  font-size:12px;
  font-weight:400;
  height:15px;
  justify-content:center;
  margin-right:15px;
  width:15px
}
.aui-profit-settings-anfixpay-modal-text-feature-check .aui-icon {
  color:#00cb88;
  height:15px;
  width:15px
}
.aui-profit-settings-anfixpay-modal-icon {
  color:#f7d32d;
  display:inline-block;
  padding-left:32px;
  vertical-align:top
}
.aui-profit-settings-anfixpay-modal-icon .aui-icon {
  height:166px;
  width:277px
}
.aui-profit-settings-anfixpay-modal-button {
  border-top:1px solid #d2d7dc;
  padding-bottom:15px;
  padding-right:15px;
  padding-top:15px;
  text-align:right
}
.aui-anfixPay-view {
  background:#f7f9fa;
  border:1px solid #ddd;
  display:grid;
  grid-template-areas:"leftLine rightLine" "alert amount" "listGrid amount";
  grid-template-columns:auto 350px;
  grid-template-rows:67px 33px auto;
  min-height:100vh
}
.aui-anfixPay-view-top {
  border-bottom:1px solid #d2d7dc;
  display:flex;
  grid-area:leftLine
}
.aui-anfixPay-view-top-actionbar-tabs {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:3px;
  display:flex;
  flex-flow:row nowrap;
  height:36px;
  margin-left:24px;
  margin-top:15px;
  width:fit-content
}
.aui-anfixPay-view-top-actionbar-tabs-item {
  align-items:center;
  border-right:1px solid #d2d7dc;
  cursor:pointer;
  display:flex;
  gap:6px;
  justify-content:center;
  min-width:36px;
  padding:0 10px
}
.aui-anfixPay-view-top-actionbar-tabs-item:last-child {
  border-right:0
}
.aui-anfixPay-view-top-actionbar-tabs-item-active {
  background-color:#3380fa;
  border-right-color:#3380fa;
  color:#fff
}
.aui-anfixPay-view-top-actionbar-tabs-item-disabled {
  background-color:#d2d7dc;
  border-right-color:#d2d7dc;
  color:#000
}
.aui-anfixPay-view-top-date {
  padding-left:24px;
  padding-top:15px
}
.aui-anfixPay-view-top-date .aui-kit-forms-inputbox-error {
  position:absolute;
  top:30px
}
.aui-anfixPay-view-top-check {
  display:flex;
  padding-left:24px
}
.aui-anfixPay-view-top-check-text {
  padding-left:8px;
  padding-top:25px
}
.aui-anfixPay-view-top-check .aui-core-forms-checkbox-checked {
  background-color:#3380fa
}
.aui-anfixPay-view-right {
  border-bottom:1px solid #d2d7dc;
  grid-area:rightLine;
  margin-top:15px
}
.aui-anfixPay-view-right,
.aui-anfixPay-view-right-button,
.aui-anfixPay-view-right-search {
  display:flex;
  justify-content:end
}
.aui-anfixPay-view-right-button {
  flex-grow:1;
  margin-left:16px;
  margin-right:16px
}
.aui-anfixPay-view-right-button .aui-kit-actionbutton-version-V2 {
  height:35px;
  width:100%
}
.aui-anfixPay-view-grid {
  background:#f1f1f1;
  grid-area:listGrid
}
.aui-anfixPay-view-grid .ag-center-cols-viewport {
  overflow-x:hidden
}
.aui-anfixPay-view-grid .ag-react-container {
  height:100%;
  padding-right:10px;
  width:100%
}
.aui-anfixPay-view-grid-message {
  background-color:#fcf8e9;
  display:flex;
  width:auto
}
.aui-anfixPay-view-grid-condition-date,
.aui-anfixPay-view-grid-condition-number {
  font-size:14px
}
.aui-anfixPay-view-grid-condition-client {
  align-items:center;
  display:grid;
  font-size:14px;
  grid-template-columns:35px auto
}
.aui-anfixPay-view-grid-condition-client img {
  width:22px
}
.aui-anfixPay-view-grid-condition-total {
  font-size:14px;
  font-weight:700;
  text-align:right
}
.aui-anfixPay-view-grid-condition-collected {
  background-color:#3ac98b
}
.aui-anfixPay-view-grid-condition-collected,
.aui-anfixPay-view-grid-condition-pending {
  align-items:center;
  border-radius:2px;
  color:#fff;
  display:flex;
  font-size:9px;
  font-weight:600;
  height:14px;
  justify-content:center;
  margin:12px 1px 12px auto;
  padding:3px 3px 4px;
  width:54px
}
.aui-anfixPay-view-grid-condition-pending {
  background-color:#f3a53f
}
.aui-anfixPay-view-grid-norows {
  grid-template-rows:auto auto;
  margin-top:220px;
  grid-gap:20px
}
.aui-anfixPay-view-grid-norows-image {
  height:80px
}
.aui-anfixPay-view-grid-norows-text {
  font-size:22px
}
.aui-anfixPay-view-grid .ag-center-cols-container {
  width:100%!important
}
.aui-anfixPay-view-amount {
  border-left:1px solid #d2d7dc;
  grid-area:amount
}
.aui-anfixPay-view-amount-pending {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:7px;
  display:flex;
  height:51px;
  justify-content:left;
  margin-left:20px;
  margin-top:16px;
  padding-left:15px;
  width:310px
}
.aui-anfixPay-view-amount-pending-oval {
  background-color:#fff4d7;
  border-radius:50%;
  display:flex;
  height:32px;
  margin-top:7.5px;
  opacity:1;
  width:32px
}
.aui-anfixPay-view-amount-pending-oval-icon {
  color:#f3a53f;
  height:16px;
  margin:8px;
  width:16px
}
.aui-anfixPay-view-amount-pending-title {
  color:#f3a53f;
  font-size:13px;
  height:17px;
  margin:17px 16px 7px 8px;
  text-align:left;
  width:66px
}
.aui-anfixPay-view-amount-pending-title,
.aui-anfixPay-view-amount-pending-total {
  font-stretch:normal;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  line-height:normal
}
.aui-anfixPay-view-amount-pending-total {
  color:#000;
  font-size:28px;
  height:36px;
  margin-right:10px;
  margin-top:5px;
  text-align:right;
  width:167px
}
.aui-anfixPay-view-amount-pending-total-dec {
  color:#000;
  font-size:18px;
  font-weight:400
}
.aui-anfixPay-view-amount-pending-total-dec,
.aui-anfixPay-view-amount-pending-total-empty {
  font-stretch:normal;
  font-style:normal;
  height:36px;
  letter-spacing:normal;
  line-height:normal;
  text-align:right;
  width:167px
}
.aui-anfixPay-view-amount-pending-total-empty {
  color:#a6afba;
  font-size:28px;
  font-weight:700;
  margin-right:10px;
  margin-top:5px
}
.aui-anfixPay-view-amount-pending-total-empty-dec {
  color:#a6afba;
  font-size:18px;
  font-weight:400;
  text-align:right
}
.aui-anfixPay-view-amount-charged {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:7px;
  display:flex;
  height:51px;
  justify-content:left;
  margin-left:20px;
  margin-top:16px;
  padding-left:15px;
  width:310px
}
.aui-anfixPay-view-amount-charged-oval {
  background-color:#def8ee;
  border-radius:50%;
  display:flex;
  height:32px;
  margin-top:7.5px;
  opacity:1;
  width:32px
}
.aui-anfixPay-view-amount-charged-oval-icon {
  color:#3ac98b;
  height:16px;
  margin:8px;
  width:16px
}
.aui-anfixPay-view-amount-charged-title {
  color:#3ac98b;
  font-size:13px;
  height:17px;
  margin:17px 16px 7px 8px;
  text-align:left;
  width:66px
}
.aui-anfixPay-view-amount-charged-title,
.aui-anfixPay-view-amount-charged-total {
  font-stretch:normal;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  line-height:normal
}
.aui-anfixPay-view-amount-charged-total {
  color:#000;
  font-size:28px;
  height:36px;
  margin-right:10px;
  margin-top:5px;
  text-align:right;
  width:167px
}
.aui-anfixPay-view-amount-charged-total-dec {
  color:#000;
  font-size:18px;
  font-weight:400
}
.aui-anfixPay-view-amount-charged-total-dec,
.aui-anfixPay-view-amount-charged-total-empty {
  font-stretch:normal;
  font-style:normal;
  height:36px;
  letter-spacing:normal;
  line-height:normal;
  text-align:right;
  width:167px
}
.aui-anfixPay-view-amount-charged-total-empty {
  color:#a6afba;
  font-size:28px;
  font-weight:700;
  margin-right:10px;
  margin-top:5px
}
.aui-anfixPay-view-amount-charged-total-empty-dec {
  color:#a6afba;
  font-size:18px;
  font-weight:400;
  text-align:right
}
.aui-anfixPay-view-amount-info {
  background-color:#eff5ff;
  border:1px solid #3380fa;
  border-radius:8px;
  display:flex;
  flex-direction:column;
  height:111px;
  margin:16px 6px 81px 22px;
  padding:16px 15px 16px 16px;
  width:310px
}
.aui-anfixPay-view-amount-info-icon {
  color:#3380fa;
  height:13.3px;
  margin-right:8px;
  width:13.3px
}
.aui-anfixPay-view-amount-info-title {
  align-items:center;
  display:flex;
  font-size:13px;
  font-stretch:normal;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  line-height:1.31
}
.aui-anfixPay-view-amount-info-remember {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  margin-right:8px;
  margin-top:8px
}
.aui-anfixPay-view-amount-info-remember-description,
.aui-anfixPay-view-amount-info-remember-description2 {
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.29;
  margin-left:21.3px;
  width:228px
}
.aui-anfixPay-view-amount-info-remember-description2 {
  margin-top:15px
}
.aui-anfixPay-view-amount-info-remember-description2-link {
  color:#3380fa;
  font-size:14px;
  font-weight:600
}
.aui-anfixPay-view-amount-info-remember-description2-link .aui-kit-actionlink-underline-always {
  text-decoration:none
}
.aui-anfixPay-view-amount-info-remember-description2-link:hover {
  text-decoration:underline
}
.aui-anfixPay-view-alert {
  grid-area:alert
}
.aui-anfixPay-view-alert-banner {
  background-color:#fdf8e8;
  display:flex;
  font-size:12px;
  height:33px;
  padding:9px 0 8px 23px
}
.aui-anfixPay-view-alert-banner-icon {
  color:#f2ce4e;
  height:16px;
  padding-right:5px;
  width:16px
}
.aui-settings-permissions-invitations-actionbar {
  align-items:center;
  display:grid;
  gap:0 16px;
  grid-template-columns:56px 56px auto auto;
  padding:16px
}
@media(max-width:575.98px) {
  .aui-settings-permissions-invitations-actionbar {
    display:flex
  }
}
.aui-settings-permissions-invitations-actionbar-connect {
  margin-left:34px;
  position:relative
}
.aui-settings-permissions-invitations-actionbar-connect .aui-kit-actionbutton {
  text-transform:none;
  width:auto
}
.aui-settings-permissions-invitations-actionbar-connect .aui-kit-actionbutton-text {
  font-weight:400;
  margin-left:8px
}
.aui-settings-permissions-invitations-actionbar-connect .aui-advisorconnect-button:before {
  background-color:#d2d7dc;
  content:"";
  height:20px;
  left:-24px;
  position:absolute;
  top:8px;
  width:1px
}
.aui-settings-permissions-invitations-actionbar-filter {
  display:flex;
  justify-content:flex-end;
  justify-self:flex-end;
  width:219px
}
.aui-settings-permissions-invitations-list {
  grid-area:list;
  height:calc(100vh - 315px)
}
.aui-settings-permissions-invitations-list .ag-cell-checkbox {
  padding-left:16px
}
.aui-settings-permissions-invitations-list-selected {
  background-color:#eff5ff
}
.aui-settings-permissions-invitations-list-pending.ag-row,
.aui-settings-permissions-invitations-list-pending.ag-row .aui-settings-permissions-invitations-permission-icon {
  color:#a6afba
}
.aui-settings-permissions-invitations-list-loading {
  display:flex;
  justify-content:center;
  position:relative;
  top:15%
}
.aui-settings-permissions-invitations-list-norows {
  margin-top:220px
}
.aui-settings-permissions-invitations-list-norows-image {
  height:80px
}
.aui-settings-permissions-invitations-list-norows-text {
  font-size:22px;
  margin-top:20px
}
.aui-settings-permissions-invitations-list-norows-text-link {
  color:#3380fa;
  cursor:pointer;
  font-size:14px;
  font-weight:600;
  grid-area:link;
  margin-top:16px;
  pointer-events:auto
}
.aui-settings-permissions-invitations-list-norows-text-link:hover {
  text-decoration:underline
}
.aui-settings-permissions-invitations-list-permission {
  align-items:center;
  display:flex;
  gap:10px;
  height:100%
}
.aui-settings-permissions-invitations-list-permission-icon {
  height:16px;
  width:16px
}
.aui-settings-permissions-invitations-list-permission-icon-1 {
  color:#3380fa
}
.aui-settings-permissions-invitations-list-permission-icon-2 {
  color:#f3a53f
}
.aui-settings-permissions-invitations-list-permission-icon-3,
.aui-settings-permissions-invitations-list-permission-icon-4 {
  color:#ff4b39
}
.aui-settings-permissions-invitations-list-permission-icon-5 {
  color:#8f63be
}
.aui-settings-permissions-invitations-list-permission-icon-disabled {
  color:#a3b0bc
}
.aui-kit-grid .ag-row {
  background-color:#fff;
  border-bottom:1px solid #d2d7dc;
  cursor:default
}
.aui-kit-aeat-error-popup {
  width:1290px
}
.aui-kit-aeat-error-popup-header {
  align-items:center;
  display:flex;
  justify-content:space-between;
  padding:24px
}
.aui-kit-aeat-error-popup-header-title {
  color:#29343a;
  font-size:22px
}
.aui-kit-aeat-error-popup-header-icon {
  align-items:center;
  border-radius:6px;
  color:#4b5662;
  display:flex;
  height:32px;
  justify-content:center;
  line-height:0;
  width:32px
}
.aui-kit-aeat-error-popup-header-icon:hover {
  background-color:#f0f1f3
}
.aui-kit-aeat-error-popup-header-icon .aui-icon {
  height:24px;
  width:24px
}
.aui-kit-aeat-error-popup-content {
  padding:0 24px 24px
}
.aui-kit-aeat-error-popup-content .aui-kit-grid {
  background-color:#fff;
  height:292px
}
.aui-kit-aeat-error-popup-content .aui-kit-grid .ag-header-row,
.aui-kit-aeat-error-popup-content .aui-kit-grid .ag-row {
  border-left:1px solid #d2d7dc;
  border-right:1px solid #d2d7dc
}
.aui-kit-aeat-error-popup-content .aui-kit-grid .ag-body-horizontal-scroll {
  opacity:0
}
.aui-kit-aeat-error-popup-content-error {
  align-items:center;
  display:flex;
  height:100%
}
.aui-kit-aeat-error-popup-content-error-icon {
  color:#f3a53f;
  line-height:0;
  margin-right:6px
}
.aui-kit-aeat-error-popup-content-error-icon .aui-icon {
  height:20px;
  width:20px
}
.aui-kit-aeat-error-popup-content-error-icon-alert {
  color:#ff4b39
}
.aui-kit-aeat-error-popup-content-error-icon-confirm-circle {
  color:#3ac98b
}
.aui-kit-aeat-error-popup-footer {
  align-items:center;
  box-shadow:0 -1px 0 0 #d2d7dc;
  display:flex;
  justify-content:flex-end;
  padding:24px
}
.aui-core-form-filtrablecombobox {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative;
  width:100%
}
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-disabled {
  pointer-events:none
}
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-orientation-left .aui-core-form-inputbox-lefticon,
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-orientation-right .aui-core-form-inputbox-righticon {
  color:#d2dadd;
  cursor:pointer
}
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-error .aui-core-form-filtrablecombobox-errortext,
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-error .aui-core-form-filtrablecombobox-hinttext,
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-error .aui-core-form-filtrablecombobox-input,
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-error .aui-core-form-filtrablecombobox-labeltext {
  color:#c03f32
}
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-error .aui-core-form-filtrablecombobox-focusunderline,
.aui-core-form-filtrablecombobox.aui-core-form-filtrablecombobox-error .aui-core-form-filtrablecombobox-underline {
  border-color:#e74c3c
}
.aui-core-form-taxid {
  position:relative
}
.aui-core-form-taxid .aui-core-form-inputbox-input {
  padding-right:25px
}
.aui-core-form-taxid .aui-core-form-taxid-id-wrapper {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  position:absolute;
  right:0;
  top:0
}
.aui-core-form-taxid .aui-core-form-taxid-id-wrapper .aui-core-form-taxid-id {
  border-radius:3px;
  color:#fff;
  font-size:14px;
  font-weight:700;
  margin-top:-11px;
  padding-bottom:1px;
  text-align:center;
  user-select:none;
  width:25px
}
.aui-core-form-taxid .aui-core-form-taxid-id-wrapper .aui-core-form-taxid-id.aui-core-form-taxid-id-valid {
  background-color:#81bc00
}
.aui-core-form-taxid .aui-core-form-taxid-id-wrapper .aui-core-form-taxid-id.aui-core-form-taxid-id-novalid {
  background-color:#e74c3c
}
.aui-profit-store-checkoutcanvas {
  background:#fff;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  min-height:calc(100vh - 110px);
  padding:30px 45px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-top {
  display:flex;
  flex:1 0 auto;
  flex-direction:row
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data {
  display:flex;
  flex:1;
  flex-direction:column;
  margin-top:5px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing {
  display:flex;
  flex-direction:column;
  margin-bottom:40px;
  min-height:220px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-content-form,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-content-form {
  font-size:16px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-title,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-title {
  border-bottom:1px solid #d1dadc;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  margin-bottom:25px;
  padding-bottom:5px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-title .aui-profit-store-checkoutcanvas-data-billing-title-text,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-title .aui-profit-store-checkoutcanvas-data-billing-title-text,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-title .aui-profit-store-checkoutcanvas-data-paymentmethod-title-text {
  color:#29343a;
  font-size:15px;
  font-weight:800
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-title .aui-profit-store-checkoutcanvas-data-billing-title-button,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-title .aui-profit-store-checkoutcanvas-data-billing-title-button,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-title .aui-profit-store-checkoutcanvas-data-paymentmethod-title-button {
  margin-top:-5px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-title .aui-profit-store-checkoutcanvas-data-billing-title-button .aui-core-actionflatbutton,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-title .aui-profit-store-checkoutcanvas-data-billing-title-button .aui-core-actionflatbutton,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-title .aui-profit-store-checkoutcanvas-data-paymentmethod-title-button .aui-core-actionflatbutton {
  padding:0 19px 2px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-content,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-content {
  margin-top:-5px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-content-name,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-content-method {
  color:#525e65;
  font-size:15px;
  font-weight:800;
  margin-bottom:20px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-content-address,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-content-name {
  color:#74848a;
  display:flex;
  flex-direction:column;
  font-size:15px;
  margin-bottom:12px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-content-cifnif,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod .aui-profit-store-checkoutcanvas-data-paymentmethod-content-paymentdata {
  color:#74848a;
  font-size:15px;
  font-weight:600
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-billing-content-form-title,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod-content-form-title {
  color:#29343a;
  font-size:15px;
  font-weight:800;
  margin-bottom:20px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-data .aui-profit-store-checkoutcanvas-data-paymentmethod-content-form-title .aui-core-forms-radiobuttongroup-radio+.aui-core-forms-radiobuttongroup-radio {
  margin-left:30px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket {
  margin-left:45px;
  width:270px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-product {
  border:1px solid #d1dadc;
  border-bottom:none;
  border-radius:5px 5px 0 0;
  font-size:15px;
  font-weight:700;
  padding:15px;
  text-align:center;
  width:100%
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-breakdown {
  border:1px solid #d1dadc;
  border-bottom:none;
  padding:13px 20px 75px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-breakdown-item {
  display:flex;
  flex-direction:column
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-breakdown-item:not(:last-child) {
  margin-bottom:15px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-breakdown-item-line {
  display:flex;
  flex-direction:row;
  justify-content:space-between
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-breakdown-item-text,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-taxes-item-text {
  color:#74848a;
  font-size:15px;
  font-weight:600;
  margin-right:5px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-breakdown-item-amount,
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-taxes-item-amount {
  color:#29343a;
  font-weight:700
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-breakdown-item-subtext {
  color:#74848a;
  font-size:12px;
  font-weight:600;
  margin-right:5px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-taxes {
  border:1px solid #d1dadc;
  border-image:url(/profit/static/images/storeTicketBorder-e166d17e633d12be375f.png) 30 30 repeat;
  border-image-width:15px;
  display:flex;
  flex-direction:column;
  padding:15px 20px 20px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-taxes-item {
  display:flex;
  flex-direction:row;
  justify-content:flex-end
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-taxes-item:not(:last-child) {
  margin-bottom:15px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-total {
  border:1px solid #d1dadc;
  border-radius:0 0 5px 5px;
  border-top:none;
  display:flex;
  flex-direction:row;
  justify-content:flex-end;
  padding:7px 20px 12px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-total-text {
  color:#74848a;
  font-size:20px;
  font-weight:800;
  margin-right:15px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-ticket-total-amount {
  color:#29343a;
  font-size:20px;
  font-weight:800
}
.aui-profit-store-checkoutcanvas .aui-core-forms-radiobuttongroup .aui-core-forms-radiobuttongroup-circle {
  margin-top:0!important
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-feedback {
  align-items:center;
  background:#fff9e5;
  border:1px solid #ffc500;
  color:#000;
  display:flex;
  flex:0 0 auto;
  flex-direction:row;
  font-size:14px;
  font-weight:500;
  margin-bottom:37px;
  margin-top:37px;
  padding:16px
}
.aui-profit-store-checkoutcanvas .aui-profit-store-checkoutcanvas-feedback .aui-profit-store-checkoutcanvas-feedback-icon {
  color:#ffc500;
  font-size:36px;
  margin-right:22px
}
.aui-profit-store-paymentresultcanvas {
  background:#fff;
  display:flex;
  flex-direction:row;
  min-height:calc(100vh - 110px);
  padding:30px 45px
}
.aui-profit-store-paymentresultcanvas .aui-profit-store-paymentresultcanvas-wrapper {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:100%
}
.aui-profit-store-paymentresultcanvas .aui-profit-store-paymentresultcanvas-logo-success {
  background:url(/profit/static/images/storePaymentSuccess-5a2c49f65739c10dd0e0.svg) no-repeat;
  background-size:contain;
  height:140px;
  width:150px
}
.aui-profit-store-paymentresultcanvas .aui-profit-store-paymentresultcanvas-logo-fail {
  background:url(/profit/static/images/storePaymentFail-bbb582727a0bb49f15cf.svg) no-repeat;
  background-size:contain;
  height:140px;
  width:150px
}
.aui-profit-store-paymentresultcanvas .aui-profit-store-paymentresultcanvas-text {
  color:#74848a;
  font-size:30px;
  font-weight:200;
  margin-top:30px;
  text-align:center
}
.aui-profit-store-paymentresultcanvas .aui-profit-store-paymentresultcanvas-text strong {
  color:#29343a;
  font-weight:600
}
.aui-profit-ticket-data {
  font-size:16px;
  padding-top:30px
}
@media(max-width:991.98px) {
  .aui-profit-ticket-data {
    padding:15px
  }
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right {
  align-items:center;
  display:flex;
  flex-direction:column;
  float:right;
  justify-content:center;
  margin-left:44px;
  position:relative
}
@media(max-width:991.98px) {
  .aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right {
    display:block;
    float:none;
    margin-bottom:25px;
    margin-left:0
  }
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper-hasContent {
  cursor:pointer
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper {
  height:340px;
  overflow:hidden;
  width:352px
}
@media(max-width:991.98px) {
  .aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper {
    width:100%
  }
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-pagination {
  align-items:center;
  background:#babdbf;
  border-radius:20px;
  bottom:19px;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-weight:700;
  justify-content:center;
  padding:5px;
  position:absolute;
  right:10px
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-pagination .aui-profit-tickets-pagination-text {
  font-size:15px;
  padding-bottom:2px
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-pagination .aui-core-icon {
  font-size:13px;
  margin-left:7px
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-container,
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-cut {
  align-items:center;
  border:3px dashed #c4d2d7;
  display:flex;
  flex-direction:column;
  height:320px;
  justify-content:center;
  overflow:hidden;
  width:348px
}
@media(max-width:991.98px) {
  .aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-container,
  .aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-cut {
    width:100%
  }
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-container .aui-core-forms-fileuploader-subText,
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-cut .aui-core-forms-fileuploader-subText {
  color:#96aaaf;
  font-size:15px;
  font-weight:400;
  width:301px
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-container .aui-core-forms-fileuploader-subText.aui-core-forms-fileuploader-subText-entered,
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-container .aui-profit-form-text-fileuploader-onhover,
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-cut .aui-core-forms-fileuploader-subText.aui-core-forms-fileuploader-subText-entered,
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-cut .aui-profit-form-text-fileuploader-onhover {
  color:#fff
}
.aui-profit-ticket-data .aui-profit-form-fileuploader-tickets-right .aui-profit-form-fileuploader-tickets-wrapper .aui-profit-tickets-fileuploader-cut {
  border-color:transparent
}
.aui-profit-ticket-data .aui-core-form-listbox .aui-core-form-inputbox-lefticon {
  color:#00c1e2
}
.aui-profit-ticket-data .aui-profit-tickets-logo-certificate-container {
  font-size:30px;
  position:absolute;
  right:-27.5px;
  top:-27.5px
}
.aui-profit-tickets-fileuploader-image {
  margin:0 auto
}
@media(min-width:961px) {
  .aui-profit-ticket-data {
    padding:45px
  }
}
.aui-core-form-combobox.aui-core-form-filtrablecombobox .aui-core-form-combobox-dropdown.aui-profit-tickets-account-dropdown {
  min-width:659px
}
.aui-profit-ticket-data .aui-core-form-combobox-dropdown-wrapper {
  padding:0 5px
}
.aui-profit-ticket-data .aui-core-form-combobox-dropdown-wrapper div {
  padding:0
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo {
  margin:15px;
  padding:0 20px
}
@media(max-width:767.98px) {
  .aui-profit-forms-receivedinvoices-capitalassetsinfo {
    margin:0;
    overflow-y:scroll;
    padding:0
  }
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo .aui-core-form-inputbox {
  height:30px
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo .aui-core-form-filtrablecombobox {
  height:30px;
  min-height:auto
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo .aui-profit-activities-form-activity-dropdown {
  height:auto
}
.aui-profit-forms-receivedinvoices-capitalassetinfo-title {
  border-bottom:1px solid #f6f9fa;
  border-top:1px solid #f6f9fa;
  color:#4c5f65;
  font-size:20px;
  font-weight:700;
  margin:28px 0 43px;
  padding:5px 15px
}
.aui-new-container-8 {
  align-items:center
}
.aui-core-full-width {
  width:100%
}
.aui-profit-settings-modules-form {
  padding:20px 22px
}
.aui-profit-settings-modules-form-header {
  align-items:center;
  background-color:#f9fafa;
  box-shadow:0 0 1px #c5c5c5;
  display:flex;
  height:76px;
  justify-content:space-between;
  width:100%
}
.aui-profit-settings-modules-form-header--left {
  justify-content:flex-start
}
.aui-profit-settings-modules-form-header-filtrablecombo {
  display:flex;
  font-size:16px;
  margin-left:42px;
  margin-right:42px;
  max-width:620px;
  padding-top:8px;
  width:100%
}
.aui-profit-settings-modules-form-header-combo {
  display:flex;
  font-size:16px;
  justify-content:flex-end;
  margin-right:42px;
  max-width:200px;
  padding-top:15px;
  width:100%
}
.aui-profit-settings-modules-form-table {
  background-color:#fff;
  box-shadow:0 0 6px 0 rgba(0,0,0,.12);
  display:table;
  margin-bottom:20px;
  width:100%
}
.aui-profit-settings-modules-form-table-transparent {
  background-color:transparent;
  box-shadow:none;
  -webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.12));
  -moz-filter:drop-shadow(0 0 6px rgba(0,0,0,.12));
  -ms-filter:drop-shadow(0 0 6px rgba(0,0,0,.12));
  -o-filter:drop-shadow(0 0 6px rgba(0,0,0,.12));
  filter:drop-shadow(0 0 6px rgba(0,0,0,.12))
}
.aui-profit-settings-modules-form-table-center {
  margin:auto;
  max-width:1300px
}
.aui-profit-settings-modules-form-table-head-cell {
  background-color:#808b8d;
  box-shadow:inset -1px 0 0 0 #a1b4b8;
  color:#fff;
  font-size:15px;
  font-weight:700;
  height:40px;
  padding:0 20px
}
.aui-profit-settings-modules-form-table-head-cell-center {
  text-align:center
}
.aui-profit-settings-modules-form-table-body,
.aui-profit-settings-modules-form-table-body-row {
  background-color:#fff
}
.aui-profit-settings-modules-form-table-body-row-contrast,
.aui-profit-settings-modules-form-table-body-row:nth-child(2n) {
  background-color:#f6f9fa
}
.aui-profit-settings-modules-form-table-body-row-contrast+tr .aui-profit-settings-modules-form-correctorcontainer-correctordata,
.aui-profit-settings-modules-form-table-body-row-contrast+tr .aui-profit-settings-modules-form-staffcontainer-staff {
  background-color:#fff
}
.aui-profit-settings-modules-form-table-body-cell {
  height:50px;
  padding:0 20px
}
.aui-profit-settings-modules-form-table-body-cell-description {
  font-size:15px;
  padding:6px 20px
}
.aui-profit-settings-modules-form-table-body-cell-check {
  display:flex;
  flex-direction:row-reverse
}
.aui-profit-settings-modules-form-table-body-cell-checkbox .aui-core-forms-checkbox-text {
  font-size:14px
}
.aui-profit-settings-modules-form-table-body-cell-subtext {
  font-size:12px;
  font-style:italic
}
.aui-profit-settings-modules-form-table-body-cell-title {
  font-size:15px;
  font-weight:700
}
.aui-profit-settings-modules-form-table-body-cell-input {
  box-shadow:inset 1px 0 0 0 #a1b4b8;
  font-size:16px;
  padding:0 20px;
  text-align:right;
  width:260px
}
.aui-profit-settings-modules-form-table-body-cell-input-performance {
  box-shadow:inset 1px 0 0 0 #a1b4b8;
  font-size:16px;
  font-weight:700;
  text-align:right;
  width:140px
}
.aui-profit-settings-modules-form-table-body-cell-input-short {
  box-shadow:inset 1px 0 0 0 #a1b4b8;
  font-size:16px;
  text-align:right;
  width:200px
}
.aui-profit-settings-modules-form-table-body-cell-input-inner {
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:space-between
}
.aui-profit-settings-modules-form-table-body-cell-input-number {
  align-items:center;
  background-color:#808b8d;
  border-radius:2px;
  color:#fff;
  display:flex;
  flex-direction:column;
  font-weight:600;
  height:20px;
  justify-content:center;
  margin-right:20px;
  width:35px
}
.aui-profit-settings-modules-form-table-body-cell-input-percent,
.aui-profit-settings-modules-form-table-body-cell-input-staff {
  font-size:15px;
  padding:0 20px;
  vertical-align:top
}
.aui-profit-settings-modules-form-table-body-cell-nospace {
  display:inline-block;
  font-size:16px;
  padding:0 20px;
  width:120px
}
.aui-profit-settings-modules-form-table-body-cell-input .aui-core-form-inputbox,
.aui-profit-settings-modules-form-table-body-cell-input-percent .aui-core-form-inputbox,
.aui-profit-settings-modules-form-table-body-cell-input-performance .aui-core-form-inputbox,
.aui-profit-settings-modules-form-table-body-cell-input-staff .aui-core-form-inputbox {
  height:50px;
  min-height:50px
}
.aui-profit-settings-modules-form-table-body-cell-input .aui-core-form-inputbox-input,
.aui-profit-settings-modules-form-table-body-cell-input-percent .aui-core-form-inputbox-input,
.aui-profit-settings-modules-form-table-body-cell-input-performance .aui-core-form-inputbox-input,
.aui-profit-settings-modules-form-table-body-cell-input-staff .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-table-body-cell-input .aui-core-form-inputbox-error-container,
.aui-profit-settings-modules-form-table-body-cell-input-percent .aui-core-form-inputbox-error-container,
.aui-profit-settings-modules-form-table-body-cell-input-performance .aui-core-form-inputbox-error-container,
.aui-profit-settings-modules-form-table-body-cell-input-staff .aui-core-form-inputbox-error-container {
  margin-top:-9px
}
.aui-profit-settings-modules-form-table-body-cell-separator {
  background-color:#d8ddde;
  color:#23353a;
  font-size:15px;
  font-weight:700
}
.aui-profit-settings-modules-form-table-body-cell-corrector-button {
  box-shadow:inset 1px 0 0 0 #a1b4b8;
  width:120px
}
.aui-profit-settings-modules-form-table-body-cell-corrector-button.pointer {
  cursor:pointer
}
.aui-profit-settings-modules-form-table-body-cell-corrector-button .aui-core-icon {
  color:#00d7e8;
  font-size:22px;
  justify-content:center
}
.aui-profit-settings-modules-form-table-body-cell-corrector-input {
  width:140px
}
.aui-profit-settings-modules-form-table-body-cell-header {
  background-color:#d8ddde;
  box-shadow:inset 1px 0 0 0 #a1b4b8;
  color:#23353a;
  font-size:15px;
  font-weight:600;
  text-align:center
}
.aui-profit-settings-modules-form-table-body-cell-header-noshadow {
  background-color:#d8ddde;
  box-shadow:none
}
.aui-profit-settings-modules-form-subtablecontainer-mark {
  background-color:#fff;
  border-left:2px solid #88989b;
  border-top:2px solid #88989b;
  height:14px;
  left:calc(100% - 207px);
  position:absolute;
  top:-6px;
  transform:rotate(225deg);
  width:14px;
  z-index:1
}
.aui-profit-settings-modules-form-subtablecontainer-mark-right {
  left:calc(100% - 39px)
}
.aui-profit-settings-modules-form-subtablecontainer-mark-contrast {
  background-color:#f6f9fa
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer {
  display:flex;
  justify-content:space-between;
  overflow:hidden
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer-left {
  border-right:1px solid rgba(236,241,243,.85);
  display:flex;
  justify-content:flex-start
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer-left .aui-core-actionbutton-navlink .aui-core-actionbutton,
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer-left .aui-core-actionbutton-navlink .aui-core-actionbutton:hover {
  background-color:transparent
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer-left .aui-core-actionbutton-navlink .aui-core-actionbutton .aui-core-actionbutton-text {
  color:#7a8589
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer-left .aui-core-actionbutton-navlink .aui-core-actionbutton .aui-core-actionbutton-icon {
  color:#d1dbde
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer-right {
  display:flex;
  justify-content:flex-end
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer-right .aui-core-actionbutton-navlink .aui-core-actionbutton,
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer-right .aui-core-actionbutton-navlink .aui-core-actionbutton:hover {
  background-color:#82bc00
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer .aui-core-actionbutton {
  background-color:#82bc00;
  border-radius:0;
  height:50px;
  width:131px
}
.aui-profit-settings-modules-form-subtablecontainer-subtable-footer .aui-core-actionbutton:hover {
  background-color:#82bc00
}
.aui-profit-settings-modules-form-subtablecontainer-hide {
  height:0
}
.aui-profit-settings-modules-form-subtablecontainer-overflow {
  overflow:hidden
}
.aui-profit-settings-modules-form-modulestable-head-cell {
  background-color:#d8ddde;
  box-shadow:inset 1px 0 0 0 #a1b4b8;
  color:#23353a;
  font-size:15px;
  font-weight:600;
  height:40px;
  padding:5px 10px;
  text-align:center
}
.aui-profit-settings-modules-form-modulestable-head-cell-module {
  box-shadow:none;
  width:73px
}
.aui-profit-settings-modules-form-modulestable-head-cell-unit {
  width:239px
}
.aui-profit-settings-modules-form-modulestable-head-cell-performance {
  width:214px
}
.aui-profit-settings-modules-form-modulestable-head-cell-units {
  width:120px
}
.aui-profit-settings-modules-form-modulestable-head-cell-total {
  width:140px
}
.aui-profit-settings-modules-form-modulestable-body-cell {
  box-shadow:inset 1px 0 0 0 #a1b4b8;
  color:#23353a;
  font-size:16px;
  text-align:center
}
.aui-profit-settings-modules-form-modulestable-body-cell-module {
  box-shadow:none
}
.aui-profit-settings-modules-form-modulestable-body-cell-text {
  padding:10px;
  text-align:left
}
.aui-profit-settings-modules-form-modulestable-body-cell-number {
  padding:10px 20px;
  text-align:right
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsInput {
  padding:0 12px;
  text-align:center
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsInput .aui-core-form-inputbox {
  height:50px;
  min-height:50px
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsInput .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsInput .aui-core-form-inputbox-error-container {
  margin-top:-9px
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit {
  padding:0 14px
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit-container {
  display:flex
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit-container-input {
  display:flex;
  padding-right:10px
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit-container-icon {
  display:flex
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit-container-icon-pointer {
  cursor:pointer
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit-container-icon .aui-core-icon {
  color:#00d7e8;
  font-size:22px
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit-container .aui-core-form-inputbox {
  height:50px;
  min-height:50px
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit-container .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-modulestable-body-cell-unitsEdit-container .aui-core-form-inputbox-error-container {
  margin-top:-9px
}
.aui-profit-settings-modules-form-paymentstable-head-cell {
  background-color:#808b8d;
  color:#fff;
  font-size:15px;
  font-weight:700;
  height:40px;
  padding:0 20px
}
.aui-profit-settings-modules-form-paymentstable-body-cell {
  background-color:#d8ddde;
  box-shadow:inset -1px 0 0 0 #a1b4b8;
  color:#23353a;
  font-size:15px;
  font-weight:600;
  text-align:center
}
.aui-profit-settings-modules-form-paymentstable-body-cell:last-child {
  box-shadow:none
}
.aui-profit-settings-modules-form-paymentstable-body-cell-payment {
  background-color:#fff;
  color:#257db7;
  font-size:16px;
  font-weight:400;
  padding:0 70px
}
.aui-profit-settings-modules-form-paymentstable-body-cell-payment .aui-core-form-inputbox {
  height:50px;
  min-height:50px
}
.aui-profit-settings-modules-form-paymentstable-body-cell-payment .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-paymentstable-body-cell-payment .aui-core-form-inputbox-error-container {
  margin-top:-9px
}
.aui-profit-settings-modules-form-paymentstable-body-cell-description {
  font-size:15px;
  padding:0 20px;
  vertical-align:middle
}
.aui-profit-settings-modules-form-paymentstable-body-cell-input {
  display:inline-block;
  font-size:16px;
  padding:0 20px
}
.aui-profit-settings-modules-form-paymentstable-body-cell-input .aui-core-form-inputbox {
  height:50px;
  min-height:50px;
  width:60px
}
.aui-profit-settings-modules-form-paymentstable-body-cell-input .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-paymentstable-body-cell-input .aui-core-form-inputbox-error-container {
  margin-top:-9px
}
.aui-profit-settings-modules-form-staffcontainer {
  background-color:#f6f9fa
}
.aui-profit-settings-modules-form-staffcontainer .aui-profit-subtablecontainer-wrapper {
  background-color:#f6f9fa;
  border-color:#88989b
}
.aui-profit-settings-modules-form-staffcontainer-staff-header {
  padding:40px 20px 20px
}
.aui-profit-settings-modules-form-staffcontainer-staff-header-input {
  color:#000;
  display:inline-block;
  font-size:16px;
  height:20px;
  margin-right:22px;
  min-height:20px;
  width:138px
}
.aui-profit-settings-modules-form-staffcontainer-staff-header-input .aui-core-form-inputbox-labeltext {
  font-size:13px
}
.aui-profit-settings-modules-form-staffcontainer-staff-title {
  background-color:#899496;
  color:#fff;
  font-size:15px;
  font-weight:700;
  padding:15px;
  text-align:center
}
.aui-profit-settings-modules-form-staffcontainer-staff-table {
  width:100%
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-head {
  background-color:#d8ddde
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-head-cell {
  color:#23353a;
  font-size:15px;
  font-weight:600;
  height:50px;
  text-align:center
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-head-cell-total {
  width:116px
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-head-cell-empty {
  width:260px
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-row-contrast {
  background-color:rgba(236,241,243,.85)
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell {
  border-bottom:1px solid rgba(236,241,243,.85);
  font-size:16px;
  height:50px
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell-definition {
  color:#23353a;
  padding-left:21px;
  text-align:left
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell-definition .aui-core-icon {
  color:red;
  display:inline-flex;
  font-size:20px;
  padding-right:15px;
  vertical-align:middle
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell-input .aui-core-form-inputbox {
  height:50px;
  margin:auto;
  min-height:50px;
  width:112px
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell-input .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell-input .aui-core-form-inputbox .aui-core-form-inputbox-error-container {
  margin-top:-9px
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell-check .aui-core-forms-checkbox-container {
  margin:auto;
  width:20px
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell-result {
  color:#23353a;
  padding-right:20px;
  text-align:right
}
.aui-profit-settings-modules-form-staffcontainer-staff-table-body-cell-addchild {
  color:#00d7e8;
  cursor:pointer;
  font-weight:600
}
.aui-profit-settings-modules-form-tablescontainer {
  background-color:#d8ddde
}
.aui-profit-settings-modules-form-tablescontainer .aui-profit-subtablecontainer-wrapper {
  background-color:#d8ddde;
  border-color:#88989b
}
.aui-profit-settings-modules-form-tablescontainer .aui-profit-settings-modules-form-subtablecontainer-subtable-footer {
  background-color:#f6f9fa
}
.aui-profit-settings-modules-form-tablescontainer-tables {
  padding-top:20px
}
.aui-profit-settings-modules-form-tablescontainer-tables-table {
  background-color:#fff;
  width:100%
}
.aui-profit-settings-modules-form-tablescontainer-tables-table-head {
  background-color:#d8ddde
}
.aui-profit-settings-modules-form-tablescontainer-tables-table-head-cell {
  color:#23353a;
  font-size:15px;
  font-weight:600;
  height:35px;
  text-align:center;
  vertical-align:top
}
.aui-profit-settings-modules-form-tablescontainer-tables-table-body-row-contrast,
.aui-profit-settings-modules-form-tablescontainer-tables-table-body-row:nth-child(2n) {
  background-color:#f6f9fa
}
.aui-profit-settings-modules-form-tablescontainer-tables-table-body-cell {
  border-bottom:1px solid rgba(236,241,243,.85);
  font-size:16px;
  height:50px
}
.aui-profit-settings-modules-form-tablescontainer-tables-table-body-cell-definition {
  color:#23353a;
  text-align:center;
  width:300px
}
.aui-profit-settings-modules-form-tablescontainer-tables-table-body-cell-input .aui-core-form-inputbox {
  height:20px;
  margin:auto;
  min-height:20px;
  width:60px
}
.aui-profit-settings-modules-form-tablescontainer-tables-table-body-cell-input .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-tablescontainer-tables-table-body-cell-result {
  color:#23353a;
  padding-right:20px;
  text-align:right;
  width:116px
}
.aui-profit-settings-modules-form-dayscontainer .aui-profit-subtablecontainer-wrapper {
  background-color:#fff;
  border-color:#88989b
}
.aui-profit-settings-modules-form-dayscontainer .aui-profit-settings-modules-form-subtablecontainer-subtable-footer {
  background-color:#f6f9fa
}
.aui-profit-settings-modules-form-dayscontainer-days-table {
  background-color:#fff;
  margin:15px auto;
  width:auto
}
.aui-profit-settings-modules-form-dayscontainer-days-table-body-cell {
  font-size:16px;
  height:50px
}
.aui-profit-settings-modules-form-dayscontainer-days-table-body-cell-definition {
  color:#23353a;
  text-align:center;
  width:200px
}
.aui-profit-settings-modules-form-dayscontainer-days-table-body-cell-input {
  width:200px
}
.aui-profit-settings-modules-form-dayscontainer-days-table-body-cell-input .aui-core-form-inputbox {
  height:20px;
  margin:auto;
  min-height:20px;
  width:100px
}
.aui-profit-settings-modules-form-dayscontainer-days-table-body-cell-input .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-correctorcontainer {
  background-color:#f6f9fa
}
.aui-profit-settings-modules-form-correctorcontainer .aui-profit-subtablecontainer-wrapper {
  background-color:#f6f9fa;
  border-color:#88989b
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata {
  padding-top:5px
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table {
  width:100%
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-row:nth-child(2n) {
  background-color:#fff
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell {
  border-bottom:1px solid rgba(236,241,243,.85);
  font-size:15px;
  padding:18px 25px
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell .aui-core-forms-dottedboxgroup-wrapper {
  margin-top:0
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell .aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-dottedboxgroup-label {
  background-color:#f6f9fa;
  font-size:15px;
  font-weight:400
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell .aui-core-forms-dottedboxgroup-wrapper .aui-core-forms-radiobuttongroup-radio {
  padding-left:25px
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell-input {
  padding:18px 25px 18px 62px;
  width:239px
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell-input .aui-core-form-inputbox {
  height:20px;
  margin:auto;
  min-height:20px;
  width:112px
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell-input .aui-core-form-inputbox-input {
  color:#257db7
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell-combo-dropdown {
  background-color:#fff;
  border:1px solid #e8eef1;
  display:flex;
  flex-direction:column;
  height:70px;
  max-height:70px;
  max-width:100%;
  min-width:100%;
  padding:0
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell-combo .aui-core-form-combobox {
  height:30px;
  min-height:30px;
  width:620px
}
.aui-profit-settings-modules-form-correctorcontainer-correctordata-table-body-cell-check {
  width:300px
}
.aui-profit-settings-modules-activity-dropdown {
  min-width:620px
}
.aui-profit-settings-modules-period-dropdown {
  min-width:200px
}
.aui-core-table-loading {
  background-color:#fff;
  border-bottom:1px solid #dbe3e7;
  color:#7d8b92;
  font-size:14px;
  font-weight:700;
  height:30px;
  padding:0 15px;
  position:relative;
  text-transform:uppercase
}
.aui-core-table-loading th {
  position:relative
}
.aui-core-table-loading .spinner {
  top:8px;
  zoom:.8
}
.aui-core-tableheadercell {
  color:#7d8b92;
  font-size:14px;
  font-weight:700;
  height:30px;
  padding:0 15px;
  text-transform:uppercase
}
th.aui-core-tableheadercell+th.aui-core-tableheadercell {
  padding:0 15px 0 0
}
.aui-core-tableheadercell-left .aui-core-tableheadercell-wrapper {
  justify-content:flex-start;
  user-select:none
}
.aui-core-tableheadercell-center .aui-core-tableheadercell-wrapper {
  justify-content:center;
  user-select:none
}
.aui-core-tableheadercell-right .aui-core-tableheadercell-wrapper {
  justify-content:flex-end;
  user-select:none
}
.aui-core-tableheadercell-wrapper {
  align-items:center;
  display:flex;
  flex-direction:row;
  user-select:none
}
.aui-core-tableheadercell-wrapper .aui-core-tableheadercell-text {
  position:relative;
  white-space:nowrap
}
.aui-core-tableheadercell-icon {
  color:#b1b9bd;
  font-size:10px;
  position:absolute;
  right:-15px;
  text-transform:none;
  top:5px;
  width:10px
}
.aui-core-tableheadercell-order {
  cursor:pointer;
  position:relative;
  transition-duration:.4s;
  transition-property:background-color;
  transition-timing-function:linear
}
.aui-core-tableheadercell-order:hover {
  background-color:#f4f7f9
}
.aui-core-tableheadercell-clikable {
  cursor:pointer
}
.aui-core-tablebodycell {
  color:#74848a;
  font-size:15px;
  height:73px;
  max-width:0;
  position:relative
}
@media(max-width:991.98px) {
  .aui-core-tablebodycell {
    max-width:100%
  }
}
.aui-core-tablebodycell-navlink {
  align-items:center;
  display:flex;
  height:73px
}
td.aui-core-tablebodycell+td.aui-core-tablebodycell {
  padding:0 15px 0 0
}
.aui-core-tablebodycell-left .aui-core-tablebodycell-wrapper {
  justify-content:flex-start
}
.aui-core-tablebodycell-center .aui-core-tablebodycell-wrapper {
  justify-content:center
}
.aui-core-tablebodycell-right .aui-core-tablebodycell-wrapper {
  justify-content:flex-end
}
.aui-core-tablebodycell-wrapper {
  align-items:baseline;
  display:flex;
  flex-direction:row;
  user-select:none;
  width:100%
}
.aui-core-tablebodycell-wrapper.aui-core-tablebodycell-wrapper-ellipsis {
  white-space:nowrap
}
.aui-core-tablebodycell-wrapper.aui-core-tablebodycell-wrapper-ellipsis span {
  overflow:hidden;
  position:relative;
  text-overflow:ellipsis
}
.aui-core-tablebodycell-clickable {
  cursor:pointer
}
.aui-core-tablebodycell-mainwrapper-aux-container {
  position:absolute
}
.aui-core-tablebodycell-wrapper-aux-container {
  position:absolute;
  z-index:1
}
.aui-core-tablebodycell-opacity {
  opacity:.3
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-headercell {
  color:#4c5f65;
  font-weight:400;
  text-transform:none
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-headercell.year {
  min-width:70px
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-bodycell {
  height:35px;
  padding:0
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-bodycell .aui-profit-forms-receivedinvoices-capitalassetsinfo-table-body-pendingamount {
  font-weight:700
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-body-tr {
  background-color:#fff;
  font-size:16px
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-body-tr .aui-profit-forms-receivedinvoices-capitalassetsinfo-table-bodycell {
  height:35px;
  padding:0
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-body-tr .aui-profit-forms-receivedinvoices-capitalassetsinfo-table-bodycell .aui-profit-forms-receivedinvoices-capitalassetsinfo-table-body-pendingamount {
  font-weight:700
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-body-tr.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-body-tr-first {
  color:#88989b
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-body-tr-grey {
  background-color:#efeef9
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-input {
  height:auto;
  min-height:auto
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-input :hover {
  border-bottom:1px solid #a7b3b8
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-input :focus {
  border-bottom:2px solid #00c1e2
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-input.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-input-first {
  color:#000;
  margin:0 15px
}
.aui-profit-forms-receivedinvoices-capitalassetsinfo-table-input input {
  height:82%
}
.main-input .aui-core-tablebodycell-wrapper .aui-core-form-inputbox {
  align-items:flex-end;
  display:flex
}
.main-input .aui-core-tablebodycell-wrapper .aui-core-form-inputbox .aui-core-form-inputbox-input {
  max-width:100px
}
.aui-core-table .small-column {
  width:250px
}
.aui-profit-documents-disabled {
  color:#9aa8ad
}
.aui-receivedinvoice-form-amortizations {
  background-color:#fff;
  display:flex;
  flex-direction:column;
  height:calc(100% - 45px);
  overflow-y:auto;
  position:absolute;
  top:45px;
  width:100%
}
.aui-invoice-withholdings-form-accounting {
  background-color:#fff;
  height:calc(100% - 45px);
  padding:30px;
  position:relative;
  top:45px
}
.aui-profit-forms-capitalassets-new-container {
  display:flex;
  flex-direction:column;
  margin:20px;
  padding:45px
}
@media(max-width:991.98px) {
  .aui-profit-forms-capitalassets-new-container {
    margin:0;
    padding:15px
  }
}
.aui-profit-forms-capitalassets-new-container .aui-profit-forms-capitalassets-box {
  background-color:#fff;
  border-radius:6px;
  box-shadow:0 0 10px 0 rgba(0,0,0,.12);
  margin-bottom:20px;
  padding:38px
}
@media screen and (min-width:1200px) {
  .aui-profit-forms-capitalassets-new-container .aui-profit-forms-capitalassets-box .aui-new-container-24 {
    justify-content:center
  }
  .aui-profit-forms-capitalassets-new-container .aui-profit-forms-capitalassets-box .aui-core-table {
    width:60%
  }
}
.aui-profit-forms-capitalassets-new-container .aui-new-container-10,
.aui-profit-forms-capitalassets-new-container .aui-new-container-8 {
  display:flex;
  flex-wrap:nowrap
}
.aui-profit-forms-capitalassets-new-container .aui-new-container-8 {
  padding:5px 0 0
}
.aui-profit-forms-capitalassets-new-container .aui-new-container-8>.aui-profit-forms-receivedinvoices-capitalassetsinfo {
  margin:0;
  padding:0;
  width:100%
}
.aui-profit-forms-capitalassets-new-container .aui-profit-forms-receivedinvoices-capitalassetinfo-title {
  display:none
}
.aui-profit-forms-capitalassets-new-container .aui-new-container-10 {
  padding:5px 0 0
}
.aui-profit-forms-capitalassets-new-container .aui-core-form-datepicker,
.aui-profit-forms-capitalassets-new-container .category-combo {
  margin-left:10px
}
.aui-profit-forms-capitalassets-new-container .lateral-spaced {
  margin:0 10px
}
.aui-profit-forms-capitalassets-new-container .aui-core-form-inputbox-lefticon,
.aui-profit-forms-capitalassets-new-container .aui-core-form-listbox-dropdown-option-icon {
  color:#88989b
}
.aui-profit-forms-capitalassets-new-container .aui-core-form-listbox-dropdown-option-focused .aui-core-form-listbox-dropdown-option-icon {
  color:#fff
}
.aui-profit-banks-pendingreconciliations-popup-rules-container td.aui-core-tablebodycell+td.aui-core-tablebodycell,
.aui-profit-banks-pendingreconciliations-popup-rules-container th.aui-core-tablebodycell+th.aui-core-tablebodycell {
  padding:0 7px 0 0
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-core-tablebodycell {
  font-size:14px;
  height:30px;
  padding:0 10px
}
.aui-profit-banks-pendingreconciliations-popup-rules-search-table {
  background:#fff;
  height:100%
}
.aui-profit-banks-pendingreconciliations-popup-rules-table-header-checkbox {
  width:30px
}
.aui-profit-banks-pendingreconciliations-popup-rules-table-header-expiration {
  width:170px
}
.aui-profit-actionbar-popup {
  min-height:0;
  padding:0
}
.aui-profit-actionbar-wrapper {
  align-items:center;
  display:flex;
  flex-direction:row
}
@keyframes dropdown-animation {
  0% {
    transform:scaleY(0)
  }
  40% {
    transform:scaleY(.9)
  }
  60% {
    transform:scaleY(.98)
  }
  to {
    transform:scaleY(1)
  }
}
.aui-core-advancedsearch-popup {
  align-items:center;
  display:flex;
  flex-direction:row;
  margin-left:0;
  position:relative;
  user-select:none
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input-wrapper {
  border:1px solid #dbe3e7;
  border-radius:3px;
  display:flex;
  flex-direction:row;
  height:36px;
  padding-left:8px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-icon-close {
  color:#74848a;
  cursor:pointer;
  font-size:9px;
  position:absolute;
  right:14px;
  top:8px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-groupform {
  margin-bottom:16px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input {
  align-items:center;
  background-color:transparent;
  border:none;
  display:flex;
  font-size:14px;
  font-weight:700;
  height:100%;
  outline:none;
  padding-top:1px;
  text-overflow:ellipsis;
  transition:width .3s linear .1s;
  width:308px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input:focus {
  transition:width .3s;
  width:308px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input-opened,
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input.aui-core-advancedsearch-panel-wrapper-locked {
  width:308px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input-arrowDown {
  align-items:center;
  color:#cdd4d6;
  display:flex;
  font-size:10px;
  justify-content:center;
  margin-bottom:1px;
  opacity:0;
  transition-duration:.2s;
  transition-property:opacity;
  transition-timing-function:linear;
  user-select:none;
  width:25px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input-arrowDown.aui-core-advancedsearch-search-input-arrowDown-active {
  cursor:pointer;
  opacity:1
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input-after {
  align-items:center;
  background-color:#fff;
  color:#66777e;
  cursor:pointer;
  display:flex;
  font-size:17px;
  height:100%;
  justify-content:center;
  margin-bottom:1px;
  transition:background-color .5s;
  width:34px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-search-input-after.aui-core-advancedsearch-search-input-after-focus {
  background-color:#dbe3e7;
  transition:background-color .5s
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper {
  animation:dropdown-animation .2s ease-in-out;
  background-color:#fff;
  border:1px solid #e8eef1;
  border-radius:3px;
  display:none;
  left:0;
  max-width:100%;
  min-width:100%;
  padding:12px;
  position:absolute;
  top:35px;
  transform-origin:50% 0;
  white-space:nowrap;
  z-index:51
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper.aui-core-advancedsearch-panel-wrapper-opened {
  display:block
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-advancedsearch-panel-tittle-search {
  color:#66777e;
  font-weight:700;
  margin-bottom:4px;
  margin-right:20px;
  text-transform:uppercase
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-advancedsearch-panel-button-search-wrapper {
  display:flex;
  justify-content:flex-end;
  margin-bottom:0;
  margin-top:5px;
  width:100%
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-advancedsearch-panel-button-search-wrapper .aui-core-advancedsearch-panel-button-search {
  align-items:center;
  background-color:#81bc00;
  border-radius:3px;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-weight:700;
  height:27px;
  justify-content:center;
  text-transform:uppercase;
  width:85px
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-forms-radiobuttongroup {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:flex-start;
  margin-bottom:0;
  margin-top:-10px;
  width:100%
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-forms-radiobuttongroup .aui-core-forms-radiobuttongroup-radio {
  color:#74848a;
  flex-basis:33%;
  margin:10px 0 0;
  position:relative
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-forms-radiobuttongroup .aui-core-forms-radiobuttongroup-radio .aui-core-forms-radiobuttongroup-text {
  font-size:15px;
  position:absolute;
  top:0
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-forms-radiobuttongroup .aui-core-forms-radiobuttongroup-radio .aui-core-forms-radiobuttongroup-text-ghost {
  color:#000
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-forms-checkbox-container {
  flex-direction:row;
  justify-content:flex-start;
  margin:3px 0 0;
  width:33%
}
.aui-core-advancedsearch-popup .aui-core-advancedsearch-panel-wrapper .aui-core-forms-checkbox-container .aui-core-forms-checkbox-text {
  padding-left:6px
}
.aui-core-advancedsearch.hide {
  display:none
}
.aui-profit-banks-pendingreconciliations-popup-rules-container {
  align-items:center;
  display:flex;
  flex-direction:row;
  padding:18px 25px;
  user-select:none;
  width:533px
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper {
  display:flex;
  flex-direction:column;
  width:100%
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-wrapper {
  align-items:center;
  border:0 solid #ecf3f6;
  display:flex;
  flex-direction:row;
  font-size:12px;
  min-height:70px
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-wrapper input.aui-profit-banks-pendingreconciliations-popup-rules-input {
  border:none;
  color:#000;
  font-weight:700;
  outline:none;
  padding:8px 0 10px 8px;
  text-overflow:ellipsis;
  width:100%
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-wrapper.placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-wrapper:-moz-placeholder,
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-wrapper::-moz-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-wrapper:-ms-input-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-wrapper::-webkit-input-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-looking-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-input-icon {
  color:#8b979d;
  font-size:20px;
  margin-right:8px
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-table-wrapper {
  background:#fbfdfd;
  border:1px solid #ecf3f5;
  height:374px;
  margin-top:10px;
  position:relative;
  width:100%
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-table-wrapper.aui-profit-banks-pendingreconciliations-popup-rules-table-empty-wrapper {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-table-wrapper.aui-profit-banks-pendingreconciliations-popup-rules-table-empty-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-empty-items-selected-wrapper {
  align-items:center;
  display:flex;
  flex-direction:column
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-table-wrapper.aui-profit-banks-pendingreconciliations-popup-rules-table-empty-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-empty-items-selected-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-icon-wrapper {
  height:40px;
  margin-bottom:10px;
  width:36px
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-table-wrapper.aui-profit-banks-pendingreconciliations-popup-rules-table-empty-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-empty-items-selected-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-empty-text-info {
  color:#7a8589;
  text-align:center;
  width:235px
}
.aui-profit-banks-pendingreconciliations-popup-rules-container .aui-profit-banks-pendingreconciliations-popup-rules-table-wrapper.aui-profit-banks-pendingreconciliations-popup-rules-table-empty-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-empty-items-selected-wrapper .aui-profit-banks-pendingreconciliations-popup-rules-empty-text-info b {
  color:#29343a
}
.aui-global-conciliation-dialog-content {
  align-items:center;
  display:flex;
  flex-direction:column;
  max-width:600px;
  padding:60px 65px
}
.aui-global-conciliation-dialog-content-icon {
  color:#f3cf3f;
  height:40px;
  margin-bottom:30px;
  width:40px
}
.aui-global-conciliation-dialog-content-text {
  font-size:14px;
  text-align:center
}
.aui-global-conciliation-dialog-content-text-action {
  font-size:18px;
  margin-top:20px
}
.aui-core-formsection {
  box-shadow:0 0 3px 0 rgba(0,0,0,.12);
  margin:0 auto;
  width:939px
}
.aui-core-formsection .aui-core-formsection-header {
  display:flex;
  height:35px;
  width:100%
}
.aui-core-formsection .aui-core-formsection-header .aui-core-formsection-sectionnumber {
  background-color:#4c5f65;
  text-align:center;
  width:35px
}
.aui-core-formsection .aui-core-formsection-header .aui-core-formsection-label,
.aui-core-formsection .aui-core-formsection-header .aui-core-formsection-sectionnumber {
  color:#fff;
  font-family:Source Sans Pro,sans-serif;
  font-size:15px;
  font-stretch:normal;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  line-height:normal;
  overflow:hidden;
  padding:7px 9px 8px;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-formsection .aui-core-formsection-header .aui-core-formsection-label {
  background-color:#88989b;
  width:calc(100% - 35px)
}
.aui-core-formsection .aui-core-formsection-header .aui-core-formsection-label.aui-core-formsection-label-full {
  width:100%
}
.aui-core-formsection .aui-core-formsection-body {
  background-color:#fff;
  padding:23px
}
.aui-core-formsection.aui-core-formsection-width-auto {
  width:100%
}
.aui-core-formsection.aui-core-formsection-without-body-padding {
  overflow:visible;
  padding-bottom:0
}
.aui-core-formsection.aui-core-formsection-without-body-padding .aui-core-formsection-body {
  padding:0
}
.aui-core-form-inputnumber-v2 .aui-core-form-inputnumber {
  width:100%
}
.aui-core-form-list-bank-v2 {
  border:1px solid #bbc7cd;
  border-radius:3px;
  height:46px;
  min-height:auto;
  width:100%
}
.aui-core-form-list-bank-v2.aui-core-form-list-bank-disabled {
  border-color:#e2ecef
}
.aui-core-form-list-bank-v2.aui-core-form-list-bank-disabled .aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-main-wrapper .aui-core-fullextendedname-main-text,
.aui-core-form-list-bank-v2.aui-core-form-list-bank-disabled .aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-subline {
  color:#a9b3b9
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-wrapper {
  padding-left:7px
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-wrapper .aui-core-form-list-bank-dropdown-icon-arrow {
  color:#4c5f65;
  font-size:12px;
  justify-content:center;
  padding-right:8px
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-wrapper .aui-core-form-list-bank-main-option .aui-core-form-list-bank-dropdown-icon-wrapper {
  margin-right:7px
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-wrapper .aui-core-form-list-bank-main-option .aui-core-form-list-bank-dropdown-icon-wrapper>div {
  background-size:90%
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-option {
  padding:5px 7px
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-option .aui-core-form-list-bank-dropdown-icon-wrapper {
  margin-right:7px;
  margin-top:2px
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-option.aui-core-form-list-bank-dropdown-option-focused {
  background-color:#7ea4b3;
  color:#fff
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-option.aui-core-form-list-bank-dropdown-option-focused .aui-core-fullextendedname-view-container .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-subline,
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown-option.aui-core-form-list-bank-dropdown-option-focused .aui-core-fullextendedname-wrapper-column .aui-core-fullextendedname-main-wrapper .aui-core-fullextendedname-main-text {
  color:#fff
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-border-bottom {
  background-color:transparent
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-dropdown-container .aui-core-form-list-bank-dropdown {
  padding:0 0 5px;
  top:1px
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-triangleMandatory {
  bottom:-8px;
  height:20px;
  overflow:hidden;
  position:absolute;
  right:-3px;
  transform:rotate(45deg);
  width:10px
}
.aui-core-form-list-bank-v2 .aui-core-form-list-bank-triangleMandatory>div {
  background-color:#d42378;
  border-top-right-radius:3px;
  bottom:-5px;
  height:10px;
  position:relative;
  right:5px;
  transform:rotate(45deg);
  width:10px
}
.aui-core-form-list-bank-focused {
  border-color:#00c1e2
}
.aui-core-form-comboboxv2 {
  min-height:auto;
  width:100%
}
.aui-core-form-comboboxv2.is-cell {
  height:100%
}
.aui-core-form-comboboxv2 .aui-core-form-inputbox-input .aui-core-form-inputbox-lefticon,
.aui-core-form-comboboxv2 .aui-core-form-inputbox-input .aui-core-form-inputbox-righticon,
.aui-core-form-comboboxv2 .aui-core-form-inputboxv2 .aui-core-form-inputbox-lefticon,
.aui-core-form-comboboxv2 .aui-core-form-inputboxv2 .aui-core-form-inputbox-righticon {
  color:initial;
  top:auto;
  width:auto
}
.aui-core-form-comboboxv2 .aui-core-form-inputbox-input .aui-core-form-inputbox-righticon,
.aui-core-form-comboboxv2 .aui-core-form-inputboxv2 .aui-core-form-inputbox-righticon {
  right:13px
}
.aui-core-form-comboboxv2 .aui-core-form-inputbox-input .aui-core-form-inputbox-lefticon,
.aui-core-form-comboboxv2 .aui-core-form-inputboxv2 .aui-core-form-inputbox-lefticon {
  left:13px
}
.aui-core-form-comboboxv2 .aui-core-form-combobox-dropdown-container {
  color:#4c5f65;
  position:relative;
  width:calc(100% + 2px)
}
.aui-core-form-comboboxv2 .aui-core-form-combobox-dropdown-container .aui-core-form-combobox-dropdown {
  border:1px solid #bbc7cd;
  min-width:100%
}
.aui-core-form-comboboxv2 .aui-core-form-combobox-dropdown-container .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option:first-child {
  margin-top:0
}
.aui-core-form-comboboxv2 .aui-core-form-combobox-dropdown-container .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option:last-child {
  margin-bottom:0
}
.aui-core-form-comboboxv2 .aui-core-form-combobox-dropdown-container .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option-focused {
  font-weight:700
}
.aui-core-form-comboboxv2 .aui-core-form-combobox-dropdown-container .aui-core-form-combobox-dropdown-footer {
  border-color:#bbc7cd;
  color:#00d7e8;
  cursor:pointer
}
.aui-core-form-comboboxv2:focus {
  outline:none
}
.aui-core-form-comboboxv2.selected-text-container {
  border:1px solid #bbc7cd;
  border-radius:3px;
  flex-direction:row;
  height:100%;
  justify-content:space-between;
  padding:0 13px
}
.aui-core-form-comboboxv2.selected-text-container .selected-text {
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-form-comboboxv2.selected-text-container .aui-core-icon {
  font-size:smaller
}
.aui-core-form-comboboxv2.aui-core-form-combobox-customized .aui-core-form-combobox-dropdown-option {
  padding:0
}
.aui-core-form-comboboxv2.aui-core-form-combobox-customized .aui-core-form-combobox-dropdown-option:not(.aui-core-form-combobox-dropdown-option-focused):nth-child(odd) {
  background-color:#f6f9fa
}
.aui-core-form-comboboxv2.aui-core-form-combobox-customized .aui-core-form-combobox-dropdown.aui-core-form-combobox-dropdown-default {
  max-height:160px
}
.aui-core-form-comboboxv2 .aui-core-form-combobox-dropdown-header {
  border-color:#bbc7cd;
  border-style:solid;
  border-width:0 1px;
  min-width:100%;
  position:absolute;
  top:-30px
}
.aui-core-form-filtrablecombobox-livecontact2 .aui-core-form-combobox-dropdown .aui-core-form-combobox-dropdown-option {
  display:flex;
  flex-direction:row
}
.aui-core-form-filtrablecombobox-livecontact2 .aui-core-form-filtrablecomboboxoption {
  height:40px
}
.aui-core-form-filtrablecombobox-livecontact2.aui-core-form-comboboxv2 .aui-core-form-combobox-dropdown-container .aui-core-form-combobox-dropdown {
  max-height:200px
}
.aui-core-form-filtrablecomboboxv2 {
  width:100%
}
.aui-core-form-filtrablecomboboxv2.is-cell {
  height:100%
}
.aui-tableCombobox tbody tr .aui-core-tablebodycell {
  font-size:14px;
  height:39px
}
.aui-tableCombobox .aui-profit-sales-outlays-header-tablecombobox-date {
  width:95px
}
.aui-tableCombobox .aui-profit-sales-outlays-header-tablecombobox-amount {
  width:150px
}
.aui-tableCombobox .aui-profit-sales-outlays-header-tablecombobox-amount.aui-core-tableheadercell {
  padding-right:20px
}
.aui-tableCombobox .aui-profit-sales-outlays-tablecombobox-date,
.aui-tableCombobox .aui-profit-sales-outlays-tablecombobox-description {
  font-weight:400
}
.aui-tableCombobox .aui-core-genericamount-amount {
  font-size:14px
}
.aui-core-genericamount {
  align-items:flex-end;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-core-genericamount-amount-wrapper {
  align-items:baseline;
  color:#29344a;
  display:flex;
  justify-content:flex-end
}
.aui-core-genericamount-amount-wrapper.aui-core-genericamount-negative {
  color:#e74c3c
}
.aui-core-genericamount-amount-wrapper.aui-core-genericamount-zero {
  color:#74848a
}
.aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount {
  display:inline-block
}
.aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount-normal {
  font-size:1em
}
.aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount-small {
  font-size:.85em
}
.aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount-extrasmall {
  font-size:.75em
}
.aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount-currency {
  display:inline-block;
  font-size:.65em;
  padding-left:3px
}
.aui-core-genericamount-subtext-wrapper {
  align-items:baseline;
  display:flex;
  justify-content:flex-end
}
.aui-core-genericamount-subtext-wrapper .aui-core-genericamount-subtext {
  font-size:1em
}
.aui-core-genericamount-subtext-wrapper .aui-core-genericamount-amount-currency {
  display:inline-block;
  font-size:1em;
  padding-left:3px
}
.aui-core-genericamount-subtext-wrapper.aui-core-genericamount-subtext-type1 {
  color:#81bc00
}
.aui-core-genericamount-subtext-wrapper.aui-core-genericamount-subtext-type2 {
  color:#009cbc
}
.aui-core-genericamount-subtext-wrapper.aui-core-genericamount-subtext-type3 {
  color:#e74c3c
}
.aui-core-genericamount-template-default .aui-core-genericamount-amount-wrapper {
  font-size:22px
}
.aui-core-genericamount-template-default .aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount {
  font-weight:700
}
.aui-core-genericamount-template-default .aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount-currency {
  font-weight:400
}
.aui-core-genericamount-template-default .aui-core-genericamount-subtext-wrapper {
  font-size:15px
}
.aui-core-genericamount-template-default .aui-core-genericamount-subtext-wrapper .aui-core-genericamount-subtext {
  font-weight:700
}
.aui-core-genericamount-template-default .aui-core-genericamount-subtext-wrapper .aui-core-format-number-abbreviation-million {
  font-weight:400
}
.aui-core-genericamount-template-sendpage .aui-core-genericamount-amount {
  font-size:28px;
  font-weight:700
}
.aui-core-genericamount-template-sendpage .aui-core-genericamount-amount-currency {
  font-size:20px;
  font-weight:400
}
.aui-core-genericamount-template-lighter-grey .aui-core-genericamount-amount {
  color:#74848a;
  font-size:22px;
  font-weight:400
}
.aui-core-genericamount-template-lighter-grey .aui-core-genericamount-amount-currency {
  color:#74848a;
  font-size:15px;
  font-weight:400
}
.aui-core-genericamount-template-banksBalanceKpi .aui-core-genericamount-amount {
  color:#29343a;
  font-size:20px;
  font-weight:700
}
.aui-core-genericamount-template-banksBalanceKpi .aui-core-genericamount-amount-currency {
  color:#29343a;
  font-size:15px;
  font-weight:400
}
.aui-core-genericamount-template-banksKpiItem .aui-core-genericamount-amount-wrapper {
  color:#525e65
}
.aui-core-genericamount-template-banksKpiItem .aui-core-genericamount-amount-wrapper.aui-core-genericamount-zero {
  color:#afbec3
}
.aui-core-genericamount-template-banksKpiItem .aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount {
  font-size:18px;
  font-weight:700
}
.aui-core-genericamount-template-banksKpiItem .aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount-currency {
  font-size:13px;
  font-weight:400
}
.aui-core-genericamount-template-detailMovementBar .aui-core-genericamount-amount {
  font-size:29.5px;
  font-weight:400
}
.aui-core-genericamount-template-detailMovementBar .aui-core-genericamount-amount-currency {
  font-size:19.9px;
  font-weight:400
}
.aui-core-genericamount-template-detailMovement .aui-core-genericamount-amount {
  font-size:14px;
  font-weight:700
}
.aui-core-genericamount-template-detailMovement .aui-core-genericamount-amount-currency {
  font-size:14px;
  font-weight:400;
  padding-left:0
}
.aui-core-genericamount-template-pending-reconciliations .aui-core-genericamount-amount {
  font-size:27px;
  font-weight:700
}
.aui-core-genericamount-template-pending-reconciliations .aui-core-genericamount-amount-currency {
  font-size:21px;
  font-weight:400
}
.aui-core-genericamount-template-pending-reconciliations-grey .aui-core-genericamount-amount-wrapper {
  color:#627379
}
.aui-core-genericamount-template-pending-reconciliations-grey .aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount {
  font-size:27px;
  font-weight:700
}
.aui-core-genericamount-template-pending-reconciliations-grey .aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount-currency {
  font-size:21px;
  font-weight:400
}
.aui-core-genericamount-template-multiComp .aui-core-genericamount-amount-wrapper {
  color:#223440
}
.aui-core-genericamount-template-multiComp .aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount {
  font-size:15px;
  font-weight:700
}
.aui-core-genericamount-template-multiComp .aui-core-genericamount-amount-wrapper .aui-core-genericamount-amount-currency {
  font-size:15px;
  font-weight:400;
  padding-left:0
}
.aui-core-genericamount-template-kpiTable .aui-core-genericamount-amount {
  color:#29343a;
  font-size:14px;
  font-weight:700
}
.aui-core-genericamount-template-kpiTable .aui-core-genericamount-amount-currency {
  color:#29343a;
  font-size:10px;
  font-weight:400
}
.aui-profit-company-list-plan-option-table-container {
  border-radius:4px;
  box-shadow:0 0 10px 0 rgba(0,0,0,.12);
  margin-bottom:30px
}
.aui-profit-company-list-plan-option-table-container .aui-profit-company-list-plan-option-table-header {
  background-color:#f5f7f8;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  font-size:23px;
  font-weight:700;
  padding:25px 30px 25px 28px
}
.aui-profit-company-list-plan-option-table-container .aui-profit-company-list-plan-option-table-header-frequency {
  width:145px
}
.aui-profit-company-list-plan-option-table-container .aui-profit-company-list-plan-option-table-header-suscription {
  width:295px
}
.aui-profit-company-list-plan-option-table-container .aui-profit-company-list-plan-option-table-header-discount {
  width:134px
}
.aui-profit-company-list-plan-option-table-container .aui-profit-company-list-plan-option-table-header-price {
  width:120px
}
.aui-profit-company-list-plan-option-table-container .aui-profit-company-list-plan-option-table-tr-frequency {
  width:92px
}
.aui-profit-company-list-plan-option-table-container tr td:first-child {
  padding:0 15px
}
.aui-profit-company-list-plan-option-table-container td .aui-core-form-inputbox-input {
  color:#54686e
}
.aui-profit-company-list-plan-option-table-container table,
.aui-profit-company-list-plan-option-table-container table tr:last-child,
.aui-profit-company-list-plan-option-table-container tbody,
.aui-profit-company-list-plan-option-table-container tbody tr:last-child {
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
.aui-profit-company-list-plan-option-table-container table tr:last-child td:first-child,
.aui-profit-company-list-plan-option-table-container tbody tr:last-child td:first-child {
  border-bottom-left-radius:4px
}
.aui-profit-company-list-plan-option-table-container table tr:last-child td:last-child,
.aui-profit-company-list-plan-option-table-container tbody tr:last-child td:last-child {
  border-bottom-right-radius:4px
}
.aui-profir-comapny-list-form-container {
  padding:23px 44px
}
.aui-profit-sales-charge-popup-documents-selected-table {
  background:#fff;
  height:100%
}
.aui-profit-sales-charge-popup-documents-selected-table .aui-core-fullextendedname-main-text {
  font-weight:400!important
}
.aui-profit-sales-charge-popup-document-table-header-checkbox {
  width:30px
}
.aui-profit-sales-charge-popup-document-table-header-amount {
  width:80px
}
.aui-profit-sales-charges-popup-document-container td.aui-core-tablebodycell+td.aui-core-tablebodycell,
.aui-profit-sales-charges-popup-document-container th.aui-core-tableheadercell+th.aui-core-tableheadercell {
  padding:0 7px 0 0
}
.aui-profit-sales-charges-popup-document-container .aui-core-tableheadercell {
  font-size:12px;
  height:27px;
  padding:0 10px
}
.aui-profit-sales-charges-popup-document-container .aui-core-tablebodycell {
  font-size:12px;
  height:47px
}
.aui-profit-sales-charges-popup-documents-search-table {
  background:#fff;
  height:100%
}
.aui-profit-sales-charges-popup-documents-search-table .aui-core-fullextendedname-main-text {
  font-weight:400!important
}
.aui-profit-sales-charges-popup-document-table-header-checkbox {
  width:30px
}
.aui-profit-sales-charges-popup-document-table-header-amount {
  width:80px
}
.aui-profit-sales-charges-popup-document-container {
  align-items:center;
  display:flex;
  flex-direction:row;
  user-select:none
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-looking-wrapper {
  display:flex;
  flex-direction:column;
  width:315px
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-looking-wrapper .aui-profit-sales-charges-popup-document-input-wrapper {
  align-items:center;
  border:1px solid #ecf3f6;
  display:flex;
  flex-direction:row;
  font-size:12px
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-looking-wrapper .aui-profit-sales-charges-popup-document-input-wrapper input.aui-profit-sales-charges-popup-document-input {
  border:none;
  color:#000;
  font-weight:700;
  outline:none;
  padding:8px 0 10px 8px;
  text-overflow:ellipsis;
  width:100%
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-looking-wrapper .aui-profit-sales-charges-popup-document-input-wrapper ::-webkit-input-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-looking-wrapper .aui-profit-sales-charges-popup-document-input-wrapper :-moz-placeholder,
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-looking-wrapper .aui-profit-sales-charges-popup-document-input-wrapper ::-moz-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-looking-wrapper .aui-profit-sales-charges-popup-document-input-wrapper :-ms-input-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-looking-wrapper .aui-profit-sales-charges-popup-document-input-wrapper .aui-profit-sales-charges-popup-document-input-icon {
  color:#8b979d;
  font-size:20px;
  margin-right:8px
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-middle-icon {
  color:#d6dfe2;
  font-size:30px;
  margin-left:9px;
  margin-right:9px
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-selected-wrapper {
  width:315px
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-selected-wrapper .aui-profit-sales-charges-popup-document-selected-title {
  align-items:center;
  color:#74848a;
  display:flex;
  font-size:12px;
  font-weight:600;
  height:35px;
  width:100%
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-table-wrapper {
  background:#fbfdfd;
  border:1px solid #ecf3f6;
  height:299px;
  margin-top:10px;
  position:relative;
  width:100%
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-table-wrapper.aui-profit-sales-charges-popup-document-table-empty-wrapper {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-table-wrapper.aui-profit-sales-charges-popup-document-table-empty-wrapper .aui-profit-sales-charges-popup-document-empty-items-selected-wrapper {
  align-items:center;
  display:flex;
  flex-direction:column
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-table-wrapper.aui-profit-sales-charges-popup-document-table-empty-wrapper .aui-profit-sales-charges-popup-document-empty-items-selected-wrapper .aui-profit-sales-charges-popup-document-icon-wrapper {
  height:40px;
  margin-bottom:10px;
  width:36px
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-table-wrapper.aui-profit-sales-charges-popup-document-table-empty-wrapper .aui-profit-sales-charges-popup-document-empty-items-selected-wrapper .aui-profit-sales-charges-popup-document-empty-text-info {
  color:#7a8589;
  text-align:center;
  width:183px
}
.aui-profit-sales-charges-popup-document-container .aui-profit-sales-charges-popup-document-table-wrapper.aui-profit-sales-charges-popup-document-table-empty-wrapper .aui-profit-sales-charges-popup-document-empty-items-selected-wrapper .aui-profit-sales-charges-popup-document-empty-text-info b {
  color:#29343a
}
.aui-profit-charge-form-content {
  font-size:16px;
  padding:16px 26px 26px;
  width:732px
}
.aui-profit-charge-form-content .aui-profit-charge-form-content-wrapper-without-connection {
  padding:42px 0 65px
}
.aui-profit-charge-form-list-bank-wrapper {
  height:100%;
  min-width:270px
}
.aui-profit-charge-form-list-bank-wrapper .aui-core-fullextendedname-view-container .aui-profit-charge-form-list-bank-icon {
  color:#acb7bb;
  font-size:19px
}
.aui-profit-charge-form-list-bank-wrapper .aui-core-fullextendedname-view-container .aui-core-fullextendedname-subline {
  font-size:13px
}
.aui-profit-sales-charges-popup-document-table-wrapper .aui-core-fullextendedname-view-container .aui-core-fullextendedname-main-text {
  font-size:12px
}
.aui-profit-sales-charges-popup-document-table-wrapper .aui-core-fullextendedname-view-container .aui-core-fullextendedname-subline {
  font-size:11px
}
.aui-sales-outlay-option-transaction {
  align-items:center;
  display:flex;
  height:40px;
  justify-content:space-between;
  width:100%
}
.aui-sales-outlay-option-transaction>div {
  align-items:center;
  display:flex;
  font-size:14px;
  height:100%;
  padding:0 14px
}
.aui-sales-outlay-option-transaction>div:last-child {
  padding:0 20px 0 14px
}
.aui-sales-outlay-option-transaction-description {
  justify-content:flex-start;
  width:calc(100% - 245px)
}
.aui-sales-outlay-option-transaction-date {
  justify-content:center;
  width:95px
}
.aui-sales-outlay-option-transaction-amount {
  justify-content:flex-end;
  width:150px
}
.aui-sales-outlay-option-transaction-amount .aui-core-genericamount-amount-wrapper {
  font-size:14px
}
.aui-core-form-combobox-dropdown-option-focused .aui-sales-outlay-option-transaction .aui-core-genericamount-amount-wrapper {
  color:#fff
}
.aui-profit-sales-outlays-newform-canvas {
  height:100%;
  padding:45px;
  width:100%
}
@media(max-width:575.98px) {
  .aui-profit-sales-outlays-newform-canvas {
    padding:24px 0
  }
}
.aui-profit-sales-outlays-newform-canvas .aui-kit-warning-flat {
  margin-bottom:20px
}
.aui-profit-sales-outlays-newform-canvas-container {
  height:100%;
  width:100%
}
.aui-profit-sales-outlays-newform-canvas-container-form {
  align-items:flex-start;
  display:flex;
  flex-direction:row
}
@media(max-width:991.98px) {
  .aui-profit-sales-outlays-newform-canvas-container-form {
    display:block
  }
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader {
  background-color:#f6f9fa;
  color:#bbc7cd;
  font-size:14px;
  height:100%;
  padding:32px 25px;
  width:367px
}
@media(max-width:991.98px) {
  .aui-profit-sales-outlays-newform-canvas-container-form-uploader {
    width:100%
  }
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader div {
  height:100%
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader>div {
  background-color:#edf1f2;
  border-radius:5px;
  min-height:487px
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader .aui-profit-forms-file {
  border:1px dashed #bbc7cd;
  border-radius:5px;
  height:468px;
  margin:10px;
  position:relative;
  top:8px
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader .aui-profit-forms-file-content div {
  height:auto
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader .aui-profit-forms-file .aui-profit-forms-file-section-icon {
  align-items:center;
  display:flex;
  font-size:60px;
  height:468px;
  justify-content:center;
  text-align:center
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader .aui-profit-forms-file .aui-profit-forms-file-section-icon .aui-icon-roundedCloud {
  padding-bottom:140px
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader .aui-profit-forms-file .aui-profit-forms-file-section-icon:before {
  padding:40px
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader .aui-profit-forms-file .aui-profit-forms-file-section-text {
  font-weight:600;
  padding:0 28px;
  position:relative;
  text-align:center;
  top:-248px
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader .aui-profit-forms-file .aui-profit-forms-file-section-btn {
  align-items:center;
  border:1px solid #00d7e8;
  border-radius:4px;
  color:#00d7e8;
  cursor:pointer;
  display:flex;
  font-size:15px;
  font-weight:700;
  height:34px;
  justify-content:center;
  margin:0 auto;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  top:-218px;
  width:178px
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader .aui-profit-forms-file .aui-profit-forms-file-section-btn:hover {
  color:#0bbedf
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader-img {
  background-color:#fff;
  height:498px;
  padding:32px 25px;
  width:367px
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader-img>div {
  align-items:center;
  display:flex;
  justify-content:center
}
.aui-profit-sales-outlays-newform-canvas-container-form-uploader-img .aui-core-pdfviewer .aui-core-pdfviewer-pdf-container {
  height:100%
}
.aui-profit-sales-outlays-newform-canvas-container-form-content {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  padding-left:34px;
  padding-right:36px;
  padding-top:12px;
  width:calc(100% - 367px)
}
@media(max-width:991.98px) {
  .aui-profit-sales-outlays-newform-canvas-container-form-content {
    width:100%
  }
}
.aui-profit-sales-outlays-newform-canvas-container-form-content .aui-profit-sales-outlays-newform-accnumber {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  position:relative;
  width:100%
}
.aui-profit-sales-outlays-newform-canvas-container-form-content-container {
  width:100%
}
.aui-profit-sales-outlays-newform-canvas-container-form-content-container>.aui-new-grid-12 {
  justify-content:flex-start
}
.aui-profit-sales-outlays-newform-canvas-container-form-content-container-checkbox {
  margin:20px 0 35px;
  width:100%
}
.aui-profit-sales-outlays-newform-canvas-container-form-content .aui-profit-sales-outlays-newform-alpha {
  padding-left:21px
}
@media(max-width:767.98px) {
  .aui-profit-sales-outlays-newform-canvas-container-form-content .aui-profit-sales-outlays-newform-alpha {
    padding-left:0
  }
}
.aui-profit-sales-outlays-newform-canvas-container-form-label {
  color:#88989b;
  font-size:13px;
  font-weight:700;
  padding:20px 0 6px;
  text-transform:uppercase
}
.aui-profit-sales-outlays-newform-canvas .aui-profit-sales-outlays-newform-canvas-container-form-content-customer {
  width:100%
}
.aui-profit-sales-outlays-newform-canvas .aui-profit-sales-outlays-newform-canvas-container-form-content-customer .aui-core-form-combobox-dropdown-option {
  padding:2px 5px
}
.aui-profit-sales-outlays-newform-canvas .aui-profit-sales-outlays-newform-canvas-container-form-content-customer .aui-core-form-combobox-dropdown-option .aui-core-form-combobox-dropdown-option-avatar-wrapper {
  height:32px;
  margin-right:5px;
  width:32px
}
.aui-profit-sales-outlays-newform-canvas .aui-profit-sales-outlays-newform-canvas-container-form-content-customer .aui-core-form-combobox-dropdown-option .aui-core-form-combobox-dropdown-option-avatar-wrapper img.aui-core-avatar {
  height:32px;
  min-width:32px;
  width:32px
}
.aui-profit-documents-border-transparent {
  border-color:transparent
}
.aui-profit-documents-fileupload-wrapper {
  width:100%
}
.aui-profit-sales-pay-popup-documents-selected-table {
  background:#fff;
  height:100%
}
.aui-profit-sales-pay-popup-documents-selected-table .aui-core-fullextendedname-main-text {
  font-weight:400!important
}
.aui-profit-sales-pay-popup-document-container td.aui-core-tablebodycell+td.aui-core-tablebodycell,
.aui-profit-sales-pay-popup-document-container th.aui-core-tableheadercell+th.aui-core-tableheadercell {
  padding:0 7px 0 0
}
.aui-profit-sales-pay-popup-document-container .aui-core-tableheadercell {
  font-size:12px;
  height:27px;
  padding:0 10px
}
.aui-profit-sales-pay-popup-document-container .aui-core-tablebodycell {
  font-size:12px;
  height:47px
}
.aui-profit-sales-pay-popup-documents-search-table {
  background:#fff;
  height:100%
}
.aui-profit-sales-pay-popup-documents-search-table .aui-core-fullextendedname-main-text {
  font-weight:400!important
}
.aui-profit-sales-pay-popup-document-table-header-checkbox {
  width:30px
}
.aui-profit-sales-pay-popup-document-table-header-amount {
  width:80px
}
.aui-profit-sales-pay-popup-document-container {
  align-items:center;
  display:flex;
  flex-direction:row;
  user-select:none
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-looking-wrapper {
  display:flex;
  flex-direction:column;
  width:315px
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-looking-wrapper .aui-profit-sales-pay-popup-document-input-wrapper {
  align-items:center;
  border:1px solid #ecf3f6;
  display:flex;
  flex-direction:row;
  font-size:12px
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-looking-wrapper .aui-profit-sales-pay-popup-document-input-wrapper input.aui-profit-sales-pay-popup-document-input {
  border:none;
  color:#000;
  font-weight:700;
  outline:none;
  padding:8px 0 10px 8px;
  text-overflow:ellipsis;
  width:100%
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-looking-wrapper .aui-profit-sales-pay-popup-document-input-wrapper ::-webkit-input-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-looking-wrapper .aui-profit-sales-pay-popup-document-input-wrapper :-moz-placeholder,
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-looking-wrapper .aui-profit-sales-pay-popup-document-input-wrapper ::-moz-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-looking-wrapper .aui-profit-sales-pay-popup-document-input-wrapper :-ms-input-placeholder {
  color:#74848a;
  font-weight:600
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-looking-wrapper .aui-profit-sales-pay-popup-document-input-wrapper .aui-profit-sales-pay-popup-document-input-icon {
  color:#8b979d;
  font-size:20px;
  margin-right:8px
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-middle-icon {
  color:#d6dfe2;
  font-size:30px;
  margin-left:9px;
  margin-right:9px
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-selected-wrapper {
  width:315px
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-selected-wrapper .aui-profit-sales-pay-popup-document-selected-title {
  align-items:center;
  color:#74848a;
  display:flex;
  font-size:12px;
  font-weight:600;
  height:35px;
  width:100%
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-table-wrapper {
  background:#fbfdfd;
  border:1px solid #ecf3f6;
  height:299px;
  margin-top:10px;
  position:relative;
  width:100%
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-table-wrapper.aui-profit-sales-pay-popup-document-table-empty-wrapper {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-table-wrapper.aui-profit-sales-pay-popup-document-table-empty-wrapper .aui-profit-sales-pay-popup-document-empty-items-selected-wrapper {
  align-items:center;
  display:flex;
  flex-direction:column
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-table-wrapper.aui-profit-sales-pay-popup-document-table-empty-wrapper .aui-profit-sales-pay-popup-document-empty-items-selected-wrapper .aui-profit-sales-pay-popup-document-icon-wrapper {
  height:40px;
  margin-bottom:10px;
  width:36px
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-table-wrapper.aui-profit-sales-pay-popup-document-table-empty-wrapper .aui-profit-sales-pay-popup-document-empty-items-selected-wrapper .aui-profit-sales-pay-popup-document-empty-text-info {
  color:#7a8589;
  text-align:center;
  width:183px
}
.aui-profit-sales-pay-popup-document-container .aui-profit-sales-pay-popup-document-table-wrapper.aui-profit-sales-pay-popup-document-table-empty-wrapper .aui-profit-sales-pay-popup-document-empty-items-selected-wrapper .aui-profit-sales-pay-popup-document-empty-text-info b {
  color:#29343a
}
.aui-profit-pay-form-content {
  font-size:16px;
  padding:16px 26px 26px;
  width:732px
}
.aui-profit-pay-form-content .aui-profit-pay-form-content-wrapper-without-connection {
  padding:42px 0 65px
}
.aui-profit-pay-form-list-bank-wrapper {
  height:100%;
  min-width:270px
}
.aui-profit-pay-form-list-bank-wrapper .aui-core-fullextendedname-view-container .aui-profit-pay-form-list-bank-icon {
  color:#acb7bb;
  font-size:19px
}
.aui-profit-pay-form-list-bank-wrapper .aui-core-fullextendedname-view-container .aui-core-fullextendedname-subline {
  font-size:13px
}
.aui-profit-sales-pay-popup-document-table-wrapper .aui-core-fullextendedname-view-container .aui-core-fullextendedname-main-text {
  font-size:12px
}
.aui-profit-sales-pay-popup-document-table-wrapper .aui-core-fullextendedname-view-container .aui-core-fullextendedname-subline {
  font-size:11px
}
.aui-core-gridfield-container {
  background:#fff;
  min-height:30px;
  position:relative;
  width:100%
}
.aui-core-gridfield-container .aui-core-gridfield {
  height:100%;
  width:100%
}
.aui-core-gridfield-container .aui-core-gridfield.span {
  align-items:center;
  display:flex;
  height:30px;
  padding:0 5px
}
.aui-core-gridfield-container .aui-core-gridfield.span>div.tag {
  align-items:center;
  border:1px solid;
  border-radius:3px;
  display:flex;
  font-weight:700;
  height:18px;
  left:10px;
  padding:5px;
  position:absolute;
  top:11px
}
.aui-core-gridfield-container .aui-core-gridfield.span>div.tag.iban {
  border-color:#7a7edd;
  color:#7a7edd
}
.aui-core-gridfield-container .aui-core-gridfield.span>div.tag.nrc {
  border-color:#3498db;
  color:#3498db
}
.aui-core-gridfield-container .aui-core-gridfield.span span {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}
.aui-core-gridfield-container .aui-core-gridfield.span.bold {
  font-weight:700
}
.aui-core-gridfield-container .aui-core-gridfield.span:focus {
  outline:none
}
.aui-core-gridfield-container .aui-core-gridfield.span.left {
  justify-content:flex-start
}
.aui-core-gridfield-container .aui-core-gridfield.span.right {
  justify-content:flex-end
}
.aui-core-gridfield-container .aui-core-gridfield.span.right span {
  text-align:right
}
.aui-core-gridfield-container .aui-core-gridfield.span .aui-core-gridfield-triangleMandatory {
  bottom:-8px;
  height:20px;
  overflow:hidden;
  position:absolute;
  right:-3px;
  transform:rotate(45deg);
  width:10px
}
.aui-core-gridfield-container .aui-core-gridfield.span .aui-core-gridfield-triangleMandatory div {
  background-color:#d42378;
  border-top-right-radius:3px;
  bottom:-5px;
  height:10px;
  position:relative;
  right:5px;
  transform:rotate(45deg);
  width:10px
}
.aui-core-gridfield-container .aui-core-gridfield.span.disabled {
  color:#e2ecef
}
.aui-core-gridfield-container .aui-core-gridfield.selected {
  border:1px solid #00c6e4;
  height:32px;
  left:-1px;
  position:absolute;
  top:-1px;
  width:calc(100% + 2px);
  z-index:2
}
.aui-core-gridfield-container .aui-core-gridfield.error {
  border:1px solid #d42378;
  color:#d42378;
  height:32px;
  left:-1px;
  position:absolute;
  top:-1px;
  width:calc(100% + 2px);
  z-index:1
}
.aui-core-gridfield-container .aui-core-gridfield.editor {
  z-index:3
}
.aui-core-gridfield-container .aui-core-gridfield:focus {
  outline:none
}
.aui-core-gridfield-container .aui-core-gridfield .aui-core-form-datepicker,
.aui-core-gridfield-container .aui-core-gridfield .aui-core-form-datepicker .aui-core-form-inputdate {
  height:100%
}
.aui-core-gridfield-container .aui-core-gridfield .aui-core-form-datepicker .aui-core-form-inputdate .aui-core-form-inputbox .aui-core-form-inputbox-righticon {
  top:3px
}
.aui-core-gridfield-container .aui-core-gridfield .aui-core-gridfield-inputbox,
.aui-core-gridfield-container .aui-core-gridfield .aui-core-gridfield-inputbox .aui-core-form-inputboxv2 {
  height:100%;
  min-height:100%;
  width:100%
}
.aui-core-gridfield-container .aui-core-gridfield.dirty-mark {
  background:transparent;
  border-color:transparent #f1c40f transparent transparent;
  border-style:solid;
  border-width:0 12px 12px 0;
  height:12px;
  position:absolute;
  right:0;
  top:0;
  width:12px
}
.aui-core-gridfield-container .footer-container {
  background-color:#fff;
  border:1px solid #00c6e4;
  cursor:pointer;
  height:30px;
  left:-1px;
  position:absolute;
  right:-1px;
  z-index:51
}
.no-items-transition-enter {
  opacity:0
}
.no-items-transition-enter.no-items-transition-enter-active {
  opacity:1;
  transition:opacity .5s .6s
}
.no-items-transition-leave {
  opacity:1
}
.no-items-transition-leave.no-items-transition-leave-active {
  opacity:0;
  transition:opacity 0s
}
.aui-core-noitems.aui-core-noitems-show {
  height:251px;
  margin-top:24px
}
.aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper {
  align-items:center;
  display:flex;
  flex-direction:row;
  padding-top:65px;
  position:relative
}
.aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-arrow {
  background-image:url(/profit/static/images/flecha-6dda6091f3e5fcae8f88.svg);
  background-repeat:no-repeat;
  height:185px;
  left:42px;
  position:absolute;
  top:0;
  width:150px
}
@media(max-width:767.98px) {
  .aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-arrow {
    display:none
  }
}
.aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-messages {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  left:262px;
  position:relative
}
@media(max-width:767.98px) {
  .aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-messages {
    left:0;
    padding-left:30px;
    padding-right:30px;
    width:100%
  }
}
.aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-messages .aui-core-noitems-exist-icon {
  height:61px;
  margin-bottom:23px;
  width:64px
}
.aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-messages .aui-core-noitems-exist-message {
  color:#74848a;
  font-size:33px;
  font-weight:300;
  margin-bottom:14px;
  text-align:center
}
.aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-messages .aui-core-noitems-exist-message b {
  color:#000;
  font-weight:300
}
.aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-messages .aui-core-noitems-exist-submessage {
  color:#74848a;
  font-size:18px;
  font-weight:500;
  text-align:center
}
.aui-core-noitems.aui-core-noitems-exist-type-arrow .aui-core-noitems-exist-wrapper .aui-core-noitems-exist-messages .aui-core-noitems-exist-submessage b {
  color:#00c1e2;
  text-transform:uppercase
}
.aui-core-noitems .aui-core-noitems-exist-button-wrapper {
  margin-top:86px
}
.aui-core-noitems .aui-core-noitems-exist-button-wrapper,
.aui-core-noitems.aui-core-noitems-exist-type-button .aui-core-noitems-exist-messages {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aui-core-noitems.aui-core-noitems-exist-type-button .aui-core-noitems-exist-messages .aui-core-noitems-exist-icon {
  height:61px;
  margin-bottom:23px;
  width:64px
}
.aui-core-noitems.aui-core-noitems-exist-type-button .aui-core-noitems-exist-messages .aui-core-noitems-exist-message {
  color:#74848a;
  font-size:33px;
  font-weight:300;
  margin-bottom:14px;
  text-align:center
}
.aui-core-noitems.aui-core-noitems-exist-type-button .aui-core-noitems-exist-messages .aui-core-noitems-exist-message b {
  color:#000;
  font-weight:300
}
.aui-core-noitems.aui-core-noitems-exist-type-button .aui-core-noitems-exist-messages .aui-core-noitems-exist-submessage {
  color:#74848a;
  font-size:17px;
  font-weight:500;
  margin-bottom:25px;
  text-align:center
}
.aui-core-noitems.aui-core-noitems-exist-type-button .aui-core-noitems-exist-messages .aui-core-noitems-exist-submessage b {
  color:#00c1e2;
  text-transform:uppercase
}
.aui-core-noitems.aui-core-noitems-exist-type-button .aui-core-noitems-exist-button {
  align-items:center;
  border:1px solid #74ddef;
  border-radius:4px;
  color:#5ed2e6;
  cursor:pointer;
  display:flex;
  font-size:16px;
  font-weight:600;
  height:35px;
  justify-content:center;
  overflow:hidden;
  position:relative;
  width:151px
}
.aui-core-noitems.aui-core-noitems-exist-type-button .aui-core-noitems-exist-button:hover {
  color:#00bedf
}
.aui-core-noitems.aui-core-noitems-exist-type-not-arrow .aui-core-noitems-exist-messages {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding-top:64px
}
.aui-core-noitems.aui-core-noitems-exist-type-not-arrow .aui-core-noitems-exist-messages .aui-core-noitems-exist-icon {
  height:61px;
  margin-bottom:23px;
  width:64px
}
.aui-core-noitems.aui-core-noitems-exist-type-not-arrow .aui-core-noitems-exist-messages .aui-core-noitems-exist-message {
  color:#74848a;
  font-size:33px;
  font-weight:300;
  margin-bottom:14px;
  text-align:center
}
.aui-core-noitems.aui-core-noitems-exist-type-not-arrow .aui-core-noitems-exist-messages .aui-core-noitems-exist-message b {
  color:#000;
  font-weight:300
}
.aui-core-noitems.aui-core-noitems-exist-type-not-arrow .aui-core-noitems-exist-messages .aui-core-noitems-exist-submessage {
  color:#74848a;
  font-size:17px;
  font-weight:500;
  margin-bottom:25px;
  text-align:center
}
.aui-core-noitems.aui-core-noitems-exist-type-not-arrow .aui-core-noitems-exist-messages .aui-core-noitems-exist-submessage b {
  color:#00c1e2;
  text-transform:uppercase
}
.aui-core-noitems .aui-core-noitems-search {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding-top:45px
}
.aui-core-noitems .aui-core-noitems-search .aui-core-noitems-search-icon {
  color:#e2eaee;
  font-size:72px;
  margin-bottom:25px
}
.aui-core-noitems .aui-core-noitems-search .aui-core-noitems-search-text {
  color:#adb9be;
  font-size:30px;
  font-weight:600;
  text-align:center;
  width:578px
}
.aui-core-noitems .aui-core-noitems-search .aui-core-noitems-search-text b {
  color:#000
}
.aui-invoice-form-paycharges-actionbar {
  background-color:#f9f9fb;
  display:grid;
  grid-template-columns:repeat(2,1fr);
  padding:14px;
  position:relative;
  top:45px
}
@media(max-width:991.98px) {
  .aui-invoice-form-paycharges-actionbar {
    top:0
  }
}
.aui-invoice-form-paycharges-actionbar-buttons .aui-kit-actionbuttongroup {
  display:grid;
  grid-template-columns:repeat(2,min-content);
  grid-column-gap:15px
}
.aui-invoice-form-paycharges-actionbar-buttons .aui-kit-actionbutton {
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px;
  color:#000;
  height:36px;
  width:56px
}
.aui-invoice-form-paycharges-actionbar-summary {
  display:flex;
  justify-content:flex-end;
  line-height:1;
  text-align:right
}
.aui-invoice-form-paycharges-actionbar-summary-text {
  color:#6b7a8c;
  line-height:1;
  padding-bottom:4px
}
.aui-invoice-form-paycharges-actionbar-summary-amount {
  color:#29343a;
  display:inline-block;
  font-size:20px;
  font-weight:600;
  line-height:.8
}
.aui-invoice-form-paycharges-actionbar-summary-item {
  border-right:1px solid #d2d7dc;
  padding:0 20px
}
@media(max-width:991.98px) {
  .aui-invoice-form-paycharges-actionbar-summary-item {
    padding:0 20px 0 0
  }
}
.aui-invoice-form-paycharges-actionbar-summary-item:last-child {
  border-right:none;
  padding:0 0 0 20px
}
.aui-invoice-form-paycharges-grid {
  height:calc(100% - 109px);
  position:relative;
  top:45px
}
@media(max-width:991.98px) {
  .aui-invoice-form-paycharges-grid {
    height:100vh;
    overflow-x:scroll;
    top:0
  }
}
.aui-invoice-form-paycharges-grid-empty {
  padding-top:40px
}
.aui-invoice-form-paycharges-grid .aui-kit-grid {
  background-color:#fff
}
@media(max-width:991.98px) {
  .aui-invoice-form-paycharges-grid .aui-kit-grid {
    width:1400px
  }
}
.aui-invoice-issued-form-messages {
  display:flex;
  padding-top:40px
}
.aui-invoice-issued-form-messages .aui-profit-sales-issuedinvoices-forminvoice-exchangedmessages {
  width:100%
}
.aui-kit-tabs {
  align-items:stretch;
  display:flex;
  height:44px;
  letter-spacing:.2px;
  padding-left:15px;
  width:100%
}
@media(max-width:575.98px) {
  .aui-kit-tabs {
    align-items:baseline;
    height:auto
  }
}
.aui-kit-tabs-without-left-space {
  padding-left:0
}
.aui-kit-tabs-wrapper {
  align-items:center;
  display:inline-flex;
  flex-wrap:nowrap;
  margin-left:15px;
  margin-right:15px
}
@media(max-width:575.98px) {
  .aui-kit-tabs-wrapper {
    height:69px
  }
}
.aui-kit-tabs-tab {
  align-items:center;
  border-bottom:3px solid transparent;
  color:#6b7a8c;
  cursor:pointer;
  display:inline-flex;
  flex-wrap:nowrap;
  font-weight:600;
  height:100%;
  text-transform:uppercase
}
.aui-kit-tabs-tab:hover:not(.aui-kit-tabs-tab-disabled) {
  color:#000
}
.aui-kit-tabs-tab-selected {
  border-color:#3380fa;
  color:#000
}
.aui-kit-tabs-tab-notification {
  align-items:center;
  background-color:#ff4b39;
  border-radius:50px;
  color:#fff;
  display:flex;
  height:15px;
  justify-content:center;
  line-height:11px;
  margin-bottom:2px;
  margin-left:2px;
  min-width:15px;
  padding:0 5px
}
.aui-profit-sales-general {
  height:calc(100% - 45px);
  overflow:auto;
  position:relative;
  width:100vw
}
.aui-profit-sales-general-no-tabs {
  height:100%
}
.aui-profit-sales-general-canvas {
  display:grid;
  grid-template-areas:"sidemenu form";
  grid-template-columns:222px 1058px;
  height:100%;
  justify-content:center;
  min-width:1366px
}
@media screen and (min-width:1920px) {
  .aui-profit-sales-general-canvas {
    grid-template-columns:252px 1144px
  }
}
@media(max-width:991.98px) {
  .aui-profit-sales-general-canvas {
    grid-template-areas:"sidemenu" "form";
    grid-template-columns:1fr;
    min-width:100%
  }
}
.aui-profit-sales-general-canvas .aui-kit-forms-side-menu {
  grid-area:sidemenu;
  padding:30px 15px;
  width:222px
}
@media(max-width:991.98px) {
  .aui-profit-sales-general-canvas .aui-kit-forms-side-menu {
    display:none
  }
}
.aui-profit-sales-general-canvas-form-wrapper {
  background-color:#fff;
  grid-area:form;
  max-height:calc(100vh - 155px);
  overflow:auto;
  padding:0 30px;
  position:relative;
  width:100%
}
@media(max-width:991.98px) {
  .aui-profit-sales-general-canvas-form-wrapper {
    height:100vh;
    padding-bottom:130px
  }
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper {
    padding-bottom:0
  }
}
.aui-profit-sales-general-canvas-form-wrapper-no-tabs {
  max-height:100%
}
.aui-profit-sales-general-canvas-form-wrapper-section {
  padding:40px 0
}
.aui-profit-sales-general-canvas-form-wrapper-section:not(:last-child) {
  border-bottom:5px solid #f0f1f3
}
.aui-profit-sales-general-canvas-form-wrapper-section-title {
  font-size:18px;
  font-weight:600;
  margin-bottom:10px
}
.aui-profit-sales-general-canvas-form-wrapper-section-subtitle {
  color:#4b5662;
  padding-bottom:30px
}
.aui-profit-sales-general-canvas-form-wrapper-section-company {
  display:grid;
  grid-template-columns:92px 1fr;
  grid-gap:20px
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-company {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-logo-wrapper .aui-kit-forms-imageuploader {
  height:92px;
  width:92px;
  z-index:10
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-subtitle {
  font-size:12px;
  font-weight:600;
  letter-spacing:.5px;
  min-height:15px;
  text-transform:uppercase
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-row-span {
  align-self:flex-end;
  grid-row:span 2
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-accountingaccountnumber .aui-kit-tooltip-message {
  transform:translateX(-25%)
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-col,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-rows {
  align-items:center;
  display:grid;
  grid-gap:30px
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-col,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-rows {
    grid-gap:20px
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-col-address {
  display:grid;
  grid-gap:20px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-simple-row {
  align-items:center;
  display:flex;
  height:36px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-no-row {
  margin:20px 0
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-rows {
  grid-auto-flow:row;
  grid-row-gap:0
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-commercial {
  grid-template-rows:15px repeat(7,36px)
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-empty {
  background-color:#d2d7dc;
  height:1px;
  width:20px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks {
  align-items:center;
  display:grid;
  grid-gap:40px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-flaps {
  grid-gap:20px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-bordered:hover {
  border:1px solid #d2d7dc;
  border-radius:6px;
  margin:-21px -17px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-bordered:hover .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-link-close {
  display:initial
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-block,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-initial-block {
  padding:21px 16px;
  position:relative
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-block:last-child,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-initial-block:last-child {
  margin-bottom:10px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-block:last-child:hover,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-initial-block:last-child:hover {
  margin-bottom:9px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-block .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-link-close,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-initial-block .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-link-close {
  display:none
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-block-buttons,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-initial-block-buttons {
  background-color:#fff;
  bottom:-8px;
  font-weight:600;
  left:10px;
  position:absolute
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-initial {
  display:grid;
  grid-gap:30px
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-initial {
    grid-gap:20px
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-initial-block {
  margin:-20px -16px -21px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-blocks-block {
  margin:-21px -16px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout {
  align-items:flex-start;
  display:grid;
  grid-gap:20px 40px;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)
}
@media(max-width:767.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout .aui-kit-forms-combobox,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout .aui-kit-forms-combobox {
  min-width:0
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-link,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-link-close,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-link,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-link-close {
  align-items:center;
  background:#fff;
  color:#3380fa;
  cursor:pointer;
  display:inline-flex;
  font-size:13px;
  padding:0 5px;
  text-align:center
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-link-close-icon,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-link-icon,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-link-close-icon,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-link-icon {
  height:16px;
  margin-right:4px;
  width:16px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-link-close,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-link-close {
  color:#ff4b39
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-move-to-last-col,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-move-to-last-col {
  grid-column:2
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-span-row,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-span-row {
  align-self:flex-start;
  grid-row:auto/span 2
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-large,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-sepa,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-small,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-small-reverse,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-third,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-third-reverse,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-triple,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-large,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-sepa,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-small,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-small-reverse,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third-reverse,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-triple {
  display:grid;
  grid-gap:20px;
  position:relative
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid {
  grid-template-columns:1fr 1fr
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-large,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-large {
  grid-template-columns:.8fr .8fr .4fr
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-large,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-large {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-triple,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-triple {
  grid-template-columns:1fr 1fr 1fr
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-triple,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-triple {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-third,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third {
  grid-template-columns:1fr 1.45fr
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-third,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-third-reverse,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third-reverse {
  grid-template-columns:1.45fr 1fr
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-third-reverse,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-third-reverse {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-small,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-small {
  grid-template-columns:99px 1fr
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-small-reverse,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-small-reverse {
  grid-template-columns:1fr 99px
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-small-reverse,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-small-reverse {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-sepa,
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-sepa .aui-kit-forms-inputbox,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-sepa,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-sepa .aui-kit-forms-inputbox {
  width:150px
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-sepa,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid-sepa .aui-kit-forms-inputbox,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-sepa,
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid-sepa .aui-kit-forms-inputbox {
    width:100%
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-layout-subgrid .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox,
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-subgrid .aui-kit-forms-datepicker-wrapper .aui-kit-forms-inputbox {
  width:100%
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout {
  grid-template-columns:252px 1fr;
  grid-template-rows:92px
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout {
    grid-template-columns:1fr
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-no-stock {
  grid-template-columns:1fr
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-date-wrapper {
  height:100%
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout-date-wrapper .aui-kit-forms-inputbox-template-date {
  margin-bottom:30px
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout .aui-kit-forms-datepicker-wrapper-range {
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:space-between
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout .aui-kit-forms-datepicker-wrapper-range .aui-kit-forms-inputbox-template-date {
  margin-bottom:unset
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-observations-layout .aui-kit-forms-inputbox {
  width:100%
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-tax-id {
  width:160px
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-tax-id {
    width:100%
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section-form-days-of-pay {
  width:100px
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-section-form-days-of-pay {
    width:100%
  }
}
.aui-profit-sales-general-canvas-form-wrapper-section .aui-kit-forms-textarea-input,
.aui-profit-sales-general-canvas-form-wrapper-section-textarea {
  height:100%;
  margin-bottom:40px;
  min-height:156px
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid {
  background-color:#fff;
  border-bottom:none;
  height:calc(100% - 80px)
}
@media(max-width:991.98px) {
  .aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid {
    width:870px
  }
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .ag-root-wrapper {
  border-bottom:none
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .ag-row-totals {
  font-weight:700
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .ag-row-not-link {
  cursor:default
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .aui-profit-sales-general-canvas-form-wrapper-type-cell {
  align-items:center;
  display:flex;
  height:100%
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .aui-profit-sales-general-canvas-form-wrapper-type-cell .aui-icon {
  height:16px;
  margin-right:8px;
  width:16px
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .aui-profit-sales-general-canvas-form-wrapper-type-cell-icon-5 {
  color:#7a7edd
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .aui-profit-sales-general-canvas-form-wrapper-type-cell-icon-6 {
  color:#a6afba
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .aui-profit-sales-general-canvas-form-wrapper-type-cell-icon-7 {
  color:#3380fa
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .aui-profit-sales-general-canvas-form-wrapper-type-cell-icon-8 {
  color:#3ac98b
}
.aui-profit-sales-general-canvas-form-wrapper .aui-kit-grid .aui-profit-sales-general-canvas-form-wrapper-type-cell-icon-- {
  color:#f3cf3f
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header {
  display:grid;
  grid-template-columns:128px 1fr;
  padding:16px 0
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals {
  display:grid;
  grid-template-columns:repeat(5,minmax(0,auto));
  justify-content:flex-end;
  justify-items:flex-end;
  line-height:1.14
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-documents-header-totals {
    grid-template-columns:repeat(5,1fr)
  }
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total {
  border-right:3px solid;
  display:flex;
  flex-direction:column;
  max-width:136px;
  padding:0 15px;
  text-align:right;
  width:100%
}
@media(max-width:575.98px) {
  .aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total {
    width:108px
  }
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total-label {
  color:#6b7a8c;
  font-size:14px
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total-value {
  color:#000;
  font-size:20px;
  font-weight:600
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total-filtered {
  border-right:1px solid #d2d7dc
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total-5 {
  border-color:#7a7edd
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total-6 {
  border-color:#a6afba
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total-7 {
  border-color:#3380fa
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total-8 {
  border-color:#3ac98b
}
.aui-profit-sales-general-canvas-form-wrapper-documents-header-totals-total-- {
  border-color:#f3cf3f
}
.aui-profit-sales-general-canvas-searchdocument-noitems {
  position:absolute;
  top:calc(50% - 72px);
  width:100%
}
.aui-profit-sales-general-canvas-searchdocument-noitems-icon {
  color:#a6afba;
  height:61px;
  margin-bottom:23px;
  width:64px
}
.aui-profit-sales-general-canvas-searchdocument-noitems-message-notfound {
  color:#6b7a8c;
  font-size:33px;
  font-weight:300;
  margin-bottom:14px;
  text-align:center
}
.aui-profit-sales-general-canvas-searchdocument-noitems-message-notfound-highlight {
  color:#000;
  font-weight:400
}
.aui-profit-sales-general-customer-group-canvas {
  display:grid;
  grid-gap:30px;
  grid-template-areas:"groupCode ." "groupDescription groupDescription";
  grid-template-columns:1fr 1fr;
  grid-template-rows:1fr 1fr;
  max-width:582px;
  padding:30px 30px 21px
}
.aui-profit-sales-general-customer-group-canvas-groupcode {
  grid-area:groupCode
}
.aui-profit-sales-general-customer-group-canvas-groupdescription {
  grid-area:groupDescription
}
.aui-profit-sales-agent-canvas {
  display:grid;
  grid-gap:100px;
  grid-template-columns:1fr 1fr;
  min-width:900px;
  padding:20px 30px 26px
}
.aui-profit-sales-agent-canvas-section-row,
.aui-profit-sales-agent-canvas-section-row-third {
  display:grid;
  grid-template-rows:36px;
  margin-bottom:30px;
  grid-gap:30px
}
.aui-profit-sales-agent-canvas-section-row {
  grid-template-columns:1fr 1fr
}
.aui-profit-sales-agent-canvas-section-row-third {
  grid-template-columns:120px 1fr
}
.aui-profit-sales-agent-canvas-section-title {
  font-size:18px;
  font-weight:600;
  margin-bottom:34px
}
.aui-profit-sales-agent-canvas-section-title-contact-data {
  margin-top:41px
}
.aui-profit-sales-agent-canvas-section-title-contact-data-carrier {
  margin-bottom:26px
}
.aui-profit-sales-agent-canvas-section-field {
  margin-bottom:30px
}
.aui-profit-sales-agent-canvas-section-field-end {
  margin-bottom:40px
}
.aui-profit-sales-agent-canvas-section-textarea .aui-kit-forms-textarea-input {
  max-height:113px;
  min-height:113px
}
.aui-profit-sales-agent-canvas-section-textarea-carrier .aui-kit-forms-textarea-input {
  max-height:161px;
  min-height:161px
}
.aui-profit-sales-general-invoiceserialnumber-canvas {
  display:grid;
  grid-gap:34px;
  grid-template-columns:1fr 1fr;
  max-width:582px;
  padding:20px 30px 30px
}
.aui-profit-sales-general-invoiceserialnumber-canvas-field {
  grid-column:1/3
}
.aui-profit-sales-customer-form {
  height:100%
}
.aui-profit-sales-tabs-wrapper {
  background-color:#fff;
  border-bottom:1px solid #d2d7dc
}
.aui-profit-sales-loading-wrapper {
  align-items:center;
  color:#3ac98b;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-profit-expenses-supplier-form {
  height:100%
}
.aui-profit-expenses-tabs-wrapper {
  background-color:#fff;
  border-bottom:1px solid #d2d7dc
}
.aui-profit-expenses-loading-wrapper {
  align-items:center;
  color:#3ac98b;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
@media(max-width:991.98px) {
  .aui-profit-expenses-loading-wrapper {
    position:absolute
  }
}
.aui-profit-sales-outlayList-container .aui-core-container-collapsable-view {
  min-height:calc(100vh - 162px)
}
.aui-profit-sales-outlays-table {
  flex:1;
  margin-bottom:120px;
  min-height:calc(100vh - 618px);
  position:relative
}
.aui-profit-sales-outlays-table-header-entry {
  width:75px
}
.aui-profit-sales-issued-outlays-table .aui-core-genericamount-amount,
.aui-sales-issuedinvoice-outlays-popup-table .aui-core-genericamount-amount {
  font-size:14px
}
.aui-sales-issuedinvoice-outlays-popup .aui-core-modalpopup-wrapper {
  min-height:477px;
  width:732px
}
.aui-sales-issuedinvoice-outlays-popup .aui-core-modalpopup-wrapper .aui-core-modalpopup-content {
  max-height:380px;
  min-height:380px;
  overflow:auto;
  padding-top:32px
}
.aui-sales-issuedinvoice-outlays-popup .aui-core-modalpopup-wrapper .aui-core-modalpopup-content .aui-profit-sales-outlays-table-header-date {
  width:83px
}
.aui-sales-issuedinvoice-outlays-popup .aui-core-modalpopup-wrapper .aui-core-modalpopup-content .aui-profit-sales-outlays-table-header-import {
  width:109px
}
.aui-sales-issuedinvoice-outlays-popup .aui-core-modalpopup-wrapper .aui-core-modalpopup-content .aui-core-table.aui-core-table-v2 .aui-core-tablebodycell,
.aui-sales-issuedinvoice-outlays-popup .aui-core-modalpopup-wrapper .aui-core-modalpopup-content .aui-core-table.aui-core-table-v2 .aui-core-tablebodycell-navlink {
  height:35px
}
.aui-profit-sales-outlayList-table {
  flex:1;
  min-height:calc(100vh - 205px);
  overflow-x:scroll;
  position:relative
}
@media(max-width:991.98px) {
  .aui-profit-sales-outlayList-table {
    width:100vw
  }
}
.aui-profit-sales-outlays-table-header-checkbox {
  width:44px
}
.aui-profit-sales-outlays-table-header-avatar {
  width:55px
}
.aui-profit-sales-outlays-table-header-date {
  width:110px
}
.aui-profit-sales-outlays-table-header-customer .aui-profit-tableheadercell-text {
  left:54px
}
.aui-profit-sales-outlays-table-header-customer .aui-core-tableheadercell-wrapper .aui-core-tableheadercell-text {
  padding-left:48px
}
.aui-profit-sales-outlays-table-header-number {
  width:135px
}
.aui-profit-sales-outlays-table-header-expirationDate,
.aui-profit-sales-outlays-table-header-import {
  width:125px
}
.aui-profit-sales-outlays-table-header-actions {
  width:180px
}
.aui-profit-sales-outlays-table-header-conta {
  width:75px
}
.aui-profit-sales-outlays-table-header-manager {
  width:90px
}
.aui-profit-sales-outlays-cell-customer-name .aui-core-tablebodycell-wrapper {
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:flex-start
}
.aui-profit-sales-outlays-cell-customer-name .aui-core-tablebodycell-wrapper img {
  margin-right:20px
}
.aui-profit-expenses-issuedinvoices-table-formatedDate,
.aui-profit-expenses-issuedinvoices-table-invoiceSerialAndNumber {
  color:#74848a
}
.aui-row-detail-opened {
  height:20px!important
}
.aui-row-detail {
  height:0;
  overflow:hidden;
  transition:height 1s
}
.aui-profit-contastatusicon {
  cursor:pointer
}
.aui-core-ellipsistooltip {
  width:100%
}
.aui-core-ellipsistooltip .aui-core-ellipsistooltip-content {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-ellipsistooltip .aui-core-ellipsistooltip-content-vertical {
  display:-webkit-box;
  white-space:normal;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3
}
.aui-core-ellipsistooltip .aui-core-ellipsistooltip-tooltip {
  background-color:#000;
  border-radius:4px;
  color:#fff;
  margin-right:20px;
  opacity:0;
  padding:8px;
  position:fixed;
  text-align:left;
  transform:scale(.5);
  transition:opacity .25s,transform .1s;
  z-index:51
}
.aui-core-ellipsistooltip:hover .aui-core-ellipsistooltip-tooltip {
  opacity:.9;
  transform:scale(1.1)
}
.aui-depreciations-container {
  background:#fff;
  margin-bottom:50px;
  min-height:410px
}
.aui-depreciations-container-dirty {
  margin-bottom:100px
}
.aui-depreciations-container .aui-core-contentmodalfullscreen-csstransition .aui-core-contentmodalfullscreen-content {
  display:flex;
  flex-direction:column
}
.aui-depreciations-container .aui-core-pagination {
  background:#dbe3e7;
  bottom:52px
}
.aui-depreciations-container .aui-core-pagination-list {
  bottom:0;
  position:fixed
}
.aui-depreciations-container .aui-core-pagination-listDirty {
  bottom:50px;
  position:fixed
}
.aui-profit-depreciations-container-table {
  position:relative
}
.aui-profit-depreciations-container-table .aui-core-table-depreciations .aui-core-tablecell-depreciations {
  color:#4c5f65;
  font-size:13px;
  font-weight:700;
  height:30px
}
.aui-core-table-depreciations .aui-core-tablebodycell {
  font-size:13px;
  height:50px;
  text-transform:none
}
.aui-core-table-depreciations .aui-core-tablebodycell .aui-core-tablebodycell-wrapper {
  padding:0 7px
}
.aui-core-table-depreciations .aui-core-tablebodycell.aui-core-tablecell-depreciations-header {
  border-right:1px solid rgba(187,199,205,.5);
  padding:0 11px!important;
  text-align:center;
  width:75px
}
.aui-core-table-depreciations .aui-profit-depreciations-table-jump {
  display:block;
  text-align:center
}
.aui-core-table-depreciations-left-container {
  height:100%;
  width:600px
}
.aui-core-table-depreciations-left-container-fullscreen {
  width:100vw
}
.aui-core-table-depreciations-left-container .aui-row-table-info {
  height:31px
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-core-tableheadercell {
  text-transform:none
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations th {
  height:50px
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-profit-expenses-depreciations-table-header-checkbox {
  width:44px
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-profit-expenses-depreciations-table-header-adquisitionDate {
  min-width:100px;
  text-align:center
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-profit-expenses-depreciations-table-header-description {
  min-width:180px
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-profit-expenses-depreciations-table-header-yearShelfLife {
  min-width:50px;
  text-align:center
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-profit-expenses-depreciations-table-header-amount,
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-profit-expenses-depreciations-table-header-amountpending {
  min-width:85px;
  text-align:center
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-core-tablecell-depreciation-description {
  color:#00c6e4;
  font-weight:400;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.aui-core-table-depreciations-left-container .aui-core-table-depreciations .aui-core-tablecell-depreciations .aui-core-genericamount-amount-currency {
  display:none
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations td div {
  min-height:inherit
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations td>div {
  height:100%
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablebodycell .aui-core-tablebodycell-wrapper {
  color:#7d8b92;
  display:block;
  font-size:14px;
  font-weight:700;
  text-transform:uppercase
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-plan {
  background:#fff!important;
  box-sizing:border-box
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-fee {
  border:1px solid rgba(187,199,205,.3);
  color:#4c5f65;
  font-size:13px;
  font-weight:400;
  height:30px;
  width:80px
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-fee .aui-profit-depreciations-inputnumber-pending {
  color:#d3d3d3
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-fee .aui-profit-depreciations-inputnumber-entry-created,
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-fee .aui-profit-depreciations-inputnumber-entry-created input {
  color:#00c6e4!important;
  cursor:pointer!important
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-fee .aui-profit-depreciations-inputnumber-entry-created.aui-core-form-inputbox-disabled {
  pointer-events:auto!important
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-fee .aui-profit-depreciations-inputnumber-entry-created-no-conta {
  color:#00c6e4!important;
  cursor:default
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-fee .aui-profit-depreciations-inputnumber-entry-created-no-conta input {
  color:#00c6e4!important;
  cursor:auto
}
.aui-core-table-depreciations-right-container .aui-core-table-depreciations .aui-core-tablecell-depreciations-fee .aui-profit-depreciations-inputnumber-entry-created-no-conta.aui-core-form-inputbox-disabled {
  pointer-events:auto!important
}
.aui-depreciations-footer {
  align-items:center;
  background-color:#fff;
  border-top:1px solid #f2f2f2;
  bottom:0;
  display:flex;
  height:50px;
  justify-content:space-between;
  position:fixed;
  width:100%
}
.aui-depreciations-footer-label {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%
}
.aui-depreciations-footer-label .aui-core-icon {
  color:#fecf33
}
.aui-depreciations-footer-label-text {
  color:#23353a;
  font-size:14px;
  font-weight:700;
  padding-left:5px
}
.aui-depreciations-footer-button {
  height:100%
}
.aui-profit-depreciations-popup-generate-entries {
  font-weight:600;
  padding:25px 26px;
  width:600px
}
.aui-profit-depreciations-popup-generate-entries .aui-profit-depreciations-popup-generate-entries-title {
  color:#b3c2c7;
  font-size:14px;
  margin:0 5px 20px
}
.aui-profit-depreciations-popup-generate-entries .aui-profit-depreciations-popup-generate-entries-title .b {
  color:#525e65
}
.aui-profit-depreciations-popup-config-depreciations {
  font-weight:600;
  padding:25px 26px 70px;
  width:600px
}
.aui-profit-depreciations-popup-config-depreciations .aui-profit-depreciations-popup-config-depreciations-title {
  color:#b3c2c7;
  font-size:14px;
  margin:0 5px 20px
}
.aui-profit-depreciations-popup-config-depreciations .aui-profit-depreciations-popup-config-depreciations-title .b {
  color:#525e65
}
.aui-profit-depreciations-popup-config-depreciations .aui-core-form-inputbox-error-container-nowrap {
  height:17px
}
.aui-profit-depreciations-popup-config-depreciations .aui-new-grid-20 {
  flex-direction:row
}
.aui-new-container-8 .period-title {
  margin-bottom:16px;
  margin-top:14px
}
.aui-profit-depreciations-popup-info-accounting-entry {
  font-weight:600;
  width:800px
}
.aui-profit-depreciations-popup-info-accounting-entry .aui-core-tablebodycell {
  font-size:14px;
  height:25px;
  height:50px
}
.aui-profit-depreciations-popup-info-accounting-entry .aui-profit-expenses-depreciations-popup-table-header-date {
  width:100px
}
.aui-profit-depreciations-popup-info-accounting-entry .aui-profit-expenses-depreciations-popup-table-header-note,
.aui-profit-depreciations-popup-info-accounting-entry .aui-profit-expenses-depreciations-popup-table-header-type {
  width:50px
}
.aui-profit-depreciations-popup-info-accounting-entry .aui-profit-expenses-depreciations-popup-table-header-concept {
  width:150px
}
.aui-profit-depreciations-popup-info-accounting-entry .aui-profit-expenses-depreciations-popup-table-header-subaccount {
  width:100px
}
.aui-profit-depreciations-popup-info-accounting-entry .aui-profit-expenses-depreciations-popup-table-header-credit,
.aui-profit-depreciations-popup-info-accounting-entry .aui-profit-expenses-depreciations-popup-table-header-debit {
  width:70px
}
.aui-profit-banks-searchdocument {
  display:grid;
  grid-auto-columns:minmax(600px,1440px) 1fr;
  grid-template-areas:"cards ." "actionbar actionbar" "table table";
  grid-template-rows:177px 56px 433px;
  height:100%;
  overflow:hidden
}
.aui-profit-banks-searchdocument-cards {
  align-items:stretch;
  display:flex;
  flex:1 1 auto;
  grid-area:cards;
  justify-content:stretch;
  padding:30px
}
.aui-profit-banks-searchdocument-cards-card {
  display:grid;
  flex:1 1;
  grid-template-areas:"icon title title" ". body amount";
  grid-template-columns:22px 1fr auto;
  grid-template-rows:22px auto;
  padding:20px;
  grid-column-gap:10px;
  align-content:space-between;
  background-color:#fff;
  border:1px solid #d2d7dc;
  border-radius:6px
}
.aui-profit-banks-searchdocument-cards-card-sidebar {
  align-items:center;
  background-color:#3380fa;
  border-radius:50px;
  display:flex;
  grid-area:icon;
  justify-content:center
}
.aui-profit-banks-searchdocument-cards-card-sidebar-bank {
  background-color:#3380fa
}
.aui-profit-banks-searchdocument-cards-card-sidebar-anfix {
  background-color:#3ac98b
}
.aui-profit-banks-searchdocument-cards-card-sidebar-icon {
  color:#fff;
  height:12px;
  width:12px
}
.aui-profit-banks-searchdocument-cards-card-title {
  font-size:18px;
  font-weight:600;
  grid-area:title;
  line-height:1.22
}
.aui-profit-banks-searchdocument-cards-card-body {
  align-self:end;
  grid-area:body;
  max-height:54px;
  overflow:hidden
}
.aui-profit-banks-searchdocument-cards-card-body-bold {
  font-weight:600
}
.aui-profit-banks-searchdocument-cards-card-body-text {
  text-overflow:ellipsis
}
.aui-profit-banks-searchdocument-cards-card-amount {
  align-items:flex-end;
  display:flex;
  flex-direction:column;
  font-size:18px;
  font-weight:700;
  grid-area:amount;
  justify-content:flex-end
}
.aui-profit-banks-searchdocument-cards-card-amount-remaining {
  color:#ff4b39
}
.aui-profit-banks-searchdocument-cards-card-amount-correct {
  color:#3ac98b
}
.aui-profit-banks-searchdocument-cards-gap {
  align-items:center;
  display:flex;
  justify-content:center;
  width:30px
}
.aui-profit-banks-searchdocument-cards-gap-icon {
  color:#a6afba;
  height:16px;
  transform:rotate(-45deg);
  width:16px
}
.aui-profit-banks-searchdocument-actionbar {
  align-items:center;
  background-color:#fff;
  box-shadow:0 -1px 0 0 #d2d7dc;
  display:flex;
  grid-area:actionbar;
  justify-content:space-between;
  padding-left:4px;
  padding-right:30px;
  width:100%
}
.aui-profit-banks-searchdocument-actionbar-tabs {
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:flex-end
}
.aui-profit-banks-searchdocument-actionbar .aui-kit-forms-searchbox-dropdown {
  right:0;
  z-index:500
}
.aui-profit-banks-searchdocument-actionbar .aui-kit-forms-searchbox-dropdown-footer {
  margin-top:20px
}
.aui-profit-banks-searchdocument-actionbar-search {
  display:flex;
  flex-direction:row-reverse;
  grid-area:searchbox;
  position:absolute;
  right:30px;
  width:215px
}
.aui-profit-banks-searchdocument-actionbar-search-panel {
  width:400px
}
.aui-profit-banks-searchdocument-actionbar-search-panel-title {
  font-size:12px;
  font-weight:600;
  letter-spacing:.5px;
  line-height:1;
  text-transform:uppercase
}
.aui-profit-banks-searchdocument-actionbar-search-panel .aui-kit-forms-radio-options {
  display:grid;
  grid-gap:15px;
  grid-template-columns:1fr 1fr;
  padding:16px 0 32px
}
.aui-profit-banks-searchdocument-actionbar-search-panel .aui-kit-forms-radio-options:last-child {
  padding-bottom:16px
}
.aui-profit-banks-searchdocument-table {
  grid-area:table;
  height:calc(100vh - 353px)
}
.aui-profit-banks-searchdocument-table-hidden {
  display:none
}
.aui-profit-banks-searchdocument-table-withfilters {
  height:calc(100vh - 399px)
}
.aui-profit-banks-searchdocument-table-nopagination {
  height:calc(100vh - 363px)
}
.aui-profit-banks-searchdocument-table .ag-row-hover {
  cursor:default
}
.aui-profit-banks-searchdocument-table-document-link {
  cursor:pointer
}
.aui-profit-banks-searchdocument-table-document-link:hover {
  color:#3380fa
}
.aui-profit-banks-searchdocument-table-amount {
  justify-content:flex-end;
  padding-right:18px;
  text-align:right
}
.aui-profit-banks-searchdocument-table-amount .ag-react-container {
  margin-right:8px
}
.aui-profit-banks-searchdocument-noitems {
  align-items:center;
  animation:showNoItemsOverlay .1s .1s forwards;
  color:#adb9be;
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:center;
  opacity:0;
  padding-top:38px
}
.aui-profit-banks-searchdocument-noitems-icon {
  height:72px;
  margin-bottom:25px;
  width:72px
}
.aui-profit-banks-searchdocument-noitems-message {
  display:flex;
  flex-direction:column
}
.aui-profit-banks-searchdocument-noitems-message-main {
  font-size:33px;
  font-weight:300;
  text-align:center
}
.aui-profit-banks-searchdocument-noitems-message-main b {
  color:#000;
  font-weight:300
}
.aui-profit-banks-searchdocument-noitems-message-sub {
  font-size:18px;
  font-weight:500;
  text-align:center
}
.aui-profit-banks-searchdocument-noitems-message-sub b {
  color:#000;
  text-transform:uppercase
}
.aui-profit-banks-searchdocument-noitems-message-notfound {
  font-size:30px;
  font-weight:600;
  text-align:center
}
.aui-profit-banks-searchdocument-noitems-message-notfound b {
  color:#000
}
@media screen and (max-height:800px) {
  .aui-profit-banks-searchdocument-actionbar-search .aui-kit-forms-searchbox-dropdown {
    width:567px
  }
  .aui-profit-banks-searchdocument-actionbar-search-panel {
    width:100%
  }
  .aui-profit-banks-searchdocument-actionbar-search-panel .aui-kit-forms-radio-options {
    grid-template-columns:1fr 1fr 1fr;
    padding:15px 0 32px
  }
  .aui-profit-banks-searchdocument-actionbar-search-panel .aui-kit-forms-radio-options-option {
    margin-right:0
  }
}
@keyframes showNoItemsOverlay {
  to {
    opacity:1
  }
}
.aui-profit-banks-export-movements-dialog {
  display:grid;
  grid-template-areas:"from" "daterange" "product_table";
  grid-template-columns:1fr;
  grid-template-rows:52px 100px 1fr;
  grid-gap:40px
}
.aui-profit-banks-export-movements-dialog-form-row {
  padding-left:30px;
  padding-right:30px;
  position:relative
}
.aui-profit-banks-export-movements-dialog-form-row-label {
  color:#6b7a8c;
  margin-bottom:16px;
  width:100%
}
.aui-profit-banks-export-movements-dialog-form-date-range-option {
  align-items:center;
  display:flex;
  flex-wrap:nowrap;
  margin-top:12px
}
.aui-profit-banks-export-movements-dialog-form-date-range-option .aui-kit-forms-radio {
  width:auto
}
.aui-profit-banks-export-movements-dialog-table {
  grid-area:product_table
}
.aui-profit-banks-export-movements-dialog-table-body {
  height:100%
}
.aui-profit-banks-export-movements-dialog-table-body-max {
  border-bottom:1px solid #d2d7dc;
  height:216px
}
.aui-profit-banks-export-movements-dialog-table-body-max .aui-kit-grid .ag-root-wrapper,
.aui-profit-banks-export-movements-dialog-table-body-max .aui-kit-grid .ag-row:last-child {
  border-bottom:none
}
.aui-profit-banks-export-movements-dialog-table-body-amount {
  justify-content:flex-end;
  padding-right:18px;
  text-align:right
}
.aui-profit-banks-export-movements-dialog-table-body-amount-value {
  font-weight:700
}
.aui-profit-banks-export-movements-dialog-table-body-amount .ag-react-container {
  margin-right:8px
}
.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group {
  border-style:none;
  outline:none
}
.aui-kit-grid .ag-cell {
  border-style:none;
  outline:none
}









/*=======================================================================================================
=                                        Media queries                                                  =
========================================================================================================*/
/* col-xs */
@media (max-width: 767px) {
    .navbar-lateral{
        position: fixed;
        width: 100%;
        z-index: 9999;
        background-color: transparent;
        display: none;
        background-image: none;
        transition: none;
    }
    .container-menu-movile{
        width: 300px;
        position: relative;
        z-index: 7;
        background-color: var(--color-primary);
    }
    .font-movile-menu{
        position: fixed;
        background-color: rgba(0,0,0,.5);
        z-index: 2;
        height: 100%;
        width: 100%;
    } 
    .content-page-container{ width: 100%; }
    form.form_SRCB{ padding: 7px;}
    .table-responsive {
        margin-bottom: 0 !important;
        border: none !important;
    }
    .modal-body {
        max-height: 300px;
    }
}

/* col-sm */
@media (min-width: 768px) and (max-width: 991px) {
    .navbar-lateral{ display: inherit !important; }
}

/* col-md */
@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-lateral{ display: inherit !important; }
}

/* col-lg */
@media (min-width: 1200px) {
    .navbar-lateral{ display: inherit !important; }
}


/* ===============================
   RESPONSIVE: Sidebar oculto en móvil/tablet
   y dashboard a 100% de ancho.
   (Sin tocar tamaños de botones)
=================================*/
@media (max-width: 1024px) {
  /* Ocultar lateral en pantallas no PC */
  .navbar-lateral {
    display: none !important;
    visibility: hidden !important;
  }

  /* El contenido ocupa el 100% */
  .content-page-container {
    width: 100% !important;
    right: 0 !important;
    left: 0 !important;
    position: relative !important;
  }

  /* Evitar borde de contenedor del menú en móvil */
  .container-menu-movile {
    border-right: none !important;
    background-color: transparent !important;
  }

  /* La barra superior fija para que siempre quede visible */
  .navbar-user-top {
    position: sticky;
    top: 0;
    z-index: 10;
  }
}

/* Opcional: si agregas un botón “dona” (clase .donut-btn),
   aquí quedará bonito y no afecta tamaños existentes */
.donut-btn {
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 44px; height: 44px;
  border-radius: 999px;
  background: radial-gradient(circle at 50% 50%, transparent 10px, #04601b 10px);
  border: 2px solid #04601b;
  box-shadow: 0 10px 25px rgba(0,0,0,.06);
  cursor: pointer;
  display: none;
}
@media (max-width: 1024px) {
  .donut-btn { display: inline-block; }
}

/* Backdrop (fondo oscuro cuando el menú está abierto) */
.sidebar-backdrop {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.25);
  z-index: 998;
}

/* Cuando el body tenga la clase .sidebar-open, se muestra el menú y el backdrop */
@media (max-width: 1024px) {
  body.sidebar-open .sidebar-backdrop { display: block; }

  /* Mostrar el lateral superpuesto aun cuando el responsive por defecto lo oculte */
  body.sidebar-open .navbar-lateral {
    display: block !important;
    position: fixed;
    top: 0;              /* Si tu topbar es sticky y mide ~56px, puedes usar top:56px; */
    left: 0;
    height: 100dvh;
    width: min(86vw, 300px);  /* ancho cómodo en móvil/tablet */
    overflow: auto;
    background: #fff;         /* asegura fondo sólido */
    box-shadow: 0 10px 25px rgba(0,0,0,.2);
    z-index: 999;
  }
}
