@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.desku-admin-main * {
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #7d7f86;
}

.text-sm *,
.text-sm {
    font-size: 13px !important;
}

.desku-admin-main b,
.text-dark *,
.text-dark {
    color: #0b0d13 !important;
}

.text-danger *,
.text-danger {
    color: #A20003 !important;
}

.text-success *,
.text-success {
    color: #004A0D !important;
}

.text-warning *,
.text-warning {
    color: #7E4400 !important;
}

.text-dark-gray *,
.text-dark-gray {
    color: #2D3347 !important;
}

.border-warning {
    border-color: #D5C4B1 !important;
}

.desku-admin-main b,
.font-weight-500 *,
.font-weight-500 {
    font-weight: 500 !important;
}

.desku-admin-main h1 {
    font-size: 16px;
    font-weight: 600;
    color: #0b0d13;
}

.desku-admin-main h2 {
    font-size: 16px;
    font-weight: 500;
    color: #0b0d13;
}

.desku-admin-main h3 {
    font-weight: 500;
    color: #0b0d13;
}

.rounded {
    border-radius: 4px !important;
}

.rounded-3 {
    border-radius: 10px !important;
}

.rounded-2 {
    border-radius: 8px !important;
}

.rounded-1 {
    border-radius: 6px !important;
}

.nmx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
}

.shadow {
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.10);
}

.flex-1 {
    flex: 1;
}

.bg-success {
    background-color: #DEFFE3 !important;
}
.bg-danger {
    background-color: #FFE8E8 !important;
}
.bg-warning {
    background-color: #FFF7EE !important;
}

.bg-primary {
    background-color: #0057FC !important;
}

.bg-lightblue {
    background: rgba(0, 87, 252, 0.10);
}

.bg-lightgray {
    background-color: #f9f9f9;
}

.desku-btn {
    font-size: 13px;
    font-weight: 500;
    border: none;
    border-radius: 4px;
    padding: 8px 12px;
    background-color: transparent;
    cursor: pointer;
}

.desku-btn * {
    vertical-align: middle;
}

.desku-btn.desku-btn-sm {
    padding: 5px 8px;
}

.desku-btn-primary {
    background-color: #0057fc;
    color: white !important;
    border: 1px solid #0057fc;
}
.desku-btn-primary:hover {
    background-color: #0046d1;
    border-color: #0046d1;
}
.desku-btn-outline-primary {
    border: 1px solid #0057fc;
    color: #0057FC !important;
}
.desku-btn-outline-primary:hover {
    background-color: #e5e5e7;
}

.desku-btn-secondary {
    background-color: white;
    color: #7d7f86 !important;
    border: 1px solid #e5e5e7;
}
.desku-btn-secondary:hover {
    background-color: #f5f5f5;
    border-color: #e5e5e7;
}

.desku-btn-info {
    background-color: rgba(0, 87, 252, 0.10);
    border: 1px solid transparent;
    color: #0057fc !important;
}

.desku-btn-info:hover {
    background-color: rgba(0, 87, 252, 0.15);
}


.desku-btn-warning {
    background-color: #f0622a;
    color: white;
    border: 1px solid #f0622a;
}
.desku-btn-warning * {
    color: white;
}
.desku-btn-warning:hover {
    background-color: #d85223;
    border-color: #d85223;
}

.desku-btn-danger {
    background-color: #f42c2c !important;
    color: white !important;
    border: 1px solid #f42c2c !important;
}

.desku-btn-danger:hover {
    background-color: #d82020 !important;
    border-color: #d82020 !important;
}

.desku-btn.disabled {
    opacity: 0.75;
    cursor: not-allowed;
}

.ms-options-wrap > button {
    color: #2c3338;
    background-color: white;
    border: 1px solid #dee2e6 !important;
    border-radius: 4px !important;
    appearance: none;
    padding: 6px 10px;
    line-height: 2;
    min-height: 30px;
    padding-right: 30px;
    background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23999DAB%22 stroke-width=%222%22%3E%3Cpolyline points=%226 9 12 15 18 9%22%3E%3C/polyline%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px;
}

.ms-options-wrap > .ms-options {
    min-height: auto !important;
}

.ms-options-wrap > .ms-options > ul label {
  padding: 4px 4px 4px 25px;
}

.ms-options-wrap * {
    color: #2c3338;
}

.ms-options-wrap > .ms-options {
    background-color: white;
    border: 1px solid #dee2e6 !important;
    border-radius: 4px !important;
}

.ms-options-wrap > button:focus {
    padding: 6px 10px
}

.ms-options-wrap > button::after {
    content: none;
}

.desku-badge {
    border-radius: 3px;
    display: inline-flex;
    padding: 3px 8px;
    align-items: center;
    gap: 5px;
    font-weight: 500;
    font-size: 13px;
}

.desku-badge.success {
    background-color: #D8FFD8;
    color: #00471C;
}
.desku-badge.success:before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.36744 10.1L12.0174 4.45C12.1508 4.31667 12.3063 4.25 12.4841 4.25C12.6619 4.25 12.8174 4.31667 12.9508 4.45C13.0841 4.58333 13.1508 4.74178 13.1508 4.92533C13.1508 5.10889 13.0841 5.26711 12.9508 5.4L6.8341 11.5333C6.70077 11.6667 6.54522 11.7333 6.36744 11.7333C6.18966 11.7333 6.0341 11.6667 5.90077 11.5333L3.0341 8.66667C2.90077 8.53333 2.83677 8.37511 2.8421 8.192C2.84744 8.00889 2.91699 7.85044 3.05077 7.71667C3.18455 7.58289 3.34299 7.51622 3.5261 7.51667C3.70922 7.51711 3.86744 7.58378 4.00077 7.71667L6.36744 10.1Z' fill='%2300471C'/%3E%3C/svg%3E");
}

.desku-badge.danger {
    background-color: #FFE0D8;
    color: #A20003;
}
.desku-badge.danger:before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.25 4.75L4.75 11.25M4.75 4.75L11.25 11.25' stroke='%23A20003' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}


.desku-badge.warning {
    background-color: #FFF7EE;
    color: #7E4400;
}
.desku-badge.primary {
    background-color: rgba(0, 87, 252, 0.10);
    color: #0057FC !important;
}
.desku-badge.tag {
    background-color: #F1D8FF;
    color: #310047 !important;
}

.desku-badge.badge-no-icon:before {
    display: none;
}

.desku-btn-link,
.desku-admin-main a {
    font-weight: 500;
    color: #0057fc;
    text-decoration: underline;
    cursor: pointer;
}

.desku-table {
    border: solid 1px #E5E5E7;
    border-radius: 5px;
    border-spacing: 0;
    outline: none;
    text-align: left;
}

.desku-table th,
.desku-table td {
    padding: 8px 12px;
}

.desku-table td {
    border-top: solid 1px #E5E5E7;
}

.desku-table th {
    color: #0B0D13;
    font-weight: 500;
    background-color: #F5F5F5;
}

.desku-table tbody tr.type-failed {
    background-color: #0057FC10;
}

.desku-busy {
    cursor: wait;
    opacity: 0.5;
}

.desku-busy * {
    cursor: wait;
    pointer-events: none;
    user-select: none;
}

.desku-loader {
    background-color: #ffffff55;
}
.desku-loader svg {
    animation: spin 1s infinite linear;
}

@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

.desku-tab-button {
    line-height: 20px;
    border: 0;
    border-bottom: 2px solid transparent;
    cursor: pointer;
    color: #7d7f86 !important;
    text-decoration: none !important;
}
.desku-tab-button svg * {
    stroke: #7d7f86;
}
.desku-tab-button:hover,
.desku-tab-button.active {
    color: #0057fc !important;
    border-bottom: 2px solid #0057fc;
}
.desku-tab-button.active {
    font-weight: 500;
}
.desku-tab-button:hover svg *,
.desku-tab-button.active svg * {
    stroke: #0057FC;
}
.desku-tab-button:focus {
    box-shadow: none;
    border-style: dashed;
    border-bottom: 2px solid #0057fc;
}
.desku-tab-button.disabled {
    color: #c1c1c1;
    border-bottom: 2px solid transparent;
}
.desku-tab-button.disabled svg * {
    stroke: #c1c1c1;
}

.desku-tab-pane {
    display: none !important;
    width: 100%;
}

.desku-tab-pane.active {
    display: flex !important;
}


.desku-auth-method-card {
    cursor: pointer;
    border: solid 1px #e5e5e7;
}
.desku-auth-method-card.active {
    background-color: rgba(0, 87, 252, 0.02);
    border: solid 1px #0057FC;
}
.desku-auth-method-card:hover {
    border: solid 1px #0057FC;
}
.desku-auth-method-card .auth-method-radio::before {
    display: block;
    width: 24px;
    height: 24px;
    content: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"%3E%3Ccircle cx="12" cy="12" r="7.5" stroke="%23999DAB"/%3E%3C/svg%3E');
}
.desku-auth-method-card.active .auth-method-radio::before {
    display: block;
    width: 24px;
    height: 24px;
    content: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"%3E%3Ccircle cx="12" cy="12" r="5.5" stroke="%230057FC" stroke-width="5"/%3E%3C/svg%3E');
}


.desku-tab-title {
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    color: #0b0d13;
}

.desku-form-label,
.desku-field-label {
    font-weight: 500;
    color: #0b0d13;
}

.desku-field-input {
    color: #0b0d13;
    background-color: white !important;
    border: solid 1px #E5E5E5 !important;
    outline: none;
    max-width: none !important;
}

input.desku-field-input {
    line-height: 38px !important;
}

input[type="checkbox"].desku-field-input {
	-webkit-appearance: auto;
}

.desku-field-input::before {
	content: initial !important;
	margin: initial;
	width: initial;
	height: initial;
}

.desku-color-field input[type="color"] {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    /* General styles for the input container */
    -webkit-appearance: none; /* Removes default Chrome/Safari appearance */
    border: none;
    padding: 0;
}

/* Styles the internal color swatch for Webkit browsers (Chrome, Safari, Edge, etc.) */
.desku-color-field input[type="color"]::-webkit-color-swatch-wrapper {
  padding: 0;
}

.desku-color-field input[type="color"]::-webkit-color-swatch {
  border: none;
  border-radius: 3px; /* Makes the inner swatch round */
}

/* Styles the internal color swatch for Firefox */
.desku-color-field input[type="color"]::-moz-color-swatch {
  border: none;
  border-radius: 3px;
}

.desku-alert-info {
    background-color: rgba(0, 87, 252, 0.06);
    border: 1px solid rgba(0, 87, 252, 0.08);
}
.desku-alert-info * {
    color: #002c81;
}
.desku-alert-info::before {
    content: '';
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14.6667 7.99998C14.6667 11.682 11.682 14.6666 8 14.6666C4.318 14.6666 1.33333 11.682 1.33333 7.99998C1.33333 4.31798 4.318 1.33331 8 1.33331C11.682 1.33331 14.6667 4.31798 14.6667 7.99998ZM7.33333 5.33331C7.33333 5.51012 7.40357 5.67969 7.52859 5.80472C7.65361 5.92974 7.82318 5.99998 8 5.99998H8.00533C8.18214 5.99998 8.35171 5.92974 8.47673 5.80472C8.60176 5.67969 8.672 5.51012 8.672 5.33331C8.672 5.1565 8.60176 4.98693 8.47673 4.86191C8.35171 4.73688 8.18214 4.66665 8.00533 4.66665H8C7.82318 4.66665 7.65361 4.73688 7.52859 4.86191C7.40357 4.98693 7.33333 5.1565 7.33333 5.33331ZM8 11.3333C8.17681 11.3333 8.34638 11.2631 8.4714 11.1381C8.59642 11.013 8.66666 10.8435 8.66666 10.6666V7.33331C8.66666 7.1565 8.59642 6.98693 8.4714 6.86191C8.34638 6.73688 8.17681 6.66665 8 6.66665C7.82318 6.66665 7.65361 6.73688 7.52859 6.86191C7.40357 6.98693 7.33333 7.1565 7.33333 7.33331V10.6666C7.33333 10.8435 7.40357 11.013 7.52859 11.1381C7.65361 11.2631 7.82318 11.3333 8 11.3333Z" fill="%23002C81"/%3E%3C/svg%3E ');
    min-width: 16px;
    width: 16px;
    height: 16px;
    display: block;
    padding: 2px;
    background-repeat: no-repeat;
    background-position: center;
}
.desku-alert-success {
    background-color: #deffe3;
    border: 1px solid #b3f5c9;
}
.desku-alert-success * {
    color: #004a0d;
}
.desku-alert-success::before {
    content: '';
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3E%3Cg clip-path="url(%23clip0_14_371)"%3E%3Cmask id="mask0_14_371" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"%3E%3Cpath d="M9.99984 18.3333C11.0944 18.3347 12.1784 18.1197 13.1896 17.7009C14.2009 17.282 15.1194 16.6674 15.8923 15.8925C16.6673 15.1195 17.2818 14.201 17.7007 13.1898C18.1196 12.1786 18.3345 11.0945 18.3332 10C18.3345 8.90545 18.1196 7.82142 17.7007 6.8102C17.2818 5.79898 16.6673 4.88048 15.8923 4.1075C15.1194 3.33256 14.2009 2.718 13.1896 2.29913C12.1784 1.88025 11.0944 1.66531 9.99984 1.66666C8.9053 1.66531 7.82127 1.88025 6.81005 2.29913C5.79882 2.718 4.88033 3.33256 4.10734 4.1075C3.33241 4.88048 2.71785 5.79898 2.29897 6.8102C1.8801 7.82142 1.66516 8.90545 1.66651 10C1.66516 11.0945 1.8801 12.1786 2.29897 13.1898C2.71785 14.201 3.33241 15.1195 4.10734 15.8925C4.88033 16.6674 5.79882 17.282 6.81005 17.7009C7.82127 18.1197 8.9053 18.3347 9.99984 18.3333Z" fill="white" stroke="white" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M6.6665 10L9.1665 12.5L14.1665 7.5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_14_371)"%3E%3Cpath d="M0 0H20V20H0V0Z" fill="%2300A21E"/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_14_371"%3E%3Crect width="20" height="20" fill="white"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
    min-width: 20px;
    width: 20px;
    height: 20px;
    display: block;
}
.desku-alert-danger {
    border: 1px solid rgba(162, 0, 3, 0.10);
    background: #FFE8E8;
}
.desku-alert-danger * {
    color: #0B0D13;
}
.desku-alert-danger::before {
    content: '';
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"%3E%3Cpath d="M12 9.96399L8.03745 6.00072L11.9986 2.03817L9.96255 0L5.99928 3.96255L2.03673 0L0 2.03817L3.96111 6.00072L0 9.96327L2.03817 12L5.99928 8.03745L9.96039 12L12 9.96399Z" fill="%23A20003"/%3E%3C/svg%3E');
    min-width: 12px;
    width: 12px;
    height: 12px;
    display: block;
    padding: 4px;
    background-repeat: no-repeat;
    background-position: center;
}
.desku-alert-warning {
    border: 1px solid rgba(162, 0, 3, 0.10);
    background: #FFF7EE;
}
.desku-alert-warning * {
    color: #7E4400;
}
.desku-alert-warning::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66781 14.1729H14.2178C15.5011 14.1729 16.3011 12.7813 15.6595 11.6729L9.38448 0.83125C8.74281 -0.277083 7.14281 -0.277083 6.50114 0.83125L0.226143 11.6729C-0.415524 12.7813 0.384476 14.1729 1.66781 14.1729ZM7.94281 8.33958C7.48448 8.33958 7.10948 7.96458 7.10948 7.50625V5.83958C7.10948 5.38125 7.48448 5.00625 7.94281 5.00625C8.40114 5.00625 8.77614 5.38125 8.77614 5.83958V7.50625C8.77614 7.96458 8.40114 8.33958 7.94281 8.33958ZM8.77614 11.6729H7.10948V10.0063H8.77614V11.6729Z' fill='%237E4400'/%3E%3C/svg%3E%0A");
    min-width: 16px;
    width: 16px;
    height: 16px;
    display: block;
}



.desku-retry-failed-syncs-section {
    border: 1px solid #e5e5e7;
    border-radius: 8px;
}

.desku-current-sync-status-section {
    background-color: rgba(0, 155, 252, 0.1);
    border: 1px solid #9ccae4;
    border-radius: 8px;
}

.desku-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.desku-modal {
    margin-top: 32px;
    max-width: 500px;
    min-width: 412px;
}

.desku-modal.wide {
    max-width: 600px;
}

.desku-modal.wide .modal-header {
    border-bottom: solid 1px #E5E5E7;
}

.desku-modal.success .modal-header h2 {
    color: #004a0d;
    display: flex;
    align-items: center;
}
.desku-modal.success .modal-header h2::before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_20_668)'%3E%3Cmask id='mask0_20_668' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M9.99984 18.3333C11.0944 18.3347 12.1784 18.1197 13.1896 17.7009C14.2009 17.282 15.1194 16.6674 15.8923 15.8925C16.6673 15.1195 17.2818 14.201 17.7007 13.1898C18.1196 12.1786 18.3345 11.0945 18.3332 10C18.3345 8.90545 18.1196 7.82142 17.7007 6.8102C17.2818 5.79898 16.6673 4.88048 15.8923 4.1075C15.1194 3.33256 14.2009 2.718 13.1896 2.29913C12.1784 1.88025 11.0944 1.66531 9.99984 1.66666C8.9053 1.66531 7.82127 1.88025 6.81005 2.29913C5.79882 2.718 4.88033 3.33256 4.10734 4.1075C3.33241 4.88048 2.71785 5.79898 2.29897 6.8102C1.8801 7.82142 1.66516 8.90545 1.66651 10C1.66516 11.0945 1.8801 12.1786 2.29897 13.1898C2.71785 14.201 3.33241 15.1195 4.10734 15.8925C4.88033 16.6674 5.79882 17.282 6.81005 17.7009C7.82127 18.1197 8.9053 18.3347 9.99984 18.3333Z' fill='white' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 10L9.1665 12.5L14.1665 7.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_20_668)'%3E%3Cpath d='M0 0H20V20H0V0Z' fill='%2300A21E'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_20_668'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    display: inline-block;
    background-repeat: no-repeat;
}

.desku-modal.danger .modal-header h2 {
    color: #A20003;
    display: flex;
    align-items: center;
}
.desku-modal.danger .modal-header h2::before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99984 1.66666C5.39984 1.66666 1.6665 5.39999 1.6665 9.99999C1.6665 14.6 5.39984 18.3333 9.99984 18.3333C14.5998 18.3333 18.3332 14.6 18.3332 9.99999C18.3332 5.39999 14.5998 1.66666 9.99984 1.66666ZM10.8332 14.1667H9.1665V12.5H10.8332V14.1667ZM10.8332 10.8333H9.1665V5.83332H10.8332V10.8333Z' fill='%23A20003'/%3E%3C/svg%3E");
    display: inline-block;
    background-repeat: no-repeat;
}

.desku-modal .modal-content .modal-body * {
    color: #2D3347;
}

.desku-modal .modal-content {
    max-height: calc(100vh - 100px);
    overflow-y: scroll;
}

.desku-list {
    list-style: disc;
}

 /* The switch - the box around the slider */
.desku-switch {
  position: relative;
  display: inline-block;
  width: 38px;
  height: 20px;
}

/* Hide default HTML checkbox */
.desku-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.desku-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.desku-slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .desku-slider {
  background-color: #0057fc;
}

input:focus + .desku-slider {
  box-shadow: 0 0 1px #0057fc;
}

input:checked + .desku-slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}

/* Rounded sliders */
.desku-slider.round {
  border-radius: 34px;
}

.desku-slider.round:before {
  border-radius: 50%;
}

.desku-widgets-preview-area {
    transition: bottom ease-in-out 0.5s;
}

.desku-tooltip-wrapper {
  display: none;
}

.desku-tooltip-wrapper[data-show] {
  display: block;
}