aboutsummaryrefslogtreecommitdiff
path: root/Neutron-trunk/resources/css/admin.css
diff options
context:
space:
mode:
Diffstat (limited to 'Neutron-trunk/resources/css/admin.css')
-rw-r--r--Neutron-trunk/resources/css/admin.css704
1 files changed, 704 insertions, 0 deletions
diff --git a/Neutron-trunk/resources/css/admin.css b/Neutron-trunk/resources/css/admin.css
new file mode 100644
index 0000000..4179490
--- /dev/null
+++ b/Neutron-trunk/resources/css/admin.css
@@ -0,0 +1,704 @@
+@import "./admin_widgets.css";
+
+* {
+ font-family: CMS, Arial, Calibri, Ubuntu, Roboto, Liberation Sans, Helvetica, sans-serif;
+}
+
+@keyframes blink {
+ 0% { opacity: 1; }
+ 50% { opacity: 0; }
+ 100% { opacity: 1; }
+}
+
+.blk1 {
+ animation-name: blink;
+ animation-duration: 2s;
+ animation-delay: 0ms;
+ animation-iteration-count: infinite;
+}
+
+.blk2 {
+ animation-name: blink;
+ animation-duration: 2s;
+ animation-delay: 400ms;
+ animation-iteration-count: infinite;
+}
+
+.blk3 {
+ animation-name: blink;
+ animation-duration: 2s;
+ animation-delay: 800ms;
+ animation-iteration-count: infinite;
+}
+
+.blk4 {
+ animation-name: blink;
+ animation-duration: 2s;
+ animation-delay: 1200ms;
+ animation-iteration-count: infinite;
+}
+
+.blk5 {
+ animation-name: blink;
+ animation-duration: 2s;
+ animation-delay: 1600ms;
+ animation-iteration-count: infinite;
+}
+
+.intro-element {
+ width: 128px;
+ height: 128px;
+}
+
+.intro {
+ vertical-align: middle;
+}
+
+#error {
+ background: rgb(123, 4, 4);
+ text-align: center;
+ margin: auto;
+ padding: 10px;
+ box-shadow: 1px 1px 2px rgb(123, 4, 4);
+ color: white;
+ width: 50%;
+ text-align: center;
+ margin-bottom: 10px;
+ margin-top: 10px;
+ border-radius: 10px;
+}
+
+body {
+ margin: 0;
+ padding: 0;
+ overflow-x: hidden;
+}
+
+.setting {
+ width: calc(100% - 20px);
+ padding: 10px;
+ cursor: pointer;
+ background-color: transparent;
+ transition: background-color 200ms;
+ left: 0;
+ position: relative;
+ border-radius: 10px;
+}
+
+.setting:hover {
+ background-color: rgb(180, 180, 180);
+}
+
+.setting:hover > table > tbody > tr > td > .setting-img {
+ width: 36px;
+ height: 36px;
+ margin-right: 0;
+ transition: width 200ms, height 200ms, margin-right 200ms;
+}
+
+.setting-img {
+ width: 32px;
+ height: 32px;
+ vertical-align: middle;
+ margin-right: 4px;
+ transition: width 200ms, height 200ms, margin-right 200ms;
+}
+
+.setting-name {
+ vertical-align: middle;
+ margin-left: 10px;
+}
+
+#settings > a {
+ color: black;
+ text-decoration: none;
+}
+
+.place-bar {
+ margin-left: 10px;
+}
+
+.sblink {
+ color: black;
+ text-decoration: none;
+ cursor: pointer;
+}
+
+.sblink:hover {
+ color: black;
+ text-decoration-color: black;
+ text-decoration-style: solid;
+ text-decoration-line: underline;
+}
+
+.sblink:active {
+ color: rgb(65, 65, 65);
+ text-decoration-color: rgb(65, 65, 65);
+ text-decoration-style: solid;
+ text-decoration-line: underline;
+}
+
+.tip-red {
+ color: rgb(255, 75, 75);
+}
+
+.tip-green {
+ color: rgb(132, 255, 75);
+}
+
+.tip-orange {
+ color: rgb(255, 132, 75);
+}
+
+.loader {
+ width: 20%;
+ height: 20%;
+}
+
+#pages-list {
+ margin: 10px;
+}
+
+#pages-list > tbody > tr > td, #pages-list > tbody {
+ border-width: 1px;
+ border-style: solid;
+ border-color: black;
+ padding: 5px 10px;
+}
+
+.pages-list-header {
+ font-weight: bold;
+}
+
+#codeeditor {
+ width: 100%;
+ height: 150px;
+ font-family: 'Ubuntu Mono', 'Roboto Mono', 'Liberation Mono', 'Monospace', 'Courier New', 'Courier', 'Lucida Console', monospace;
+ font-size: 12px;
+}
+
+.reset-option {
+ border-color: black;
+ border-width: 1px;
+ border-style: solid;
+ margin: 20px;
+ padding: 10px;
+ padding-bottom: 0px;
+ max-width: 80%;
+ cursor: pointer;
+ background: transparent;
+}
+
+.widget {
+ border-color: rgba(0, 0, 0, 0.5);
+ border-width: 1px;
+ border-style: solid;
+ margin: 20px;
+ padding: 10px;
+ padding-bottom: 0px;
+ max-width: 80%;
+ background: transparent;
+ border-radius: 10px;
+}
+
+.reset-option:hover {
+ background: rgb(219, 219, 219);
+}
+
+.reset-option:active {
+ background: rgb(177, 177, 177);
+}
+
+#resetbox-placeholder {
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background-color: rgba(0, 0, 0, .75)
+}
+
+#settings.blurred {
+ filter: blur(5px);
+}
+
+#resetbox {
+ width: 60% !important;
+ border-radius: 10px;
+ box-shadow: 1px 1px 10px rgb(235, 235, 235);
+ padding: 20px;
+ background-color: rgb(235, 235, 235);
+}
+
+.widget-header {
+ margin: -10px;
+ padding: 5px;
+ background: rgba(209, 209, 209, 0.3);
+ transition: background 200ms;
+ border-top-left-radius: 10px;
+ border-top-right-radius: 10px;
+}
+
+.widget-header.disabled {
+ background: rgba(255, 115, 115, 0.3);
+ transition: background 200ms;
+}
+
+.widget-header.enabled {
+ background: rgba(155, 255, 115, 0.3);
+ transition: background 200ms;
+}
+
+.chart--container {
+ height: 450px;
+ width: 100%;
+ min-height: 150px;
+}
+
+#visits {
+ overflow: hidden;
+ position: relative;
+ top: -80px;
+ z-index: -1;
+}
+
+#afterchart {
+ position: relative;
+ top: -90px;
+}
+
+#logs {
+ font-family: monospace !important;
+ font-size: 16px;
+ margin: 0px 20px;
+ padding: 10px;
+ background: #151515;
+ border-radius: 5px;
+ border-color: black;
+ border-width: 2px;
+ border-style: solid;
+ color: white;
+}
+
+#protect {
+ margin: 0px 20%;
+ text-align: center;
+ padding: 10px;
+ background: rgb(224, 224, 224);
+ border-radius: 5px;
+}
+
+#protect.s2 {
+ background: rgba(135, 255, 135, .5);
+}
+
+#protect.s1 {
+ background: rgba(255, 189, 135, .5);
+}
+
+#protect.s0 {
+ background: rgba(255, 135, 135, .5);
+}
+
+#banner {
+ padding: 40px 50px;
+ background-position: center;
+ background-size: 100%;
+}
+
+@media (min-width: 500px) {
+ #store-info {
+ display: block;
+ margin: 30px 20%;
+ border-radius: 20px;
+ box-shadow: 1px 1px 12px gray;
+ padding: 20px;
+ }
+}
+
+@media (max-width: 500px) {
+ .home-wrapper {
+ grid-template-columns: 1fr !important;
+ grid-column-gap: 0 !important;
+ grid-row-gap: 0 !important;
+ }
+ .setting {
+ border-radius: 0 !important;
+ }
+ #banner {
+ padding: 20px 25px;
+ }
+ #banner-logo {
+ width: 36px !important;
+ height: 36px !important;
+ }
+ #loginnotice {
+ display: none;
+ }
+}
+
+@media (max-height: 380px) {
+ #loginnotice {
+ display: none;
+ }
+}
+
+#banner-name {
+ font-weight: lighter;
+ font-size: 20px;
+ color: white;
+ margin-top: 15px;
+}
+
+.banner-black {
+ color: black !important;
+}
+
+#banner-logo {
+ width: 48px;
+ height: 48px;
+ vertical-align: middle;
+ margin-right: 20px;
+ border-radius: 999px;
+ border-color: white;
+ border-width: 2px;
+ border-style: solid;
+}
+
+#adminb {
+ text-align: center;
+ color: white;
+}
+
+.setting-info {
+ position: absolute;
+ height: 0px;
+ width: 100%;
+ opacity: 0;
+ display: inline-block;
+ transition: position 200ms, height 200ms, width 200ms, opacity 200ms;
+ text-align: center;
+}
+
+.setting:hover > span.setting-info {
+ position: initial;
+ height: auto;
+ opacity: 1;
+}
+
+#navigation {
+ padding: 8px;
+ background: #bbb;
+ border-bottom-style: solid;
+ border-bottom-color: gray;
+ border-bottom-width: 1px;
+}
+
+.step {
+ font-size: 24px;
+ vertical-align: middle;
+ font-weight: bold;
+ margin-right: 7.5px;
+}
+
+.storelist {
+ border-width: 1px;
+ border-color: gray;
+ border-style: solid;
+ margin: 0;
+}
+
+.store-info-details-sep {
+ color: lightgray;
+}
+
+.store-info-details-el {
+ border-radius: 999px;
+ padding: 20px 10px;
+ background: rgb(0, 162, 255);
+ color: white;
+}
+
+#store-info-details {
+ margin: 30px 0;
+}
+
+#store-info-summary, #store-info-permissions {
+ text-align: left;
+}
+
+#store-info-summary-title, #store-info-permissions-title {
+ color: rgb(0, 162, 255);
+ vertical-align: middle;
+}
+
+#store-info-summary-icon, #store-info-permissions-icon {
+ vertical-align: middle;
+ width: 20px;
+ height: 20px;
+ fill: rgb(0, 162, 255);
+}
+
+#store-info-verified {
+ color: rgb(0, 162, 255);
+}
+
+#store-info-verified-icon {
+ vertical-align: middle;
+ width: 18px;
+ height: 18px;
+ fill: rgb(0, 162, 255);
+ margin-left: 10px;
+}
+
+.specialperm {
+ color: rgb(180, 117, 0);
+}
+
+.criticalperm {
+ color: rgb(180, 0, 0);
+}
+
+#store-install {
+ background-color: rgb(0, 162, 255);
+ color: white;
+ padding: 10px 20px;
+ border-radius: 5px;
+ transition: box-shadow 200ms;
+ cursor: pointer;
+ text-decoration: none;
+}
+
+#store-install:hover {
+ box-shadow: rgb(127, 208, 255) 1px 1px 5px;
+}
+
+#store-more {
+ text-decoration: none;
+ background-color: white;
+ color: rgb(0, 162, 255);
+ padding: 10px 20px;
+ border-radius: 5px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: rgb(0, 162, 255);
+ transition: box-shadow 200ms;
+ cursor: pointer;
+}
+
+#store-more:hover {
+ box-shadow: rgb(127, 208, 255) 1px 1px 5px;
+}
+
+#editor *, .ace_editor * {
+ font: 11px/normal 'Console' ,'Cousine' ,'Monaco' ,'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace !important;
+ direction: ltr !important;
+ text-align: left !important;
+ font-weight: 400 !important;
+ letter-spacing: 0 !important;
+ word-spacing: 0px !important;
+}
+
+.ace_editor, .ace_text-input, .ace_editor div {
+ font-size: 11px !important;
+ font: 11px/normal 'Georgia' ,'Console' ,'Cousine' ,'Monaco' ,'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace !important;
+ font-variant-ligatures: none !important;
+ font-weight: 400 !important;
+ letter-spacing: 0 !important;
+ word-spacing: 0px !important;
+}
+
+#editor {
+ height: 200px;
+ border: #cacaca solid 1px;
+}
+
+html {
+ word-spacing: 1px;
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+}
+
+.message_img {
+ width: 36px;
+ height: 36px;
+}
+
+.message_warning {
+ background: rgba(255, 255, 116, 0.31);
+ margin: 10px;
+ border-radius: 10px;
+ padding: 5px 10px;
+ z-index: -2;
+}
+
+.message_info {
+ background: rgba(116, 227, 255, 0.31);
+ margin: 10px;
+ border-radius: 10px;
+ padding: 5px 10px;
+ z-index: -2;
+}
+
+.message_error {
+ background: rgba(255, 117, 117, 0.31);
+ margin: 10px;
+ border-radius: 10px;
+ padding: 5px 10px;
+ z-index: -2;
+}
+
+.message_warning > tbody > tr > td {
+ width: 36px;
+}
+
+.indication {
+ cursor: help;
+ text-decoration-style: dotted;
+ text-decoration-color: inherit;
+ text-decoration-line: underline;
+ color: inherit;
+}
+
+#stats {
+ padding: 5px;
+ margin: 10px;
+ border-radius: 10px;
+ background: rgba(6, 6, 6, 0.2);
+ padding-bottom: 20px;
+}
+
+.info-sep {
+ opacity: .8;
+ font-size: 10px;
+}
+
+.home-wrapper {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-column-gap: 20px;
+ grid-row-gap: 20px;
+}
+
+.home-wrapper a {
+ text-decoration: none;
+ color: inherit;
+}
+
+.configure_ext, .store_ext, .remove_ext {
+ float: right;
+ position: relative;
+ height: 24px;
+ cursor: pointer;
+ transition: rotate 200ms, opacity 200ms;
+}
+
+.configure_ext:hover {
+ rotate: 90deg;
+ opacity: .75;
+}
+
+.store_ext:hover {
+ rotate: 360deg;
+ opacity: .75;
+}
+
+.remove_ext:hover {
+ rotate: 180deg;
+ opacity: .75;
+}
+
+.widget-header-info {
+ width: 100%;
+}
+
+#main-content {
+ overflow-x: hidden;
+}
+
+.clink {
+ color: black;
+ text-decoration: underline;
+}
+
+.clink:hover {
+ text-decoration: none;
+}
+
+.clink:active, .clink:focus {
+ opacity: .75;
+}
+
+#onlyold {
+ background-color: rgba(255, 166, 0, 0.5);
+ border-radius: 10px;
+ display: inline-block;
+ padding: 5px;
+}
+
+.oldopts {
+ transition: background-color 200ms, border-radius 200ms, padding 200ms;
+ display: inline-block;
+}
+
+.lggrid {
+ display: grid;
+ grid-template-columns: 25% 1fr;
+ height: 100%;
+}
+
+.lggrid-inner-p1 {
+ background: black;
+}
+
+#login #main-content, #login #admin {
+ padding: 0;
+ border-radius: 0;
+ width: 100%;
+ height: 100%;
+}
+
+#login, #login * {
+ overflow: hidden !important;
+}
+
+#login .inner {
+ text-align: center;
+}
+
+#login .content {
+ background-image: url("/resources/image/login.jpg");
+ background-position: center;
+ background-size: cover;
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 10;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: center;
+}
+
+.mdc-card--selected {
+ border-color: var(--mdc-theme-primary);
+ opacity: .75;
+}
+
+.mdc-card--selected .mdc-card__primary-action {
+ cursor: default;
+}
+
+.hidden {
+ display: none !important;
+ visibility: hidden !important;
+ top: 0 !important;
+ bottom: 0 !important;
+ left: 0 !important;
+ right: 0 !important;
+ position: fixed !important;
+} \ No newline at end of file