.ant-layout._content_layout_6sxhr_1 .ant-layout-header {
  background-color: #ffffff !important;    
  border-bottom: 1px solid rgba(229, 229, 229, 0.5) !important; 
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important; 
}

.ant-layout._content_layout_6sxhr_1 .ant-layout-header.bg-white {
  background-color: #ffffff !important;    
}

.ant-layout._content_layout_6sxhr_1 .ant-layout-content {
  background-color: #ffffff !important;    
}

.ant-layout._content_layout_6sxhr_1 .material-page {
  background-color: #ffffff !important;   
}

.ant-layout._content_layout_6sxhr_1 .material-page[style*="background-color: transparent"] {
  background-color: #ffffff !important;     
}

.ant-layout._content_layout_6sxhr_1 .material-page-container-l-col {
  background-color: #ffffff !important;     
}

.ant-layout._content_layout_6sxhr_1 .mb-20.fw-500.fs-30 {
  color: #000000 !important;             
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal {
  background-color: #ffffff !important;     
  border-bottom: none !important;           
}

.ant-layout._content_layout_6sxhr_1 .ant-menu.ant-menu-horizontal {
  border-bottom: none !important;          
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-overflow.ant-menu.ant-menu-root.ant-menu-horizontal {
  border-bottom: none !important;          
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal.ant-menu-light {
  border-bottom: none !important;       
}

.ant-layout._content_layout_6sxhr_1 .ant-layout-header .ant-menu-horizontal {
  border-bottom: none !important;           
}

.ant-layout._content_layout_6sxhr_1 .ant-layout-header .fw-500,
.ant-layout._content_layout_6sxhr_1 .ant-layout-header .ant-space-item {
  color: #000000 !important;              
}

.ant-layout._content_layout_6sxhr_1 .ant-statistic-content-value {
  color: #000000 !important;               
}

.ant-layout._content_layout_6sxhr_1 .ant-layout-header .flex.align-center.h-100.c-pointer.no-select.p-10.hoverable:first-of-type .ant-btn-circle.bg-gray-3 {
  background-color: #a3b1d9 !important;
  color: #ffffff !important;           
 /* border: 2px solid #a3b1d9 !important; */ 

}

.ant-layout._content_layout_6sxhr_1 .ant-layout-header .flex.align-center.h-100.c-pointer.no-select.p-10.hoverable:nth-of-type(2) .ant-btn-circle.bg-gray-3 {
  background-color: #a3b1d9 !important;     
  border: 2px solid #a3b1d9 !important;
  color: #ffffff !important;           
}

.ant-layout._content_layout_6sxhr_1 .ant-layout-header .ant-dropdown-trigger .fs-12 {
  color: #000000 !important;           
}

.ant-layout._content_layout_6sxhr_1 .ant-layout-header .ant-dropdown-trigger .anticon-down {
  color: #a3b1d9 !important;            
}

.ant-layout._content_layout_6sxhr_1 .ant-btn-primary.flex.flex-center.bg-blue-1.border-blue-2.h-fit.br-xxs.color-gray-8.p-8.flex.gap-5.fw-500 {
  background-color: #ffffff !important;   
  border: 2px solid #a3b1d9 !important; 
  border-radius: 40px !important;       
  color: #a3b1d9 !important;           
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn .anticon-caret-right {
  display: none !important;
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn span:first-of-type {
  position: relative;      
  display: inline-flex;     
  align-items: center;       
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn span:first-of-type::after {
  content: '';              
  background-image: url("https://con.xl.ru/nlFOgB7P8U6Cd4h3Z22eBw/images/sI6zSmz3YUaUoHb27V_0bg.svg");
  display: inline-block;    
  width: 20px; 
  height: 15px; 
  background-size: 20px 15px; 
  background-repeat: no-repeat;
   background-position: center;
  margin-left: 12px;        
  vertical-align: middle;   
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn {
  border-radius: 10px !important;       
  height: 60px !important;              
  background: #a3b1d9 !important;      
  border-color: #a3b1d9 !important;    
  display: flex;                     
  align-items: center;                 
  justify-content: center;              
  padding: 0 20px !important;          
  margin-top: 20px;                     
  margin-bottom: 15px;                  
  transition: all 0.3s ease !important; 
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn:hover {
  background: #D7FF37 !important;       
  border-color: #D7FF37 !important;     
  /* color: #ffffff !important; */
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn[disabled],
.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn:disabled {
  color: #fff !important;               
  opacity: 0.7 !important;              
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn[disabled] span:first-of-type::after,
.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-primary.material-card-main-btn:disabled span:first-of-type::after {
  display: none !important;
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-default.material-card-main-green-btn {
  border-radius: 10px !important;       
  height: 60px !important;             
  background: #a3b1d9 !important;       
  border-color: #a3b1d9 !important;    
  color: #fff !important;            
  display: flex;                     
  align-items: center;                  
  justify-content: center;             
  padding: 0 20px !important;         
  margin-top: 20px;                    
  margin-bottom: 15px;                 
  transition: all 0.3s ease !important; 
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-default.material-card-main-green-btn:hover {
  background: #D7FF37 !important;      
  border-color: #D7FF37 !important;    
 /* color: #ffffff !important; */             
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-default.material-card-main-green-btn[disabled],
.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-default.material-card-main-green-btn:disabled {
  color: #fff !important;              
  opacity: 0.7 !important;             
}

.ant-layout._content_layout_6sxhr_1 .material-card-btns .ant-btn-default.material-card-main-green-btn span::after {
  content: '';
  background-image: url("https://con.xl.ru/nlFOgB7P8U6Cd4h3Z22eBw/images/sI6zSmz3YUaUoHb27V_0bg.svg");
  display: inline-block;
  width: 20px; 
  height: 15px; 
  background-size: 20px 15px; 
  background-repeat: no-repeat;
   background-position: center;
  margin-left: 12px;
  vertical-align: middle;
}

.ant-layout._content_layout_6sxhr_1 .shadow-sm.material-card {
  border-radius: 20px !important;                           
  border: 1px solid rgba(163, 177, 217, 0.2) !important;                                  
  box-shadow: 0 4px 20px 0 rgba(128, 128, 128, 0.15) !important; 
  overflow: hidden;                                        
}

.ant-layout._content_layout_6sxhr_1 .shadow-sm.material-card .material-card-content {
  background-color: #FFFFFF !important;  
  padding: 20px !important;              
}

.ant-layout._content_layout_6sxhr_1 .shadow-sm.material-card {
  background-color: #FFFFFF !important;  
}

.ant-layout._content_layout_6sxhr_1 .material-card .material-card-image ._gradient_placeholder_18l4s_1 {
  border-bottom: none !important;        
}

.ant-layout._content_layout_6sxhr_1 ._gradient_placeholder_18l4s_1.material-card-image-placeholder {
  border-radius: 0 !important;
  margin-bottom: 0 !important;           
  border: none !important;              
}

.ant-layout._content_layout_6sxhr_1 .shadow-sm.material-card .material-card-image {
  border-top-left-radius: 20px !important;  
  border-top-right-radius: 20px !important;  
}

.ant-layout._content_layout_6sxhr_1 .material-card[data-testid="course-folder-card"] {
  border-radius: 20px !important;                            
  box-shadow: 0 4px 20px 0 rgba(128, 128, 128, 0.15) !important; 
  overflow: hidden;                                             
}

.ant-layout._content_layout_6sxhr_1 .material-card[data-testid="course-folder-card"] .material-card-content {
  background-color: #FFFFFF !important;  
  padding: 20px !important;              
}

.ant-layout._content_layout_6sxhr_1 .material-card[data-testid="course-folder-card"] .material-card-image {
  border-top-left-radius: 20px !important;   
  border-top-right-radius: 20px !important;  
}

.ant-layout._content_layout_6sxhr_1 .material-card[data-testid="lib-card"] .material-card-content {
  background-color: #FFFFFF !important;  
  padding: 20px !important;             
}

.ant-layout._content_layout_6sxhr_1 .material-card-progress .ant-progress-bg, 
.ant-layout._content_layout_6sxhr_1 .material-card-progress .ant-progress-success-bg {
  background-color: #a3b1d9  !important;
}

.ant-layout._content_layout_6sxhr_1 .material-card-progress-current-name span {
  color: #a3b1d9 !important;
}

.ant-layout._content_layout_6sxhr_1 .material-card-progress .ant-progress-text {
  color: #a3b1d9 !important;
}

.ant-layout._content_layout_6sxhr_1 .material-card-content [data-testid="lib-desc"] .fw-600.secondary-text {
  color: #a3b1d9 !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-breadcrumb-link .anticon-home svg {
  display: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-breadcrumb-link .anticon-home {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1601 11.9999C20.1601 16.5119 16.5121 20.1599 12.0001 20.1599C7.48809 20.1599 3.84009 16.5119 3.84009 11.9999C3.84009 7.48791 7.48809 3.83991 12.0001 3.83991C16.5121 3.83991 20.1601 7.48791 20.1601 11.9999ZM4.80009 11.9999C4.80009 15.9839 8.01609 19.1999 12.0001 19.1999C15.9841 19.1999 19.2001 15.9839 19.2001 11.9999C19.2001 8.01591 15.9841 4.79991 12.0001 4.79991C8.01609 4.79991 4.80009 8.01591 4.80009 11.9999Z' fill='%23a3b1d9'/%3E%3Cpath d='M12.816 8.01601L8.83204 12L12.816 15.984L12.144 16.656L7.48804 12L12.144 7.344L12.816 8.01601Z' fill='%23a3b1d9'/%3E%3Cpath d='M8.15991 12.48V11.52H16.3199V12.48H8.15991Z' fill='%23a3b1d9'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important; 
  background-position: center !important;   
  background-size: 34px 34px !important;    
  display: inline-block !important;          
  width: 34px !important;                    
  height: 34px !important;                
  vertical-align: middle !important;         
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal .ant-menu-item {
  background-color: #ffffff !important;    
  color: #a3b1d9 !important;                
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-title-content {
  color: #a3b1d9 !important;               
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal .ant-menu-item-selected {
  background-color: #E1EBFF !important;     
  color: #ffffff !important;               
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal .ant-menu-item-selected .ant-menu-title-content {
  color: #a3b1d9 !important;                
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal .ant-menu-item:hover {
  background-color: rgba(163, 177, 217, 0.1) !important; 
  color: #a3b1d9 !important;                
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal .ant-menu-item:hover .ant-menu-title-content {
  color: #a3b1d9 !important;              
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal .ant-menu-item-selected::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 2px !important;              
  background-color: #D7FF37 !important;    
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal .ant-menu-item:hover::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 2px !important;              
  background-color: #D7FF37 !important;   
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover {
  color: #ffffff !important;           
  border-bottom: none !important;          
}

.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-layout._content_layout_6sxhr_1 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after {
  border-bottom: 2px solid #D7FF37 !important; 
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper {
  border-radius: 10px !important;
  height: 39px !important;
  background: #a3b1d9 !important;           
  border: none !important;                  
  overflow: hidden !important;
  box-shadow: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input-wrapper {
  height: 100% !important;
  background: transparent !important;        
  border: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input-affix-wrapper {
  height: 100% !important;
  background: transparent !important;       
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input {
  background: transparent !important;       
  height: 100% !important;
  border: none !important;
  color: rgba(39, 2, 54, 0.8) !important;   
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input-group-addon {
  height: 100% !important;
  background: transparent !important;      
  border: none !important;                
  border-radius: 0 !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-select {
  height: 100% !important;
  background: transparent !important;   
  border: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-select-selector {
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  background: transparent !important;        
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-select-selection-item,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-select-selection-search,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-select-arrow {
  color: rgba(39, 2, 54, 0.8) !important;   
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .anticon {
  color: rgba(39, 2, 54, 0.8) !important;  
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input-prefix {
  background: transparent !important;        
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input::placeholder {
  color: rgba(39, 2, 54, 0.6) !important;   
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper *,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper *::before,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper *::after {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input-affix-wrapper:focus,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input-affix-wrapper-focused,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input:focus,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-select-focused .ant-select-selector,
.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-select-open .ant-select-selector {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-color: rgba(163, 177, 217, 0.7) !important; 
}

.ant-layout._content_layout_6sxhr_1 .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: rgba(163, 177, 217, 0.5) !important; 
}

.ant-layout._content_layout_6sxhr_1 .ant-select-item-option:hover:not(.ant-select-item-option-disabled) {
  background-color: rgba(163, 177, 217, 0.3) !important;
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-color: rgba(163, 177, 217, 0.7) !important; 
}

.ant-layout._content_layout_6sxhr_1 .ant-select-dropdown {
  border-radius: 8px !important;                         
  border: 1px solid rgba(163, 177, 217, 0.3) !important; 
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important; 
}

.ant-layout._content_layout_6sxhr_1 .ant-select-item {
  color: #333333 !important;                             
  padding: 8px 12px !important;                          
}

.ant-layout._content_layout_6sxhr_1 .ant-select-item-option-selected .ant-select-item-option-content {
  color: #ffffff !important;                             
  font-weight: 500 !important;                          
}

.ant-layout._content_layout_6sxhr_1 .ant-select-item-option-active .ant-select-item-option-content {
  color: #ffffff !important;                            
  font-weight: 500 !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group {
  border: none !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-addon {
  border: none !important;
  background: transparent !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-select-dropdown .ant-select-item-option-selected {
  background-color: rgba(163, 177, 217, 0.7) !important;
  color: #ffffff !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-select-dropdown .ant-select-item-option-active {
  background-color: rgba(163, 177, 217, 0.5) !important;
  color: #ffffff !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-select-dropdown .ant-select-item-option:hover {
  background-color: rgba(163, 177, 217, 0.3) !important;
  color: #ffffff !important;
}

.ant-select-dropdown[data-placement="bottomLeft"] .ant-select-item-option-selected:not(.ant-select-item-option-disabled),
.ant-select-dropdown[data-placement="bottomRight"] .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-color: rgba(163, 177, 217, 0.7) !important;
  color: #ffffff !important;
}

.ant-select-dropdown[data-placement="bottomLeft"] .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ant-select-dropdown[data-placement="bottomRight"] .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: rgba(163, 177, 217, 0.5) !important;
  color: #a3b1d9 !important;
}

.ant-select-dropdown[data-placement="bottomLeft"] .ant-select-item-option:hover:not(.ant-select-item-option-disabled),
.ant-select-dropdown[data-placement="bottomRight"] .ant-select-item-option:hover:not(.ant-select-item-option-disabled) {
  background-color: rgba(163, 177, 217, 0.3) !important;
  color: #a3b1d9 !important;
}

.ant-layout._content_layout_6sxhr_1 .ant-input-group-wrapper .ant-input-group-addon::before {
  content: '';
  position: absolute;
  left: 0;
  top: 25%;
  bottom: 25%;
  width: 1px;
  background: rgba(39, 2, 54, 0.1);
}

.license-card {
  border-radius: 20px !important; 
  box-shadow: 0 4px 20px 0 rgba(128, 128, 128, 0.15) !important; 
  overflow: hidden; 
  border: 1px solid rgba(163, 177, 217, 0.2) !important; 
  background-color: #FFFFFF !important; 
}

.license-card-preview-placeholder,
.license-card-preview-image {
  border-top-left-radius: 20px !important; 
  border-top-right-radius: 20px !important; 
}

.license-card .license-card-content {
  background-color: #FFFFFF !important; 
  padding: 20px !important; 
}

.license-card-navigate-button {
  border-radius: 10px !important; 
  height: 60px !important; 
  background: #a3b1d9 !important; 
  border-color: #a3b1d9 !important; 
  display: flex; 
  align-items: center; 
  justify-content: center; 
  padding: 0 20px !important; 
  margin-top: 20px; 
  margin-bottom: 15px; 
  transition: all 0.3s ease !important; 
  color: white !important; 
}

.license-card-navigate-button:hover {
  background: #D7FF37 !important;
  border-color: #D7FF37 !important; 
  box-shadow: 0 4px 15px rgba(163, 177, 217, 0.3) !important; 
  /* color: #ffffff !important; */
}

.license-card-navigate-button:active {
  transform: scale(0.97) !important; 
  box-shadow: 0 2px 10px rgba(163, 177, 217, 0.4) !important;
}

.license-card-navigate-button span {
  position: relative;
  display: inline-flex; 
  align-items: center; 
}

.license-card-navigate-button span::after {
  content: ''; 
  background-image: url("https://con.xl.ru/nlFOgB7P8U6Cd4h3Z22eBw/images/sI6zSmz3YUaUoHb27V_0bg.svg");
  display: inline-block;
  width: 20px; 
  height: 15px; 
  background-size: 20px 15px;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 12px; 
  vertical-align: middle; 
}

.license-card-navigate-button[disabled],
.license-card-navigate-button:disabled {
  color: #fff !important;
  opacity: 0.7 !important; 
  background: #a3b1d9 !important; 
  border-color: #a3b1d9 !important; 
}

.license-card-navigate-button[disabled] span::after,
.license-card-navigate-button:disabled span::after {
  display: none !important; 
}

.license-card-title {
  color: #333 !important; 
  font-weight: 500 !important; 
}

.license-card-activity-label[data-active="true"] {
  color: #a3b1d9 !important; 
}

.license-card-activity-label[data-active="true"] .color-success {
  color: #a3b1d9 !important; 
}

.license-card .anticon {
  color: #a3b1d9 !important; 
}

.license-card .ant-progress-bg,
.license-card .ant-progress-success-bg {
  background-color: #a3b1d9 !important; 
}

.license-card .ant-progress-text {
  color: #a3b1d9 !important; 
}

.pagination .ant-pagination-item-active {
  border-color: #a3b1d9 !important; 
}

.pagination .ant-pagination-item-active a {
  color: #a3b1d9 !important;
}

.pagination .ant-btn:hover {
  color: #D7FF37 !important; 
  border-color: #D7FF37 !important; 
}

.pagination .ant-pagination-item:hover {
  border-color: #a3b1d9 !important; 
}

.pagination .ant-pagination-item:hover a {
  color: #a3b1d9 !important; 
}

.ant-layout._content_layout_6sxhr_1 #licenses .ant-typography,
.ant-layout._content_layout_6sxhr_1 #subscriptions .ant-typography,
.ant-layout._content_layout_6sxhr_1 #orders .ant-typography {
  color: #000000 !important; 
  margin-bottom: 20px !important; 
}

.ant-switch {
  border: 2px solid #a3b1d9 !important;
  background-color: rgba(163, 177, 217, 0.1) !important;
  display: flex !important; 
  align-items: center !important; 
}

.ant-switch .ant-switch-handle {
  top: 50% !important;
  transform: translateY(-50%) !important; 
}

.ant-switch.ant-switch-checked {
  background-color: #a3b1d9 !important;
  border: 2px solid #a3b1d9 !important; 
  display: flex !important; 
  align-items: center !important; 
}

.ant-switch.ant-switch-checked .ant-switch-handle {
  top: 50% !important; 
  transform: translateY(-50%) !important; 
}

.ant-switch.ant-switch-checked:hover {
  background-color: #D7FF37 !important; 
  border-color: #D7FF37 !important; 
}

.ant-switch:hover {
  border-color: #D7FF37 !important; 
  background-color: rgba(163, 177, 217, 0.2) !important; 
}

.ant-switch.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px rgba(163, 177, 217, 0.2) !important; 
}

.ant-switch:focus {
  box-shadow: 0 0 0 2px rgba(163, 177, 217, 0.2) !important; 
}

.ant-switch.ant-switch-checked .ant-click-animating-node {
  background-color: #a3b1d9 !important;
}

.ant-layout._content_layout_6sxhr_1 .flex.align-center.gap-5.fw-500 span {
  color: #000000 !important; 
}

.ant-layout._content_layout_6sxhr_1 #licenses .flex.align-center.fs-14.gap-10.mt-10 span,
.ant-layout._content_layout_6sxhr_1 #licenses .flex.align-center.fs-14.gap-10.mt-10 span span {
  color: #000000 !important; 
}

.ant-layout._content_layout_6sxhr_1 #subscriptions .flex.align-center.fs-14.gap-10.mt-10 span,
.ant-layout._content_layout_6sxhr_1 #subscriptions .flex.align-center.fs-14.gap-10.mt-10 span span,
.ant-layout._content_layout_6sxhr_1 #orders .flex.align-center.fs-14.gap-10.mt-10 span,
.ant-layout._content_layout_6sxhr_1 #orders .flex.align-center.fs-14.gap-10.mt-10 span span {
  color: #000000 !important;
}

.ant-layout._content_layout_6sxhr_1 #licenses .ant-btn-link span,
.ant-layout._content_layout_6sxhr_1 #subscriptions .ant-btn-link span,
.ant-layout._content_layout_6sxhr_1 #orders .ant-btn-link span {
  color: #D7FF37 !important; 
}

.ant-layout._content_layout_6sxhr_1 #licenses .ant-btn-link:hover span,
.ant-layout._content_layout_6sxhr_1 #subscriptions .ant-btn-link:hover span,
.ant-layout._content_layout_6sxhr_1 #orders .ant-btn-link:hover span {
  color: #E8954A !important; 
  text-decoration: underline !important; 
}

.ant-layout._content_layout_6sxhr_1 .anticon-info-circle.color-primary {
  color: #a3b1d9 !important; 
}

.ant-layout._content_layout_6sxhr_1 .secondary-text {
  color: rgba(0, 0, 0, 0.7) !important; 
}

.ant-layout._content_layout_6sxhr_1 .license-card .secondary-text,
.ant-layout._content_layout_6sxhr_1 .subscription-card .secondary-text,
.ant-layout._content_layout_6sxhr_1 .order-card .secondary-text {
  color: #666666 !important; 
}

.subscription-card {
  border-radius: 20px !important; 
  box-shadow: 0 4px 20px 0 rgba(128, 128, 128, 0.15) !important; 
  overflow: hidden;
  border: 1px solid rgba(163, 177, 217, 0.2) !important; 
  background-color: #FFFFFF !important; 
}

.subscription-card-preview-placeholder,
.subscription-card-preview-image {
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

.subscription-card .subscription-card-content {
  background-color: #FFFFFF !important; 
  padding: 20px !important; 
}

.subscription-card-pay-button {
  border-radius: 10px !important; 
  height: 60px !important; 
  background: #a3b1d9 !important; 
  border-color: #a3b1d9 !important; 
  display: flex; 
  align-items: center; 
  justify-content: center; 
  padding: 0 20px !important; 
  margin-top: 20px; 
  margin-bottom: 15px; 
  transition: all 0.3s ease !important; 
  color: white !important; 
}

.subscription-card-pay-button:hover {
  background: #D7FF37 !important;
  border-color: #D7FF37 !important; 
  box-shadow: 0 4px 15px rgba(163, 177, 217, 0.3) !important; 
  /*color: white !important; */ 
}


.subscription-card-pay-button:active {
  transform: scale(0.97) !important;
  box-shadow: 0 2px 10px rgba(163, 177, 217, 0.4) !important;
}

.subscription-card-pay-button[disabled],
.subscription-card-pay-button:disabled {
  color: #fff !important; 
  opacity: 0.7 !important;
  background: #a3b1d9 !important;
  border-color: #a3b1d9 !important; 
}

.subscription-card-activity-label[data-active="true"] .color-success {
  color: #a3b1d9 !important;
}

.subscription-card-title {
  color: #333 !important;
  font-weight: 500 !important; 
}

.subscription-card-activity-label .anticon svg,
.subscription-card-activity-label {
  color: #a3b1d9 !important;
  fill: #a3b1d9 !important;
}

.subscription-card .anticon {
  color: #ffffff !important; 
}

.order-card {
  border-radius: 20px !important; 
  box-shadow: 0 4px 20px 0 rgba(128, 128, 128, 0.15) !important; 
  overflow: hidden; 
  border: 1px solid rgba(163, 177, 217, 0.2) !important; 
  background-color: #FFFFFF !important;
}

.order-card-preview-placeholder,
.order-card-preview-image {
  border-top-left-radius: 20px !important; 
  border-top-right-radius: 20px !important;
}

.order-card .order-card-content {
  background-color: #FFFFFF !important; 
  padding: 20px !important; 
}

.order-card-pay-button {
  border-radius: 10px !important; 
  height: 60px !important; 
  background: #a3b1d9 !important; 
  border-color: #a3b1d9 !important; 
  display: flex; 
  align-items: center;
  justify-content: center; 
  padding: 0 20px !important; 
  margin-top: 20px;
  margin-bottom: 15px; 
  transition: all 0.3s ease !important; 
  color: white !important; 
}


.order-card-pay-button:hover {
  background: #D7FF37 !important;
  border-color: #D7FF37 !important; 
  box-shadow: 0 4px 15px rgba(163, 177, 217, 0.3) !important; 
 /*color: white !important; */
}

.order-card-pay-button:active {
  transform: scale(0.97) !important; 
  box-shadow: 0 2px 10px rgba(163, 177, 217, 0.4) !important; 
}

.order-card-pay-button[disabled],
.order-card-pay-button:disabled {
  color: #fff !important; 
  opacity: 0.7 !important; 
  background: #a3b1d9 !important; 
  border-color: #a3b1d9 !important; 
}

.order-card-activity-label[data-paid="true"] .color-success {
  color: #a3b1d9 !important; 
}

.order-card-activity-label[data-paid="false"] .color-success {
  color: red !important; 
}

.order-card-title {
  color: #333 !important; 
  font-weight: 500 !important; 
}