/* global template styles */ html { user-select: none; font-size: calc(100% * var(--font-scale)); &.no-transition *:not(.swiper:not(.selection-list) *) { transition: none !important; } &.no-scroll { overflow: hidden; } } body { background: var(--body); color: var(--text); font-family: var(--body-font); font-size: 0.875rem; line-height: 24px; } .app { min-height: 100vh; display: flex; flex-direction: column; transition: transform var(--transition),opacity var(--transition); &_openSub{ transform: translateX(-50%) translateZ(0); opacity: 0; } &_container { display: flex; flex-direction: column; align-items: stretch; flex: 1; margin: 0px 0px 70px; &-content{ padding: 0px 15px; min-height: 92vh; background-color: var(--widget-bg); } &-footer{ margin-top: 3rem; background-color: var(--body); } } &_container_full{ display: flex; min-height: 100vh; background-color: var(--widget-bg); } &.fluid { //display: block; //display: flex; .app_container { margin: 0; } } .layout { display: flex; flex-direction: column; gap: 0.75rem; } @media screen and (min-width: 768px) { .app_container { margin-bottom: 40px; } .layout { //margin: 0px 0px; } } @media screen and (min-width: 1920px) { display: grid; grid-template-columns: minmax(0, 250px) minmax(0, (calc(100% - 250px))); .app_container { margin: 30px 40px 40px; grid-area: 1 / 2 / 2 / 3; } } } .app-top{ position: fixed; inset: 0px; z-index: var(--zindex-in); transition: transform var(--transition),opacity var(--transition); pointer-events: none; } .app-hash{ position: fixed; z-index: var(--zindex-second); inset: 0px; pointer-events: none; } .pop{ min-height: 100vh; display: flex; flex-direction: column; &_content{ min-width: 100vh; min-height: 20vh; } } .lazy-image { display: block; width: 100%; height: 100%; overflow: hidden; img { height: 100%; } } input, input::placeholder { color: var(--text); } .sidebar-open{ //margin-left: 250px; margin-left: var(--side-open); } .sidebar-close{ //margin-left: 65px; margin-left: var(--side-close); } .sidebar-nav{ //padding: 20px 10px 80px; padding: 20px 0px 80px; overflow-y: auto; overflow-x: hidden; height: 100%; } .sidebar-nav-block{ position: relative; padding: 0px 1rem; } .ls-icon{ display: flex; align-items: center; justify-content: center; width: 18px; height: 18px; fill: var(--text); &:hover, &:focus, &.active{ fill: var(--header); } } .m-button{ &.MuiButton-root{ gap: 12px; text-transform:none !important; border: none !important; border-radius: var(--border-radius) !important; height:3rem; width:3rem; min-width: 3rem; //padding: 12px !important; color: var(--text); font-size: 0.875rem; line-height: 1.75; &:hover, &.active{ background-color: var(--nav-item-hover) !important; color: var(--header); & .ls-icon{ fill: var(--header); } } } } .chat-green-dont { position: absolute; right: 6px; top: 6px; z-index: 1; width: 0.625rem; height: 0.625rem; border-radius: 50%; background-color: var(--primary-color); } .fold-line { width: 100%; border-top: 1px solid var(--divider); margin: 12px 0; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .overflow-visible{ overflow:visible !important; } .page-max-width-wrap{ width: 100%; margin: 0 auto; padding: 0 25px; max-width: 1430px; } .grid-list { --grid-gap: .75rem; row-gap: 1.25rem; } .progressier_bar_open{ margin-top: 65px; } .loading-in{ width: 100%; height: 75vh; } .loading-full{ width: 100vw; height: 100vh; }