///// Layout .DashboardLayout { color: var(--text); background: var(--bg2); width: 100%; background-size: cover; background-position: center; min-height: 100vh; display: flex; justify-content: center; align-items: center; .DashboardLayout_Cover{ min-height: 100vh; width: 100vw; border-radius: 20px; } .DashboardLayout_Body{ position: absolute; left: 290px; width: calc(98% - 290px); } .DashboardLayout_Body_Open{ left: 140px; width: calc(98% - 140px); transition: 1s ease-in-out; } } ///// Arabic Mood .ar{ .DashboardLayout_Body{ right: 290px; } .DashboardLayout_Body_Open{ right: 140px; width: calc(96% - 140px); transition: 1s ease-in-out; } } .card { background: var(--bg); @include Shadow; outline: none !important; border: none !important; } .Model_Button{ background: var(--primary); outline: none; border: none; } .SweetAlert{ .btn-primary{ background: var(--primary); outline: none; border: none; box-shadow: none !important; } } .TableActions{ svg{ fill: var(--primary); } } .form-control:focus{ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.2) !important; border: var(--primary); } .Page_Header{ display: flex; align-items: center ; justify-content: space-between; margin-bottom: 20px; h1{ font-size: 30px; font-weight: 600; } } .PrimaryColor{ margin-inline: 10px; } .react-toggle-track{ background: red ; } ///// spinner .jwoUqQ{ color: var(--primary) !important; } .Auth{ background-color: var(--bg2); margin: auto; width:100%; display: flex; justify-content: center; align-items: center; height: 100vh; } .Translate,.Theme{ img{ margin-inline: 6px; } } .szh-menu{ background-color: var(--bg); } .modal-content{ background-color: var(--bg) !important; } .btn-primary{ background: var(--primary); border-color: var(--primary) !important; &:hover{ background: var(--primary); } } .ModalHeader{ color: var(--text); } .css-b62m3t-container .react-select__control{ background-color:var(--bg); } .react-select__control--is-disabled{ background-color:var(--bg) !important; } .glass{ .Layout_Children{ max-height: 500px; overflow-y: auto; overflow-x: hidden } .modal { @include GlassModeBG; } .DashboardLayout { background-image: url("../../../public/Layout/mac.webp"); max-height: 200px; } .modal-content{ @include GlassModeCover; } .DashboardLayout_Cover{ @include GlassModeCover; } .LayoutBody{ // overflow-y: scroll; height: 400px; overflow-y: auto; } ::-webkit-scrollbar { min-width: 15px; width: 100%; } ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px var(--primary); } ::-webkit-scrollbar-thumb { background:transparent no-repeat center center ; background-size: cover; &:hover{ background:var(--primary) no-repeat center center ; cursor: pointer !important; } } .react-tabs__tab::after{ border-bottom: 4px solid var(--primary) !important; } .progress, .progress-stacked{ background-color: var(--bg2) !important; } button{ background: none !important; color: var(--primary); } .react-confirm-alert div .sweet-alert{ background-color:transparent !important; @include GlassModeCover; border: 1px solid var(--primary); color: var(--primary); .btn-primary{ background-color: transparent ; border: 1px solid var(--primary); &:hover { background-color: rgba(16 18 27 / 40%); backdrop-filter: blur(24px); } } } .react-confirm-alert{ max-height: 100px; } .react-confirm-alert > div > div > div{ @include GlassModeBG; max-height: 100px; } .Add_Button{ button { box-shadow: 2px 2px 1px 0 var(--primary); } button:hover { background-color: rgba(16 18 27 / 40%); backdrop-filter: blur(24px); } } .btn-secondary{ box-shadow: 2px 2px 1px 0 var(--primary); &:hover { background-color: rgba(16 18 27 / 40%); backdrop-filter: blur(24px); } } .sc-bdvvtL .sc-hGPBjI .sc-pVTFL{ background-color:transparent; color:var(--text); } .react-tabs__tab-panel--selected .ValidationField .ant-input-affix-wrapper,.modal-body .ValidationField .ant-input-affix-wrapper{ background-color:transparent; } /* Input */ .react-tabs__tab-panel--selected .ValidationField input[type=text],.modal-body .ValidationField input{ background-color:transparent; color:var(--text)!important; &::placeholder{ color: var(--text); } } } .ViewPage{ .card-header{ padding: 25px 25px 0 25px; background: var(--bg) !important; color: var(--text); border-bottom: none !important; display: flex; justify-content: space-between; .card-title{ font-size: 2vw; } button{ background: var(--primary) ; color: var(--bg); font-weight: bold; outline: none; border: none; min-width: 100px; max-height: 40px; } } .react-tabs__tab-list{ z-index: 1; display: flex; } .react-tabs__tab{ flex: 1; color: var(--text); } .react-tabs__tab--selected { border-top: none; border-left: none; border-right: none; border-bottom: 4px solid var(--primary); color: var(--primary); background: var(--bg2); } } .react-tabs__tab:focus{ // background-color: red !important; all: unset; border-top: none; border-left: none; border-right: none; border-bottom: 4px solid var(--primary); color: var(--primary); z-index: 99999; background: var(--bg2); min-width: 100px; flex: 1; color: var(--text); max-height: 40px; } .ant-input-group-wrapper .ant-input-wrapper .ant-input-affix-wrapper{ background-color:var(--bg) !important; color: var(--text) !important; } /* Input */ .ant-input-wrapper .ant-input-affix-wrapper input[type=text]{ background-color:var(--bg) !important; color: var(--text) !important; &::placeholder{ color: var(--text) !important; } } /* Warning */ #root div .warning{ color:var(--secondary); } /* Content Division */ #root .title-section p{ color:var(--secondary); } /* Iwjdpv */ #root .card .sc-iwjdpV{ background-color:var(--bg2) !important; color:var(--text) !important; } .Card{ padding: 30px; @include Shadow; background: var(--bg); border-radius: 20px; } .SingleInfo{ svg{ color: green !important; } } .ResposiveTabs{ padding-block: 20px; min-height: 500px; } /* Ant tabs tab active */ .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab-active{ display:inline-block; transform:translatex(0px) translatey(0px) !important; } /* Ant tabs content holder */ .VarianInfo .ant-tabs-left .ant-tabs-content-holder{ transform:translatex(0px) translatey(0px); } .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{ align-self: center !important; padding: 10px 40px; } .VarianInfo{ padding: 10px 20px; } .react-tabs__tab-panel--selected .mt-4 .VarianInfo .ant-tabs-editable .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .row .col .ant-upload-wrapper .ant-upload-select .ant-upload .ant-btn{ width:100% !important; } .tabstext{ margin-bottom: 10px; } .SellectTab{ display: flex; flex-direction: column; width: 100%; } .warning { color: var(--primary) !important; margin-bottom: 10px; height: 4vw; width: 4vw; } .css-1u0lry5-MuiChartsLegend-root { direction: ltr; } ////// Tabs .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{ display:flex; color:var(--subtext) !important; } /* Ant tabs tab */ .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{ color:var(--text) !important; } /* Ant tabs tab remove */ .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-remove{ color:var(--subtext) !important; } /* Ant tabs nav add */ .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-nav-add{ padding-top:5px; padding-bottom:5px; color:var(--primary) !important; } .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab-active{ .ant-tabs-tab-btn{ color:var(--text) !important; font-weight: bold; background: var(--bg); } .ant-tabs-tab-remove{ color:var(--text) !important; } } .BarChart{ width: 100%; height: 30vw ; } @media (max-width: 800px) { .BarChart{ width: 100%; height: 50vw ; } /* Text */ .MuiChartsLegend-root .MuiChartsLegend-series text{ font-size:2vw !important; } .MuiChartsLegend-root .MuiChartsLegend-series .MuiChartsLegend-mark{ width:2vw; height:2vw; } #root .DashboardLayout .DashboardLayout_Cover #DashboardLayout_Body .Layout_Children .row-cols-1 .BarChart .css-l0h214-MuiResponsiveChart-container .css-bd9tpx-MuiChartsSurface-root .MuiChartsLegend-root .MuiChartsLegend-series text{ transform: translatey(-2px) !important; } } @media (max-width: 600px) { .BarChart{ display:none; } } /* Ant input affix wrapper */ .ant-input-group-wrapper .ant-input-wrapper .ant-input-affix-wrapper{ height:40px; } /* Ant input search button */ .ant-input-wrapper .ant-input-group-addon .ant-input-search-button{ height:40px; } @media screen and (max-width: 500px) { .SearchField{ display: none; } } .AddNewTabText{ text-wrap: nowrap !important; margin-left: 60px; transform: translateY(-30px); } /* Dynamic form complex */ #dynamic_form_complex{ margin-bottom:5px; } /* Ant space gap col small */ #dynamic_form_complex .ant-space-gap-col-small{ margin-bottom:-9px !important; transform:translatex(0px) translatey(0px); } /* Ant space item */ #dynamic_form_complex .ant-space-gap-col-small .ant-space-item{ margin-bottom:6px; } /* Span Tag */ #dynamic_form_complex .ant-space-item span{ transform: translatex(-13px) translatey(-12px); } #dynamic_form_complex .ant-space-gap-col-small { width: 100%; } .Information{ margin-block: 20px; } .ant-form{ overflow-x: hidden; } // .ant-tabs{ // min-height: 200px; // } .gomecards{ min-height: 220px; } .ValidationFiledCusom{ display: flex; flex-direction: column; >*{ width: 100%; } }