body.taurus.login {
    background-image: url(images/background-app.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 0.9;
}

.taurus .terms_services_box {
    background-color: transparent;
    font-size: xx-small;
    color: cyan;
    padding: 3px 3px;
    border: none;
    box-sizing: border-box;
}

.webix_view.webix_form.taurus_login.webix_layout_form {
    background-color: #171717bf;
    border-radius: 11px;
    border: none;
}

.taurus_login .webix_view.webix_header {
    background-color: #7fff0000;
    color: #32e1f3;
    font-size: x-large;
    text-align: center;
}

.taurus_login label.webix_inp_top_label {
    color: #2ee8f7;
    font-family: monospace;
}

.taurus_login .webix_el_box input {
    background-color: #edeff53d;
    color: white;
    border-radius: 4px;
    border: none;
}

.taurus_login .webix_invalid .webix_el_box input,
.taurus_login .webix_invalid .webix_el_box .webix_inp_static,
.taurus_login .webix_invalid .webix_el_box select,
.taurus_login .webix_invalid .webix_el_box textarea,
.taurus_login input.webix_invalid,
.taurus_login select.webix_invalid,
.taurus_login textarea.webix_invalid {
    color: #FF5C4C;
    background-color: #ffdedb;
    border-color: #ff8d82;
}

.taurus_login button.webix_button {
    background-color: #1ec158;
    color: #ffffff;
    font-family: monospace;
    text-transform: uppercase;
}

.taurus_login .webix_secondary .webix_button:focus,
.taurus_login .webix_secondary .webix_button:active,
.taurus_login .webix_secondary .webix_button:hover {
    background-color: #0106337d;
    border-radius: 7px;
}

.taurus .webix_view.webix_dataview.webix_noselect.webix_fmanager_cards {
    /* background-color: #edeff0d9; */
    background-color: transparent;
    border: none;
}

.taurus .webix_toolbar.webix_dark.webix_view .webix_template {
    background-color: #FFFFFF;
}

.taurus .webix_view.webix_layout_clean {
    background-color: #50c5ff00;
}

.taurus .webix_dataview_item.tiles {
    color: #0a0a0abd;
    border: 1px solid #373a42;
    background-color: #0e3949;
}

.taurus .webix_dataview_item.tiles:hover{
    background-color: #092947ed;
    border-color: #475466;
}

.taurus .webix_view.webix_toolbar.webix_dark.webix_layout_toolbar {
    background-color: #092947ed;
}

.taurus .webix_view.webix_control.webix_el_icon .webix_el_box .webix_icon_button .webix_icon {
    color: #1c8bd3;
}

.app_header .webix_template {
    padding: 0;
}

.webix_el_avatar {
    box-sizing: border-box;
    padding: 5px;
}

.user_photo_profile {
    padding: 0;
    margin: 0;
    background-color: transparent;
}

.user_photo_profile .webix_template {
    padding: 3px;
    margin: 1px;
    background-color: #ffffff00 !important;
    box-sizing: border-box;
    border: none;
    border-radius: 0;
}

.user_photo_profile .root_photo_details {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 25px;
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 10px;
    background-color: #ebedf0;
}

.user_photo_profile .root_photo_details:hover {
    cursor: pointer;
    background-color: #ebedf0;
}

.user_photo_profile .root_photo_details:hover span {
    color: #073838 !important;
    font-weight: 100;
}

.user_photo_profile .root_photo_details:hover .left_photo_details {
    border: 2px solid green;
    padding: 1px;
    box-sizing: border-box;
}

.user_photo_profile .root_photo_details:active {
    background-color: #dadee0;
}

.user_photo_profile .root_photo_details:focus {
    background-color: #dadee0;
}

.taurus .webix_view.webix_control.webix_el_button.webix_secondary {
    background: none;
}

.user_photo_profile .root_photo_details .left_photo_details {
    width: 32px;
    height: 32px;
    line-height: 2;
    border-radius: 25px;
    vertical-align: middle;
    display: inline-block;
    box-sizing: border-box;
    border: 2px solid green;
    overflow: hidden;
}

.user_photo_profile .root_photo_details .left_photo_details img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 25px;
    width: 100%;
    height: 100%;
}

.user_photo_profile .root_photo_details span {
    color: #1675b1;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 90%;
    font-weight: 400;
    line-height: 32px;
    clear: both;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    box-sizing: border-box;
}

.info-player-header {
    position: relative;
    padding: 10px;
    background-color: #7fffd440;
    display: inline-block;
    white-space: nowrap;
}

.info-player-header .prop-label {
    position: relative;
    font-weight: bold;
    padding-right: 3px;
}

.info-player-header .prop-value {
    position: relative;
    padding-right: 30px;
}

.info-player-signin .sub-header {
    padding: 0 10px;
}

.info-player-signin .sub-header .prop-label {
    font-weight: bold;
}

.info-player-signin .sub-list {
    position: relative;
    display: inline-block;
    white-space: nowrap;
}

.info-player-signin .sub-list ul li {
    list-style: none;
    background-color: antiquewhite;
    padding: 5px;
    margin-bottom: 2px;
}

.info-player-signin .sub-list ul li .prop-label {
    font-weight: bold;
    padding-right: 3px;
}

.info-player-signin .sub-list ul li .prop-value {
    padding-right: 30px;
}


.info-player-signin .sub-list ul li .prop-value {
    padding-right: 30px;
}

.user_profile_header {
    height: 30px;
    line-height: 30px;
}

.user_profile_details {
    margin-left: 20px;
    position: relative;
    clear: both;
    color: blue;
}

.webix_cell.marker {
    background: #ffd;
}

.taurus-subapp-toolbar .webix_template {
    line-height: 2;
    box-sizing: border-box;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0;
    padding: 5px;
}

.taurus-subapp-toolbar .webix_template .webix_icon {
    font-size: 20px;
    line-height: 20px;
    color: #00bcf7;
}

.taurus-subapp-toolbar .webix_template .title {
    line-height: 15px;
    font-weight: 500;
    font-size: 15px;
}

.taurus-title-panel .webix_template {
    box-sizing: border-box;
}

.taurus-sub-title-panel .webix_template {
    padding-left: 0;
}

.taurus-sub-title-panel .webix_template span,
.taurus-title-panel .webix_template span {
    font-family: 'Roboto';
    font-weight: 500;
    line-height: 2;
    padding: 0;
    margin: 0;
}

.taurus-toolbar {
    height: 38px;
}

.color-red {
    color: red !important;
}

.color-green {
    color: green !important;
}

.photoprofile .webix_template {
    padding: 3px;
}

.add-icon {
    color: #ccc;
    float: right;
    margin-top: 8px;
}

.add-icon:hover {
    color: #888;
}

.webix_selected .add-icon:hover {
    color: #fff;
}

span.label-title {
    display: block;
    font-size: initial;
    line-height: 2;
    padding: 4px 1%;
    box-sizing: border-box;
}

span.wp-top-title {
    font-weight: 500;
    font-size: small;
}

span.wp-bottom-title {
    font-size: smaller;
}

.template .webix_template {
    display: table;
}

.template .webix_template #labelgroupsfx {
    display: table-cell;
    color: #c1a1c1;
    background: #DADEE05e;
    text-align: center;
    vertical-align: middle;
}

.label-groups-fx {
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: row;
    box-sizing: content-box;
    justify-content: space-between;
}

.row-group-fx {
    position: relative;
    box-sizing: border-box;
    padding: 6px;
    margin: 1px;
}

.row-item-top-fx {
    font-family: monospace;
    font-size: small;
    font-weight: bold;
    padding: 1px 4px;
    border-radius: 9px;
}

.row-item-bottom-fx {
    color: #3e3e3e;
    padding: 3px;
    border-radius: 5px;
    font-size: smaller;
    text-align: center;
}

.fit_parent {
    max-width: 100%;
    max-height: 100%;
}

img.fit_parent.avatar {
    background-color: #888;
}

.template-flex {
    display: inline-flex;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: baseline;
    background-color: #47546608;
    padding: 20px;
    border-radius: 5px;
}

.template-flex div {
    font-family: monospace;
    font-size: large;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #c7c7c76e;
}

.template-flex div.success {
    background-color: #0c920a;
    color: white;
}

.template-flex div.alert {
    background-color: #e00000;
    color: white;
}

.template-flex-label {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: stretch;
    gap: 3px;
}

.template-flex-label .t-title{
    font-size: larger;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 500;
    color: #1ca1c1;
    padding: 3px;
    border-radius: 5px;
}

.webix_template_no_padding.webix_view .webix_template {
    padding: 3px !important;
    background-color: #e5e5e5 !important;
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-direction: column;
    border: none;
}

.grid-row-top {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: space-around;
    align-items: stretch;
    height: 100%;
    width: 100%;
}

.grid-row-img {
    width: 75px;
    height: 75px;
    border-radius: 7%;
    background-repeat: no-repeat;
    padding: 0;
    box-sizing: border-box;
    border: 1px solid #f4f5f9;
}

.webix_column .webix_cell.cell-in-processing {
    background-color: yellow;
    color: #073838;
}

.webix_column .webix_cell.cell-processed {
    background-color: rgb(68, 242, 0);
    color: #073838;
}

.webix_column .webix_cell.cell-not-processed {
    background-color: rgb(242, 157, 0);
    color: #073838;
}

.sup_main_overlay .webix_scroll_cont {
    padding: 3px;
}

.sup_main_overlay .webix_scroll_cont div {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 1px !important;
    justify-content: space-evenly;
    align-content: center;
    flex-wrap: wrap;
    font-size: small;
}

.webix_dataview_item.main-overlay {
    background-color: rgb(255 255 255 / 40%);
}

.sup_main_overlay .webix_scroll_cont .webix_dataview_item.main-overlay img.player_photo {
    height: 100px;
    width: 100px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.sup_main_overlay .webix_scroll_cont .webix_dataview_item.main-overlay span.filename {
    width: 100%;
    height: 24px;
    padding: 3px;
    background-color: azure;
}

.sup_main_overlay .webix_scroll_cont .webix_dataview_item.main-overlay.in-process {
    background-color: yellow;
    color: #073838;
}

.sup_main_overlay .webix_scroll_cont .webix_dataview_item.main-overlay.processed {
    background-color: rgb(68, 242, 0);
    color: #073838;
}

.sup_main_overlay .webix_scroll_cont .webix_dataview_item.main-overlay.not-processed {
    background-color: rgb(242, 85, 0);
    color: #073838;
}

.winp_brand button.webix_button.webix_img_btn {
    background-color: transparent !important;
}

.winp_brand img.webix_image {
    max-width: 100% !important;
    max-height: 100% !important;
}

.taurus .webix_dataview_item.tiles.green {
    background-color: green;
    color: white;
}

.taurus span.oscar_item_name {
    font-size: smaller;
}

.webix_view.webix_dataview.webix_noselect.webix_fmanager_cards .webix_scroll_cont>div {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.info-readonly {
    display: flex;
    background-color: #c3c3c347;
    padding: 3px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: stretch;
}

.info-readonly>div {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: flex-start;
    align-content: center;
}

.info-readonly div span.info-label {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: stretch;
    padding: 5px;
    font-size: small;
    font-weight: bold;
}

.info-readonly div span.info-value {
    font-size: smaller;
    padding: 5px;
}

.start_layout {
    padding-top: 1rem;
    background: #f4f5f9;
    background: linear-gradient(351deg, rgb(255 255 255) 0%, rgba(255, 255, 255, 0.34079569327731096) 52%, rgb(255 255 255 / 70%) 100%);
}

.start_menu_border {
    background-color: transparent;
    border: none;
}

.start_menu_border .start_menu_header {
    text-align: center;
}

.taurus .webix_dataview_item.tiles {
    padding: 1px !important;
}

.start_tiles {
    position: relative;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: flex-end;
    align-items: stretch;
    text-align: center;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    flex-wrap: nowrap;
}

.start_tiles span.icon_tiles {
    font-size: calc(0.75em + 2vw);
    color: #8BC34A;
    position: absolute;
    width: 100%;
    right: 0;
    left: 0;
    top: 11px;
    bottom: 0;
    background-color: #373a4200;
    z-index: 1;
}

.start_tiles span.text_tiles {
    font-size: smaller;
    line-height: 1.3;
    color: #8BC34A;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    z-index: 100;
    background-color: #47546600;
    padding-bottom: 3px;
}

.toolbar_title .webix_template {
    background-color: rgb(255 255 255 / 70%);
}

.toolbar_title .webix_template .toolbar_title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: #000000ed;
    padding: 0;
    box-sizing: border-box;
    width: 100%;
}

.toolbar_title .webix_template .toolbar_title .toolbar-text{
    font-size: 16px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: bold;
    color: #1effec;
    padding: 10px;
}

.overlay-loading,
.overlay-loading .webix_win_content,
.overlay-loading .webix_win_content .webix_win_body,
.overlay-loading .webix_win_content .webix_win_body .webix_view {
    background: transparent !important;
}

.overlay-loading div.loader-indicator {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    background-color: #00c88b;
    padding: 5%;
    border-radius: 7px;
    flex-wrap: nowrap;
}

.overlay-loading div.loader-indicator .label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #ffffff;
    padding: 7px;
}

.lds-dual-ring {
    display: inline-block;
    padding: 6px 12px;
    background-color: #fff982;
    margin: 8px 8px;
    border-radius: 50%;
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 12px;
    height: 12px;
    margin: 8px 2px;
    border-radius: 50%;
    border: 2px solid #475466;
    border-color: #475466 transparent #475466 transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.webix_el_button.button_green .webix_button {
    background: #00fc9b !important;
    color: #373a42;
    outline: inherit;
}

.webix_el_button.button_green .webix_button:hover {
    background: #ffffff !important;
    color: #373a42;
    outline: auto;
}

div.card-profile {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: space-around;
    align-items: center;
    height: 100%;
    padding: 1px;
}

div.card-profile img.fit_parent {
    width: 100px;
    height: 100px;
    border: 1px solid rgb(255 255 255 / 40%);
    border-radius: 7px;
}

div.card-profile svg.fit_parent {
    width: 100px;
    height: 100px;
    border: 1px solid #dadee0;
    border-radius: 5px;
    padding: 2%;
}

div.card-profile div.text1 {
    display: grid;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    font-size: 10px;
    font-weight: 500;
    color: #424242;
    line-height: 1;
    text-align: center;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    justify-items: stretch;
    position: relative;
    height: 30px;
    width: 100%;
    box-sizing: border-box;
    padding: 0px;
}

.app-sidebar-item {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

[view_id="season_description_text"] {}

[view_id="season_description_text"] .webix_template {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    align-items: stretch;
    padding: 2px;
    /* margin: 8px auto; */
    box-sizing: border-box;
    position: relative;
}

[view_id="season_description_text"] .webix_template .tag_labeled_v1 {
    height: auto;
    color: #475466;
    background-color: #dadee0;
    padding: 7px;
    border: 1px solid rgb(0 0 0 / 10%);
    border-radius: 3px;
    position: absolute;
    top: 1.2rem;
    left: 0;
    right: 0;
    bottom: 0.2rem;
}

.segmented_flex .webix_el_box .webix_all_segments {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    padding: 0;
    box-sizing: border-box;
}

.label-plan-sel .webix_template {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}

.label-plan-sel .webix_template .label-plan-sel-item {
    padding: 5px;
    width: 100%;
    height: auto;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre-line;
    font-size: 10px;
    background-color: #f4f5f9;
    margin: 3px;
    border-radius: 3px;
    border: 1px solid #DADEE0;
    line-height: 1;
    color: #1992af;
    font-weight: 600;
}

.label-plan-sel .i-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.label-plan-sel .i-group span.i-group-tag {
    background-color: #f4f5f9;
    padding: 1px;
}

.combo-tags .webix_win_content .webix_win_body .webix_list .webix_scroll_cont {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: space-around;
    justify-content: space-between;
    align-items: stretch;
}

span.i-tag {
    padding: 2px 6px;
    width: 100%;
    height: auto;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 11px;
    font-weight: 500;
    /* background-color: #f8f8f8; */
    margin: 3px;
    /* border-radius: 5px; */
    /* border: 1px solid #eee; */
    line-height: 1;
}

span.i-tag-button {
    padding: 2px 2px;
    width: auto;
    height: auto;
    font-size: 15px;
    font-weight: 500;
    background-color: #f4f5f9;
    border-radius: 5px;
    border: 1px solid #eee;
    line-height: 1;
    vertical-align: inherit;
    cursor: pointer;
}

span.i-tag-button.error {
    background-color: red;
    color: white;
}

span.i-tag-button.success {
    background-color: #0c920a;
    color: white;
}

span.i-tag.ft-12 {
    font-size: 12px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.preview-container {
    max-width: 300px;
    max-height: 250px;
}

[view_id="window_cropper"].webix_window {
    background-color: rgb(255 255 255 / 70%) !important;
    border: 0;
    box-shadow: none;
}

[view_id="window_cropper"].webix_window .webix_win_body {
    background-color: rgb(255 255 255 / 70%) !important;
    border: 0;
    box-shadow: none;
}

[view_id="preview-container"] .webix_accordionitem_body .webix_view .webix_template {
    padding: 0 !important;
    margin: 0 !important;
    background-color: #edeff0 !important;
    box-sizing: border-box;
    position: absolute;
    height: 100%;
    overflow: hidden;
    cursor: crosshair;
}

img.img-preview {
    max-width: 100%;
}

.oca-icon {
    border-radius: 50%;
    border: 1px dotted #EEE;
    padding: 3px;
}

.oca-icon:hover {
    background-color: rgba(134, 134, 134, 0.26) !important;
    border: 1px solid #ffffff;
    color: #ffffff !important;
}

.oca-icon.icon-danger {
    color: red !important;
    background-color: rgb(255 0 0 / 26%) !important;
}

.oca-icon.icon-success {
    color: #008f57 !important;
    background-color: rgb(255 255 255 / 26%) !important;
}

.oca-icon.icon-primary {
    color: rgb(0, 119, 255) !important;
    background-color: rgb(255 255 255 / 40%) !important;
}

.webix_success .webix_button {
    color: #00a713;
    background: #f4f5f9;
    padding: 1px;
    box-sizing: border-box;
}

.webix_button_normal .webix_button {
    color: #0033ff;
    background: #f4f5f9;
    padding: 1px;
    box-sizing: border-box;
}

.webix_success .webix_button .webix_icon_btn {
    color: #00a713;
}

.webix_button_normal .webix_button .webix_icon_btn {
    color: #0033ff;
}

.webix_success .webix_button:hover,
.webix_button_normal .webix_button:hover {
    background-color: #FFF;
    color: #313131;
    border: 1px solid #373a42;
    padding: 0;
    box-sizing: content-box;
}

.grid-hover {
    background-color: #01e6f2;
}

span.i-tag-rect {
    color: white;
    padding: 2px;
    font-weight: 700;
}

span.i-tag-rect.danger {
    background: rgb(242, 157, 0);
}

span.i-tag-rect.alert {
    background: red;
}

span.i-tag-rect.success {
    background: green;
}


div.img-avatar-wrapper {
    display: grid !important;
    justify-items: stretch !important;
    align-items: center !important;
    justify-content: center !important;
    align-content: space-evenly !important;
    background-color: transparent !important;
    border: none !important;
}

div.img-avatar-wrapper div {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: stretch !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    padding: 0;
}

div.img-avatar-wrapper div img {
    width: 100px;
    height: 100px;
    border: 1px solid;
    border-radius: 50%;
}

.webix_section .webix_template{
    border: none !important;
}

.clean-accordion .webix_view .webix_layout_accordion{
    background-color: transparent !important;
    border: none !important;
}

.webix_success .webix_button {
    color: #00a713;
    background: #f4f5f9;
    padding: 1px;
    box-sizing: border-box;
}

.select-option-value select{
    font-size: xx-small;
    text-align: center;
}

.webix_success.webix_onsuccess .webix_button {
    color: #000e02;
    background: #4eff04;
    box-sizing: border-box;
    line-height: 1 !important;
    font-size: 15px !important;
}

.webix_success.webix_onsuccess .webix_button:hover {
    background-color: #e0e0e0;
    /* Cinza claro neutro */
}

.webix_success.webix_onsuccess .webix_button:focus {
    background-color: #e0e0e0;
    /* Cinza claro neutro */
}

.webix_success.webix_onsuccess .webix_button:active {
    background-color: #00bf18;
    /* Verde mais claro */
}

.webix_success.webix_onsuccess .webix_button .webix_icon,
.webix_success.webix_onsuccess .webix_button .webix_img_btn_text,
.webix_success.webix_onsuccess .webix_button .webix_icon_btn {
    color: #00580a;
    /* Verde original */
}


/*Button onerror  */
.webix_danger.webix_onerror .webix_pressed .webix_button {
    background-color: red;
}

.webix_danger.webix_onerror .webix_button {
    color: #FFFFFF;
    background: #D90000A8;
    box-sizing: border-box;
    line-height: 1 !important;
    font-size: 15px !important;
}

.webix_danger.webix_onerror .webix_button:hover {
    background-color: #a50000eb;
    color: #FFFFFF;
}

.webix_danger.webix_onerror .webix_button:focus {
    background-color: #e0e0e0;
    /* Cinza claro neutro */
}

.webix_danger.webix_onerror .webix_button:active {
    background-color: #D90000A8;
}

.webix_danger.webix_onerror .webix_button .webix_icon,
.webix_danger.webix_onerror .webix_button .webix_img_btn_text,
.webix_danger.webix_onerror .webix_button .webix_icon_btn {
    color: #FFFFFF;
}

.webix_danger.webix_onerror .webix_pressed .webix_button {
    background-color: #D90000A8;
}

.webix_view.webix_form {
    background-color: #ebedf0;
}

.taurus .msg-bg-black {
    position: relative;
    background-color: transparent;
    color: #00ffb1;
    font-size: smaller;
    margin: 1px;
    z-index: 10;
    height: auto !important;
}

.taurus .notification-container {
    position: relative;
    display: grid;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.taurus .notification-container .notification {
    position: relative;
    background-color: #f0f9ff; /* Azul claro suave */
    color: #0a5275; /* Azul escuro */
    padding: 10px 15px;
    border-left: 5px solid #007acc; /* Destaque da borda esquerda */
    border-radius: 5px;
    font-family: Arial, sans-serif;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px; /* Espaço entre o ícone e o texto */
}

.taurus .notification-container .notification-icon-border{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 2px;

}

.taurus .notification-container .notification-icon {
    font-size: 18px; /* Tamanho do ícone */
}

.taurus .notification-container .notification-text {
    font-size: 14px; /* Ajuste o tamanho da fonte */
    display: flex;
    justify-content: start;
    width: 100%;
}

.taurus .notification-container .notification-title {
    font-weight: bold;
    font-size: 16px;
    margin-right: 5px;
}

  