magcore-app-downloads
Version:
Downloads application.
644 lines (610 loc) • 19.9 kB
CSS
/* spa-app: release */
html, body {
height: 480px;
width: 720px;
font-size: 18px;
font-family: Ubuntu, sans-serif;
overflow: hidden;
margin: 0;
padding: 0; }
table {
border: 0;
border-collapse: collapse;
border-spacing: 0; }
table td {
padding: 0; }
.maxh {
height: 100%; }
.maxw {
width: 100%; }
a {
text-decoration: none; }
.invisible {
visibility: hidden; }
/* stb-app: release */
html, body {
-webkit-user-select: none; }
/* mag-app: release */
.mag-component-check-list {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%; }
.mag-component-check-list.hidden {
display: none; }
.mag-component-check-list > .body > .item {
cursor: pointer;
padding: 0 5px;
vertical-align: middle;
height: 32px;
line-height: 32px; }
.mag-component-check-list.horizontal {
display: table;
table-layout: fixed;
width: 100%; }
.mag-component-check-list.horizontal > .item {
display: table-cell;
text-align: center;
vertical-align: middle; }
.mag-component-check-list > .item .checkBoxWrapper > div {
display: block; }
.mag-component-footer {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 600px;
height: 28px;
line-height: 28px;
position: absolute;
left: 60px;
bottom: 24px;
display: table;
z-index: 10; }
.mag-component-footer.hidden {
display: none; }
.mag-component-footer > table {
vertical-align: middle;
text-align: center; }
.mag-component-footer > table > tbody > tr > td {
width: 28px; }
.mag-component-footer > table > tbody > tr > td.central {
width: 544px; }
.mag-component-footer > table > tbody > tr > td.central > .wrapper {
height: 28px;
visibility: inherit; }
.mag-component-footer > table > tbody > tr > td.central > .wrapper.hidden {
display: none; }
.mag-component-footer > table > tbody > tr > td.central > .wrapper > .button {
display: inline-block;
height: 28px;
padding: 0 10px 0 7.5px; }
.mag-component-footer > table > tbody > tr > td.central > .wrapper > .button.disabled {
opacity: 0.3; }
.mag-component-footer > table > tbody > tr > td.central > .wrapper > .button.hidden {
display: none; }
.mag-component-footer > table > tbody > tr > td.central > .wrapper > .button .title {
padding-left: 5px; }
.mag-component-footer > table > tbody > tr > td .iconImg, .mag-component-footer > table > tbody > tr > td .iconImg:before {
height: 28px;
line-height: 28px;
width: 28px;
text-align: center;
float: left; }
.mag-component-footer > table > tbody > tr > td .title {
display: block;
float: right; }
.mag-component-layout-list {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%;
position: relative; }
.mag-component-layout-list.hidden {
display: none; }
.mag-component-layout-list > .body > .item {
cursor: pointer;
padding: 0 5px;
vertical-align: middle;
height: 32px;
line-height: 32px; }
.mag-component-layout-list.horizontal {
display: table;
table-layout: fixed;
width: 100%; }
.mag-component-layout-list.horizontal > .item {
display: table-cell;
text-align: center;
vertical-align: middle; }
.mag-component-layout-list > .body > .item > div {
display: table;
width: 100%; }
.mag-component-layout-list > .body > .item > div > div {
display: table-cell;
text-align: left;
vertical-align: middle;
height: 100%; }
.mag-component-layout-list > .body > .item > div > .number {
width: 56px; }
.mag-component-layout-list .noData {
position: absolute;
height: 100%;
width: 100%;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0; }
.mag-component-layout-list .noData:before {
display: inline-block;
height: 100%;
vertical-align: middle;
content: ""; }
.mag-component-layout-list .noData > div {
display: inline-block;
vertical-align: middle;
width: 100%;
text-align: center; }
.mag-component-layout-list .noData.hidden {
visibility: hidden; }
.mag-component-modal {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
display: table;
z-index: 10;
visibility: visible; }
.mag-component-modal.hidden {
display: none; }
.mag-component-modal.hidden {
display: table;
visibility: hidden; }
.mag-component-modal.active > div > div > div.overlay {
display: none; }
.mag-component-modal > div {
display: table-cell;
vertical-align: middle;
text-align: center; }
.mag-component-modal > div > div {
position: relative;
display: inline-block;
overflow: hidden;
max-width: 80%;
min-width: 172.5px;
max-height: 80%; }
.mag-component-modal > div > div > div.header {
height: 45px;
line-height: 45px;
font-size: 24px;
padding: 0 20px; }
.mag-component-modal > div > div > div.header .text {
display: table-cell;
vertical-align: middle;
text-align: center; }
.mag-component-modal > div > div > div.header .text:empty {
padding: 0; }
.mag-component-modal > div > div > div.body {
position: relative; }
.mag-component-modal > div > div > div.body > div .item {
height: 40px;
line-height: 40px;
padding: 0 20px; }
.mag-component-modal > div > div > div.overlay {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.mag-component-modal {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
display: table;
z-index: 10;
visibility: visible; }
.mag-component-modal.hidden {
display: none; }
.mag-component-modal.hidden {
display: table;
visibility: hidden; }
.mag-component-modal.active > div > div > div.overlay {
display: none; }
.mag-component-modal > div {
display: table-cell;
vertical-align: middle;
text-align: center; }
.mag-component-modal > div > div {
position: relative;
display: inline-block;
overflow: hidden;
max-width: 80%;
min-width: 172.5px;
max-height: 80%; }
.mag-component-modal > div > div > div.header {
height: 45px;
line-height: 45px;
font-size: 24px;
padding: 0 20px; }
.mag-component-modal > div > div > div.header .text {
display: table-cell;
vertical-align: middle;
text-align: center; }
.mag-component-modal > div > div > div.header .text:empty {
padding: 0; }
.mag-component-modal > div > div > div.body {
position: relative; }
.mag-component-modal > div > div > div.body > div .item {
height: 40px;
line-height: 40px;
padding: 0 20px; }
.mag-component-modal > div > div > div.overlay {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.mag-component-modal-check-list {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
display: table;
z-index: 10;
visibility: visible; }
.mag-component-modal-check-list.hidden {
display: none; }
.mag-component-modal-check-list.hidden {
display: table;
visibility: hidden; }
.mag-component-modal-check-list.active > div > div > div.overlay {
display: none; }
.mag-component-modal-check-list > div {
display: table-cell;
vertical-align: middle;
text-align: center; }
.mag-component-modal-check-list > div > div {
position: relative;
display: inline-block;
overflow: hidden;
max-width: 80%;
min-width: 172.5px;
max-height: 80%; }
.mag-component-modal-check-list > div > div > div.header {
height: 45px;
line-height: 45px;
font-size: 24px;
padding: 0 20px; }
.mag-component-modal-check-list > div > div > div.header .text {
display: table-cell;
vertical-align: middle;
text-align: center; }
.mag-component-modal-check-list > div > div > div.header .text:empty {
padding: 0; }
.mag-component-modal-check-list > div > div > div.body {
position: relative; }
.mag-component-modal-check-list > div > div > div.body > div .item {
height: 40px;
line-height: 40px;
padding: 0 20px; }
.mag-component-modal-check-list > div > div > div.overlay {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.mag-component-modal-check-list > div.alignBox > div > div.header {
display: table;
width: 100%; }
.mag-component-modal-check-list > div.alignBox > div > div.header > .theme-icon {
display: table-cell;
text-align: left; }
.mag-component-modal-check-list > div.alignBox > div > div.header > .text {
display: table-cell;
text-align: left; }
.mag-component-modal-check-list .stb-component-scrollbar {
position: absolute; }
.mag-component-panel.main.position-right {
left: 250px; }
.mag-component-panel.main.position-left {
left: 80px; }
.mag-component-panel.right > .title {
background: #151515;
-webkit-transform: rotate(90deg);
width: 320px;
position: absolute;
top: 140px;
right: -140px;
text-align: center;
padding: 0;
z-index: 1; }
.mag-component-panel.right > .title > div {
text-align: center; }
.mag-component-panel.left > .title {
background: #151515;
-webkit-transform: rotate(-90deg);
width: 320px;
position: absolute;
top: 140px;
left: -140px;
text-align: center;
padding: 0;
z-index: 1; }
.mag-component-panel.left > .title > div {
text-align: center; }
.mag-component-panel.expand > .title {
width: inherit;
-webkit-transform: none;
position: static;
text-align: left;
padding-left: 20px; }
.mag-component-panel {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 230px;
height: 320px;
box-sizing: border-box;
padding: 0;
display: inline-block;
position: absolute;
z-index: 0; }
.mag-component-panel.hidden {
display: none; }
.mag-component-panel > .body {
overflow: hidden; }
.mag-component-panel > .title {
display: table;
width: 100%;
height: 40px;
line-height: 40px;
position: relative;
padding-left: 20px;
padding-right: 20px;
background-repeat: repeat-x;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.mag-component-panel > .title > div {
display: table-cell;
text-align: left;
vertical-align: middle;
height: 100%; }
.mag-component-panel > .title .name {
max-width: 320px;
text-transform: uppercase; }
.mag-component-panel > .title .amountContainer {
width: 70px; }
.mag-component-panel > .title .amountContainer .amount {
float: right;
height: 18px;
min-width: 10px;
-webkit-border-radius: 100px;
border-radius: 100px;
font-size: 16.2px;
padding: 0 4.5px;
line-height: 21.96px; }
.mag-component-panel .mag-component-list .item {
height: 40px;
line-height: 40px;
font-size: 16.2px; }
.mag-component-panel.main {
width: 390px;
top: 60px;
left: 200px;
height: 360px;
z-index: 2; }
.mag-component-panel.main .mag-component-list .item {
height: 45px;
line-height: 45px;
font-size: 18px; }
.mag-component-panel.main > .title {
height: 45px;
line-height: 45px;
font-size: 24px; }
.mag-component-panel.main.size2 {
width: 430px; }
.mag-component-panel.main.size3 {
width: 430px; }
.mag-component-panel.left {
top: 80px;
left: 40px; }
.mag-component-panel.right {
top: 80px;
right: 40px; }
.mag-component-panel > .overlay {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.mag-component-panel.active > .overlay {
visibility: hidden; }
.mag-component-panel.top {
z-index: 3; }
.mag-component-panel > .shadow {
width: 10px;
position: absolute;
top: 0;
z-index: -1;
display: none; }
.mag-component-panel > .shadow.left {
left: -10px; }
.mag-component-panel > .shadow.right {
right: -10px; }
.mag-component-panel.leftShadow > .shadow.left {
display: block; }
.mag-component-panel.rightShadow > .shadow.right {
display: block; }
.mag-component-panel.active > .shadow {
z-index: 1; }
.mag-component-panel.main.position-right {
left: 250px; }
.mag-component-panel.main.position-left {
left: 80px; }
.mag-component-panel.right > .title {
background: #151515;
-webkit-transform: rotate(90deg);
width: 320px;
position: absolute;
top: 140px;
right: -140px;
text-align: center;
padding: 0;
z-index: 1; }
.mag-component-panel.right > .title > div {
text-align: center; }
.mag-component-panel.left > .title {
background: #151515;
-webkit-transform: rotate(-90deg);
width: 320px;
position: absolute;
top: 140px;
left: -140px;
text-align: center;
padding: 0;
z-index: 1; }
.mag-component-panel.left > .title > div {
text-align: center; }
.mag-component-panel.expand > .title {
width: inherit;
-webkit-transform: none;
position: static;
text-align: left;
padding-left: 20px; }
.mag-component-panel-set {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%;
height: 100%; }
.mag-component-panel-set.hidden {
display: none; }
.mag-component-panel-set.hidden {
display: block ;
visibility: hidden; }
.mag-component-radio-list {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%; }
.mag-component-radio-list.hidden {
display: none; }
.mag-component-radio-list > .body > .item {
cursor: pointer;
padding: 0 5px;
vertical-align: middle;
height: 32px;
line-height: 32px; }
.mag-component-radio-list.horizontal {
display: table;
table-layout: fixed;
width: 100%; }
.mag-component-radio-list.horizontal > .item {
display: table-cell;
text-align: center;
vertical-align: middle; }
.mag-component-radio-list > .item .checkBoxWrapper >
div {
display: block; }
.mag-component-scroll-area {
box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: hidden;
height: 100%;
position: relative; }
.mag-component-scroll-area.hidden {
display: none; }
.mag-component-scroll-area > .body {
position: absolute; }
.mag-component-value-list {
box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid grey;
text-align: center; }
.mag-component-value-list.hidden {
display: none; }
.spa-component-flicker {
box-sizing: border-box; }
.spa-component-flicker.hidden {
display: none; }
.stb-component-button {
box-sizing: border-box;
-webkit-box-sizing: border-box;
background-color: #dde9ff;
display: inline-table;
height: 30px;
cursor: pointer; }
.stb-component-button.hidden {
display: none; }
.stb-component-button:hover {
background-color: #bbd3ff; }
.stb-component-button.focus {
background-color: #bbd3ff; }
.stb-component-button.click {
background-color: #a8c9ff; }
.stb-component-button .icon {
height: 30px;
width: 30px;
display: table-cell;
background: no-repeat center center; }
.stb-component-button .text {
display: table-cell;
padding: 5px 7px;
vertical-align: middle;
text-align: center; }
.stb-component-button .text:empty {
padding: 0; }
.stb-component-page {
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 720px;
height: 480px;
position: absolute;
left: 0;
top: 0;
visibility: hidden;
overflow: hidden; }
.stb-component-page.hidden {
display: none; }
.stb-component-page.active {
visibility: inherit; }
.stb-component-panel {
box-sizing: border-box;
-webkit-box-sizing: border-box;
background-color: #eee; }
.stb-component-panel.hidden {
display: none; }
.stb-component-scrollbar {
box-sizing: border-box;
-webkit-box-sizing: border-box;
display: inline-block;
height: 100%;
width: 4px;
vertical-align: bottom;
background-color: #bbb; }
.stb-component-scrollbar.hidden {
display: none; }
.stb-component-scrollbar .thumb {
display: block;
width: 4px;
min-height: 4px;
background-color: #aaa; }
.stb-component-scrollbar .thumb.hidden {
display: none; }
.stb-component-scrollbar.horizontal {
display: block;
height: 4px;
width: 100%; }
.stb-component-scrollbar.horizontal .thumb {
display: inline-block;
vertical-align: top;
height: 4px;
min-width: 4px; }