.App-logo { height: 40vmin; pointer-events: none; } .Test { padding: 20; } @media (prefers-reduced-motion: no-preference) { .App-logo { animation: App-logo-spin infinite 20s linear; } } .App-header { background-color: #282c34; min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: calc(10px + 2vmin); color: white; } .App-link { color: #61dafb; } @keyframes App-logo-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } a { text-decoration: none; } .app { position: relative; width: 100%; background-color: #ffffff; // @include grid_2x(220px, 1fr); // @include animate_2(); // @media (max-width: $max-width) { // // @include grid_none(); // @include grid_2x(60px, 1fr); // } } .app .app-popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 76, 151, 0.34); z-index: 1000; overflow-y: auto; display: none; -webkit-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -moz-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -ms-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -o-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); } .app .app-popup.app-popup-websocket { display: block; z-index: 999999999999999; -webkit-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -moz-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -ms-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -o-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); } .app .app-popup::-moz-scrollbar { width: 10px; height: 10px; background-color: rgba(0, 0, 0, 0); } .app .app-popup::-moz-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.14); -moz-border-radius: 1ex; } .app .app-popup::-moz-scrollbar-corner { background-color: #fff; } .app .app-popup::-webkit-scrollbar { width: 10px; height: 10px; background-color: rgba(0, 0, 0, 0); } .app .app-popup::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.14); -webkit-border-radius: 1ex; } .app .app-popup::-webkit-scrollbar-corner { background-color: #fff; } .app .app-popup.app-popup-show { display: block; -webkit-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -moz-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -ms-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -o-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); } .app .app-popup:not(:first-child) { -webkit-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -moz-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -ms-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); -o-transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); transition: all 0.35s cubic-bezier(0, 1, 0.5, 1); } .app .app-popup .popup-panel { position: relative; width: calc(100% - 30px); height: 40px; padding: 5px 15px; border-bottom: 1px rgba(0, 0, 0, 0.1) solid; color: #444444; } .app .app-popup .popup-title { position: relative; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #444444; font-weight: 600; font-size: 16px; } .app .app-popup .popup-content { position: relative; margin: auto; width: 1100px; } @media (max-width: 800px) { .app .app-popup .popup-content { width: calc(100% - 30px); margin: 0 15px; } } .app .app-popup .popup-content-mikro { position: relative; margin: auto; width: 450px; } @media (max-width: 800px) { .app .app-popup .popup-content-mikro { width: calc(100% - 30px); margin: 0 15px; } } .app .app-popup .popup-content-small { position: relative; margin: auto; width: 700px; } @media (max-width: 800px) { .app .app-popup .popup-content-small { width: calc(100% - 30px); margin: 0 15px; } } .app .app-popup .popup-content-big { position: relative; margin: auto; width: calc(100% - 60px); } @media (max-width: 800px) { .app .app-popup .popup-content-big { width: calc(100% - 30px); margin: 0 15px; } } .app .app-popup .popup-middle { position: relative; width: 100%; width: calc(100% - 30px); height: calc(100vh - 200px); padding: 0 15px; overflow-y: auto; } .app .app-popup .popup-middle::-moz-scrollbar { width: 10px; height: 10px; background-color: rgba(0, 0, 0, 0); } .app .app-popup .popup-middle::-moz-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.14); -moz-border-radius: 1ex; } .app .app-popup .popup-middle::-moz-scrollbar-corner { background-color: #fff; } .app .app-popup .popup-middle::-webkit-scrollbar { width: 10px; height: 10px; background-color: rgba(0, 0, 0, 0); } .app .app-popup .popup-middle::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.14); -webkit-border-radius: 1ex; } .app .app-popup .popup-middle::-webkit-scrollbar-corner { background-color: #fff; } .app .app-popup .popup-content-grid { position: relative; width: 100%; display: grid !important; display: -ms-grid !important; grid-template-columns: 230px 1fr !important; -ms-grid-columns: 230px 1fr !important; } .app .app-popup .popup-content-grid .popup-col-1 { grid-column: 1; -ms-grid-column: 1; } .app .app-popup .popup-content-grid .popup-col-2 { grid-column: 2; -ms-grid-column: 2; } .app .app-popup .popup-scroll { position: relative; width: 100%; max-height: calc(100vh - 130px); overflow-y: auto; } .app .app-popup .popup-alert { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); overflow: hidden; width: 350px; } .app .app-menu-popup { position: absolute; right: 0; width: 350px; background-color: #fff; border: 1px #f3f3f3 solid; border-radius: 10px; overflow: hidden; z-index: 100 !important; box-shadow: 0 5px 30px rgba(154, 161, 171, 0.25); } @media (max-width: 800px) { .app .app-menu-popup { width: calc(100% - 30px); } } .app .app-menu-popup.app-menu-popup-hide { display: none; } .app .app-menu-popup ul { position: relative; width: 100%; } .app .app-menu-popup ul li { position: relative; width: calc(100% - 30px); padding: 15px; list-style-type: none; text-align: left; font-size: 10pt; color: #444444; cursor: pointer; font-family: "FontFirstBold", "Helvetica Neue", Helvetica, Arial, sans-serif; } .app .app-menu-popup ul li:hover { background-color: #f5f5f5; } .app .app-menu-popup ul li .icn { width: 25px; } .app .app-menu-popup .content { position: relative; width: 100%; max-height: 300px; overflow-y: auto; }