html,body {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100dvh;
    overflow: hidden
}

#root {
    height: 100%
}

.ant-form-item-additional {
    min-height: unset!important
}

.ant-select-selector {
    padding-left: 12px!important;
    padding-right: 12px!important
}

.ant-spin-dot-item {
    background-color: var(--chakra-colors-color-primary)!important
}

.ant-picker .ant-picker-input>input::placeholder {
    color: #85858b
}

@media only screen and (max-width: 560px) {
    .ant-picker-panel,.ant-picker-ranges {
        font-size:12.5px
    }

    .ant-select-selector {
        font-size: 12px!important
    }

    .ant-picker-input>input {
        font-size: 12px!important
    }
}

.ant-tooltip-inner {
    font-size: 13px!important
}

@media only screen and (max-width: 1027px) {
    .ant-tooltip-inner {
        font-size:11px!important
    }
}

.ant-form-item .ant-form-item-feedback-icon {
    font-size: 16px
}

.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    display: none
}

.ant-menu-item {
    margin: 1!important;
    padding: 0!important
}

.ant-menu-item .ant-menu-item-selected .ant-menu-item-only-child {
    background-color: "unset"!important
}

.ant-menu-item-group-title {
    padding: 0!important
}

.ant-menu-submenu-title {
    padding-right: 0!important;
    padding-left: 0!important
}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill,input:autofill,textarea:autofill,select:autofill {
    -webkit-text-fill-color: #f5f5f7!important;
    caret-color: #f5f5f7;
    -webkit-box-shadow: 0 0 0 1000px #1c1c1f inset!important;
    box-shadow: 0 0 0 1000px #1c1c1f inset!important;
    transition: background-color 600000s 0s,color 600000s 0s;
    border-radius: inherit;
    background-clip: content-box
}
