c5_labsci/web/jscss/style.css
2026-01-27 00:52:00 +08:00

2695 lines
44 KiB
CSS
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
Version: 0.7.0
*/
:root {
/* 1 淡 5 9浓 */
/* 文字色 */
--txt1: #8c9ba4;
--txt2: #818e97;
--txt3: #738088;
--txt4: #646e76;
--txt5: #576067;
--txt6: #454d52;
--txt7: #2c3236;
--txt8: #060708;
--txt9: #000000;
/* 背景边框色 */
--bg1: #ffffff;
--bg2: #fbfbfc;
--bg3: #f7f8f8;
--bg4: #f0f2f2;
--bg5: #e3e6e7;
--bg6: #cdd2d4;
--bg7: #afb6b9;
--bg8: #939da1;
--bg9: #7e8a8e;
/* 主色 */
--man3: #d7eeff;
--man4: #80c1f3;
--man5: #1E9FFF;
--man6: #1e89db;
--man7: #8568f7;
--mant: #ffffff;
/* 成功色 */
--succ5: #03a547;
--succ6: #048238;
--succt: #ffffff;
/* 警示色 */
--warn5: #e39725;
--warn6: #b97a1c;
--warnt: #ffffff;
/* 失败色 */
--dag5: #e34242;
--dag6: #bd2525;
--dagt: #ffffff;
--e-scroll: rgba(0, 0, 0, 0.2);
--e-tabselect: #fffec5;
--e-dialog: 2px 2px 20px -10px #000000;
--e-inputbg: #f7f7f7;
--e-inputbr: #ffffff;
--e-switchtxt: #2c3236;
--e-inputshadow: 0 1px 3px 0 #00000042;
--e-menusec: 0.5s;
}
.dark-theme {
/* 文字色 */
--txt1: #8d9ca6;
--txt2: #98a5ae;
--txt3: #a5b1b9;
--txt4: #b1bbc2;
--txt5: #c2cad0;
--txt6: #d3d9dd;
--txt7: #e7eaec;
--txt8: #f5f6f7;
--txt9: #ffffff;
/* 背景边框色 */
--bg1: #000000;
--bg2: #0d1112;
--bg3: #151a1b;
--bg4: #1f2526;
--bg5: #272e2f;
--bg6: #32393b;
--bg7: #485155;
--bg8: #5d686d;
--bg9: #6f7c82;
--man3: #033a61;
--man4: #175787;
--man5: #1E9FFF;
--man6: #83c1f1;
--manz: #ffffff;
--invert: invert(1);
--e-scroll: rgba(255, 255, 255, 0.4);
--e-tabselect: #053243;
--e-dialog: 2px 2px 30px -20px #ffffff;
--e-inputshadow: 0 2px 4px 0 #6f6f6f7a;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form, pre {
margin: 0;
padding: 0;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
box-sizing: border-box;
font-size-adjust: ex-height 0.53;
}
body {
background: var(--bg3);
color: var(--txt5);
overflow: overlay;
}
input, button, textarea, select, optgroup, option, a:active, a:hover {
outline: 0
}
ciy-textarea {
width: 100%;
}
ol {
padding: revert;
}
ol li {
list-style: auto;
line-height: 1.5em;
padding: 0.5em 0;
}
img {
display: inline-block;
border: none;
vertical-align: middle;
}
svg {
width: 100%;
height: 100%;
display: block;
}
svg .svgfill {
fill: var(--txt5);
}
li {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
html, body {
font: 14px "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, Tahoma, Arial, sans-serif;
}
a {
text-decoration: none;
cursor: pointer;
}
[contenteditable]:focus {
outline: none;
}
.icon {
width: 1.6em;
height: 1.6em;
display: inline-block;
vertical-align: middle;
}
blockquote {
position: relative;
font-weight: bold;
text-indent: 1em;
padding: 0.5em 0;
}
blockquote>.right {
float: right;
font-weight: normal;
margin-right: 1em;
}
blockquote::before {
content: '';
position: absolute;
background: linear-gradient(340deg, var(--man4), var(--man6));
border-radius: 0.5em;
height: 1.5em;
width: 0.4em;
top: calc(50% - 0.75em);
left: 0;
}
.clearfix::after {
height: 0;
display: block;
visibility: hidden;
content: "";
clear: both;
}
.clearfix {
display: block;
float: none !important;
}
::selection {
background: var(--man5);
color: var(--mant);
}
::-moz-selection {
background: var(--man5);
color: var(--mant);
}
::-webkit-scrollbar {
width: 12px;
height: 12px;
}
::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb {
border-radius: 999px;
border: 1px solid transparent;
}
::-webkit-scrollbar-track {
box-shadow: 1px 1px 3px var(--e-scroll) inset;
}
::-webkit-scrollbar-thumb {
background-clip: content-box;
box-shadow: 0 0 0 6px var(--e-scroll) inset;
}
::-webkit-scrollbar-corner {
background: transparent;
}
@keyframes ciy-scale {
0% {
opacity: 0;
transform: scale(0);
}
80% {
opacity: 0.8;
transform: scale(1.1);
}
100% {
opacity: 1;
transform: scale(1);
}
}
@-webkit-keyframes ciy-upin {
from {
-webkit-transform: translate3d(0, 2em, 0);
opacity: 0.3;
}
to {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes ciy-upin {
from {
transform: translate3d(0, 2em, 0);
opacity: 0.3;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-webkit-keyframes ciy-cir1 {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
@keyframes ciy-cir1 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes ciy-cir2 {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(-360deg);
}
}
@keyframes ciy-cir2 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(-360deg);
}
}
.container {
padding: 0.5em 1em;
display: flex;
flex-direction: column;
height: 100vh;
}
.row>* {
float: left;
position: relative;
}
.row:after, .row:before {
display: table;
content: "";
}
.row:after {
clear: both;
}
/*xs手机*/
.col-1 {
width: 4.166666667%;
}
.col-2 {
width: 8.333333333%;
}
.col-3 {
width: 12.5%;
}
.col-4 {
width: 16.66666667%;
}
.col-t5 {
width: 20%;
}
.col-5 {
width: 20.833333333%;
}
.col-6 {
width: 25%;
}
.col-7 {
width: 29.166666667%;
}
.col-8 {
width: 33.33333333%;
}
.col-9 {
width: 37.5%;
}
.col-10 {
width: 41.66666667%;
}
.col-11 {
width: 45.833333333%;
}
.col-12 {
width: 50%;
}
.col-13 {
width: 54.166666667%;
}
.col-14 {
width: 58.33333333%;
}
.col-15 {
width: 62.5%;
}
.col-16 {
width: 66.66666667%;
}
.col-17 {
width: 70.833333333%;
}
.col-18 {
width: 75%;
}
.col-19 {
width: 79.166666667%;
}
.col-20 {
width: 83.33333333%;
}
.col-21 {
width: 87.5%;
}
.col-22 {
width: 91.66666667%;
}
.col-23 {
width: 95.833333333%;
}
.col-24 {
width: 100%;
}
@media (max-width: 767px) {
.hidden-dn-sm {
display: none !important;
}
/*手机 隐藏*/
}
@media (max-width: 991px) {
.hidden-dn-md {
display: none !important;
}
/*手机 平板 隐藏*/
}
@media (max-width: 1199px) {
.hidden-dn-lg {
display: none !important;
}
/*手机 平板 电脑 隐藏*/
}
@media (min-width: 576px) {
/*sm平板*/
.hidden-up-sm {
display: none !important;
}
.col-sm-1 {
width: 4.166666667%;
}
.col-sm-2 {
width: 8.333333333%;
}
.col-sm-3 {
width: 12.5%;
}
.col-sm-4 {
width: 16.66666667%;
}
.col-sm-t5 {
width: 20%;
}
.col-sm-5 {
width: 20.833333333%;
}
.col-sm-6 {
width: 25%;
}
.col-sm-7 {
width: 29.166666667%;
}
.col-sm-8 {
width: 33.33333333%;
}
.col-sm-9 {
width: 37.5%;
}
.col-sm-10 {
width: 41.66666667%;
}
.col-sm-11 {
width: 45.833333333%;
}
.col-sm-12 {
width: 50%;
}
.col-sm-13 {
width: 54.166666667%;
}
.col-sm-14 {
width: 58.33333333%;
}
.col-sm-15 {
width: 62.5%;
}
.col-sm-16 {
width: 66.66666667%;
}
.col-sm-17 {
width: 70.833333333%;
}
.col-sm-18 {
width: 75%;
}
.col-sm-19 {
width: 79.166666667%;
}
.col-sm-20 {
width: 83.33333333%;
}
.col-sm-21 {
width: 87.5%;
}
.col-sm-22 {
width: 91.66666667%;
}
.col-sm-23 {
width: 95.833333333%;
}
.col-sm-24 {
width: 100%;
}
}
@media (min-width: 992px) {
.hidden-up-md {
display: none !important;
}
/*md 电脑*/
.col-md-1 {
width: 4.166666667%;
}
.col-md-2 {
width: 8.333333333%;
}
.col-md-3 {
width: 12.5%;
}
.col-md-4 {
width: 16.66666667%;
}
.col-md-t5 {
width: 20%;
}
.col-md-5 {
width: 20.833333333%;
}
.col-md-6 {
width: 25%;
}
.col-md-7 {
width: 29.166666667%;
}
.col-md-8 {
width: 33.33333333%;
}
.col-md-9 {
width: 37.5%;
}
.col-md-10 {
width: 41.66666667%;
}
.col-md-11 {
width: 45.833333333%;
}
.col-md-12 {
width: 50%;
}
.col-md-13 {
width: 54.166666667%;
}
.col-md-14 {
width: 58.33333333%;
}
.col-md-15 {
width: 62.5%;
}
.col-md-16 {
width: 66.66666667%;
}
.col-md-17 {
width: 70.833333333%;
}
.col-md-18 {
width: 75%;
}
.col-md-19 {
width: 79.166666667%;
}
.col-md-20 {
width: 83.33333333%;
}
.col-md-21 {
width: 87.5%;
}
.col-md-22 {
width: 91.66666667%;
}
.col-md-23 {
width: 95.833333333%;
}
.col-md-24 {
width: 100%;
}
}
@media (min-width: 1200px) {
/*lg 巨幕(超大屏幕)*/
.hidden-up-lg {
display: none !important;
}
.col-lg-1 {
width: 4.166666667%;
}
.col-lg-2 {
width: 8.333333333%;
}
.col-lg-3 {
width: 12.5%;
}
.col-lg-4 {
width: 16.66666667%;
}
.col-lg-t5 {
width: 20%;
}
.col-lg-5 {
width: 20.833333333%;
}
.col-lg-6 {
width: 25%;
}
.col-lg-7 {
width: 29.166666667%;
}
.col-lg-8 {
width: 33.33333333%;
}
.col-lg-9 {
width: 37.5%;
}
.col-lg-10 {
width: 41.66666667%;
}
.col-lg-11 {
width: 45.833333333%;
}
.col-lg-12 {
width: 50%;
}
.col-lg-13 {
width: 54.166666667%;
}
.col-lg-14 {
width: 58.33333333%;
}
.col-lg-15 {
width: 62.5%;
}
.col-lg-16 {
width: 66.66666667%;
}
.col-lg-17 {
width: 70.833333333%;
}
.col-lg-18 {
width: 75%;
}
.col-lg-19 {
width: 79.166666667%;
}
.col-lg-20 {
width: 83.33333333%;
}
.col-lg-21 {
width: 87.5%;
}
.col-lg-22 {
width: 91.66666667%;
}
.col-lg-23 {
width: 95.833333333%;
}
.col-lg-24 {
width: 100%;
}
}
code, kbd, pre, samp {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
cursor: default;
}
kbd, .kbd {
padding: 2px 4px;
margin: 0 4px;
font-size: 0.8em;
color: #ffffff;
background-color: #565656;
border-radius: 3px;
}
code, .code {
padding: 2px 4px;
margin: 0 4px;
font-size: 0.8em;
color: #ac0e0e;
background-color: #f0f2f2;
border-radius: 4px;
}
pre {
position: relative;
display: block;
padding: 0.5em;
margin: 0 0 0.7em;
color: var(--txt5);
word-break: break-all;
word-wrap: break-word;
white-space: pre-wrap;
background-color: var(--bg2);
border: 1px solid var(--bg6);
border-left: 5px solid var(--bg6);
border-radius: 0 4px 4px 0;
width: 100%;
line-height: 2em;
}
.help {
width: 1em;
height: 1em;
margin: 0 0.3em;
vertical-align: text-top;
display: inline-block;
cursor: pointer;
background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiAxMDI0YTUxMiA1MTIgMCAxIDEgNTEyLTUxMiA1MTMuMTUzOTc0IDUxMy4xNTM5NzQgMCAwIDEtNTEyIDUxMnogbS01Ny41MTY0ODktMTcyLjYxMDIwMkg1NjYuNjYxOTIydi0xMTIuMTc4NDFINDU0LjQ4MzUxMXpNNTM3Ljg3MzMxIDE3Mi41NDk0NjZjLTEyOS40MjcyODQgMC0yNTMuMTQ1NDMzIDYzLjI4NjM1OC0yNTMuMTQ1NDMzIDIyNy4yMTEzODhIMzk3LjIwOTk2NGExMDkuMzIzODQzIDEwOS4zMjM4NDMgMCAwIDEgMTEyLjE3ODQxMS0xMTUuMDMyOTc3YzQ2LjAzNzQ4NSAwIDExMi4xNzg0MSAxNy4yNDg4NzMgMTEyLjE3ODQxIDg2LjMwNTEgMCA2My4yODYzNTgtMjAuMTY0MTc2IDc0Ljc2NTM2Mi04MC41MzUyMzEgMTIwLjgwMjg0N2ExNzEuODgxMzc2IDE3MS44ODEzNzYgMCAwIDAtODYuMzA1MTAxIDE1Ny45MTIyMTl2MzQuNDk3NzQ2aDExNS4wMzI5NzhjMC0xMDMuMjUwMjk3IDcxLjkxMDc5NS0xMTUuMDMyOTc3IDEyOS40MjcyODMtMTk4LjQ4MzUxMWEyMjYuNDgyNTYyIDIyNi40ODI1NjIgMCAwIDAgNDAuMjY3NjE2LTEzNS4xOTcxNTMgMTkwLjgzMDg0MiAxOTAuODMwODQyIDAgMCAwLTIwMS41ODEwMi0xNzcuOTU0OTIzeiIgZmlsbD0iIzFEODVFRCI+PC9wYXRoPjwvc3ZnPg==");
}
.btn {
background: var(--man5);
color: var(--mant);
border: 1px solid var(--man6);
position: relative;
display: inline-block;
padding: 0.5em 0.7em;
font-size: 1em;
line-height: 1em;
margin: 2px;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
border-radius: 0.7em;
transition: all .2s;
-webkit-transition: all .2s;
}
.btn:hover {
box-shadow: 0 0 2px #ffffff inset;
}
.btn:active {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
.btn::after {
content: "Loading...";
position: absolute;
bottom: 0;
right: 0.3em;
font-size: 1em;
transform-origin: right bottom;
opacity: 0;
transform: scale(0.8);
transition: all 0.3s;
}
.btn.loading::after {
opacity: 0.5;
transform: scale(0.4);
}
.btn.lg {
font-size: 1.2em;
padding: 0.6em 1.5em;
}
.btn.lgg {
font-size: 1.5em;
padding: 0.8em 2em;
}
.btn.sm {
font-size: 0.8em;
}
.btn.smm {
font-size: 0.7em;
}
.btn.smmm {
font-size: 0.6em;
}
.btn.xs {
font-size: 0.8em;
padding: 0.2em 0.4em;
}
.btn.svg {
padding: 0.2em;
vertical-align: top;
border-radius: 3px;
}
.btn.svg>svg {
width: 1.45em;
height: 1.45em;
}
.btn.def {
background: var(--bg2);
color: var(--txt7);
border: 1px solid var(--bg6);
}
.btn.def:hover {
background: var(--bg1);
color: var(--txt9);
border: 1px solid var(--bg9);
}
.btn.dag {
background: var(--dag5);
color: var(--dagt);
border: 1px solid var(--dag6);
}
.btn.imp, .btn.succ {
background: var(--succ5);
color: var(--succt);
border: 1px solid var(--succ6);
}
.btn.warn {
background: var(--warn5);
color: var(--warnt);
border: 1px solid var(--warn6);
}
.btn-menu {
position: relative;
}
.caret {
border-top: 4px solid var(--txt9);
display: inline-block;
margin: 0 4px;
vertical-align: middle;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
transition: transform .3s;
-webkit-transition: transform .3s;
}
.btn>input {
display: none;
}
.btn>input:checked+ul, .btn.show>ul, .btn-menu.show>ul {
display: block;
}
.btn>input:checked+ul+.caret, .btn.show>.caret, .btn-menu.show>.caret {
transform: rotate(180deg);
}
span.def {
background: var(--bg3);
color: var(--txt9);
border: 1px solid var(--bg6);
padding: 0.2em 0.5em;
border-radius: 0.3em;
}
span.dag {
background: var(--dag5);
color: var(--dagt);
border: 1px solid var(--dag6);
padding: 0.2em 0.5em;
border-radius: 0.3em;
}
span.imp, span.succ {
background: var(--succ5);
color: var(--succt);
border: 1px solid var(--succ6);
padding: 0.2em 0.5em;
border-radius: 0.3em;
}
span.warn {
background: var(--warn5);
color: var(--warnt);
border: 1px solid var(--warn6);
padding: 0.2em 0.5em;
border-radius: 0.3em;
}
span.man {
background: var(--man4);
color: var(--warnt);
border: 1px solid var(--man5);
padding: 0.2em 0.5em;
border-radius: 0.3em;
}
.br:after {
display: table;
content: " ";
clear: both;
}
textarea[disabled], select[disabled], input[disabled], input[disabled]+i, .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
cursor: not-allowed !important;
opacity: .65 !important;
background: var(--bg6) !important;
border-color: var(--bg6) !important;
}
.ciy-tree-dot {
cursor: pointer;
display: inline-block;
transition: transform .2s;
-webkit-transition: transform .2s;
margin-top: 0.3em;
}
.ciy-tree-spread .ciy-tree-dot {
transform: rotate(90deg);
}
.table {
display: flex;
flex-direction: column;
min-height: 0;
line-height: 2em;
flex: 1;
}
.table>div.list {
margin-top: 0.5em;
color: var(--txt9);
background: var(--bg3);
overflow: auto;
flex: 1;
display: none;
}
.table tr {
transition: all .5s;
-webkit-transition: all .5s;
background: var(--bg3);
}
.table td {
border-bottom: 1px solid var(--bg6);
border-right: 1px solid var(--bg6);
}
.table tr>td:first-child, .table tr>th:first-child {
border-left: 1px solid var(--bg6);
}
.table td>div {
padding: 0.5em;
margin: 0 auto;
overflow: hidden;
max-width: 30em;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
}
.table tr:nth-child(odd) {
background: var(--bg4);
}
.table tr:hover {
background: var(--bg1);
box-shadow: 0 0 6em var(--bg1) inset;
}
.table tr>th {
position: relative;
padding: 0.5em 1em;
text-align: left;
border-bottom: 1px solid var(--bg6);
border-right: 1px solid var(--bg6);
white-space: nowrap;
color: var(--txt6);
position: sticky;
top: 0;
z-index: 1;
background: var(--bg5);
box-shadow: inset 0 2px 0 var(--man4);
}
.table th>i {
position: absolute;
cursor: pointer;
border-style: solid;
overflow: hidden;
border-width: 6px;
margin-left: 0.5em;
top: 1.5em;
border-color: var(--bg9) transparent transparent;
transition: border .5s;
-webkit-transition: border .5s;
}
.table th>i.asc {
transform: rotate(180deg);
top: 0.5em;
}
.table th>i:hover {
border-color: var(--txt6) transparent transparent;
}
.table th>i.sort.js {
border-color: var(--txt9) transparent transparent;
}
.table th>i.sort.db {
border-color: var(--man6) transparent transparent;
}
.table tr.selected {
background: var(--e-tabselect);
}
.table tr.selected .chkbox::before {
content: '✅';
}
.table tr .chkbox::before {
content: '⬜';
text-align: center;
display: block;
}
.table>.loading {
text-align: center;
font-size: 1.5em;
color: var(--txt1);
margin: 4em 0;
}
.table .exfold {
font-size: 1.5em;
vertical-align: middle;
padding-right: 0.5em;
}
.table>ul.list {
margin: 0.5em -1em 0 -1em;
padding: 0 0.5em;
min-height: 0;
overflow: overlay;
flex: 1;
}
.table>ul.list>li {
padding: 0.5em;
}
.table>ul.list>li.selected>div {
background: linear-gradient(0deg, var(--e-tabselect), var(--bg1));
}
.table .page {
margin: 5px;
float: right;
display: flex;
align-items: center;
}
.table .page>.totaltxt {
color: var(--txt3);
line-height: 1.5em;
margin-right: 0.5em;
}
.table .page .current {
color: var(--mant);
font-weight: bold;
background-color: var(--man5) !important;
cursor: pointer;
}
.table .page a {
position: relative;
border: 1px solid var(--bg6);
color: var(--txt6);
margin: 0 2px;
padding: 0 9px;
text-decoration: none;
}
.table .page a:hover {
background: var(--bg1);
}
.table .page a::after {
content: ".....";
position: absolute;
bottom: 0;
color: var(--txt9);
right: 0.3em;
font-size: 1em;
transform-origin: right bottom;
opacity: 0;
transform: scale(0.8);
transition: all 0.3s;
}
.table .page a.svg {
padding: 0.28em;
}
.table .page a.loading::after {
opacity: 0.5;
transform: scale(0.4);
}
.topbtn {
margin-top: 0.5em;
background: var(--bg1);
border-radius: 10px;
padding: 0.5em;
border: 1px solid var(--bg4);
}
.table .btmbtn {
margin: 3px 0;
display: inline-block;
}
.search>ul {
display: flex;
margin-left: 1em;
overflow-x: overlay;
overflow-y: hidden;
}
.search>ul::-webkit-scrollbar {
width: 3px;
height: 3px;
}
.search>ul>li {
padding: 0.3em 1em;
cursor: pointer;
white-space: nowrap;
}
.search>ul>li.active {
position: relative;
background: var(--bg1);
border-radius: 0.3em 0.3em 0 0;
}
.search>ul>li.active::after {
content: '';
position: absolute;
height: 1px;
background: linear-gradient(90deg, transparent, var(--man5), transparent);
bottom: -1px;
left: -0.5em;
right: -0.5em;
}
.search .sinps {
transition: height 0.3s;
}
.search>div {
display: flex;
background: var(--bg1);
border-radius: 0.5em;
padding: 0.5em;
border: 1px solid var(--bg4);
}
.search .smore {
margin-top: 0.3em;
white-space: nowrap;
cursor: pointer;
padding: 0.3em;
transition: all 0.3s;
}
.search .sbtns {
margin-top: 0.3em;
white-space: nowrap;
}
.ciy-tip {
background: var(--man3);
margin-top: 0.5em;
padding: 0.5em;
border-radius: 0.5em;
}
.ciy-tip>div {
margin-bottom: 0.5em;
}
.ciy-list {
position: relative;
background: var(--bg1);
border: 1px solid var(--bg5);
padding: 0.5em;
border-radius: 0.5em;
overflow: hidden;
transition: background .5s;
}
.ciy-list .l0 {
font-size: 0.7em;
color: var(--txt7);
margin-top: -0.8em;
}
.ciy-list .l1 {
font-size: 1.2em;
padding: 0 0.5em 0.5em 0.5em;
color: var(--txt9);
}
.ciy-list .l2 {
font-size: 1em;
padding: 0.3em 1em;
color: var(--txt7);
}
.ciy-list .l3 {
font-size: 0.8em;
padding: 0.3em 1.3em;
color: var(--txt5);
}
.ciy-list .rt {
position: absolute;
top: 0.5em;
right: 0.5em;
text-align: right;
}
.ciy-list .rb {
position: absolute;
bottom: 0.5em;
right: 0.5em;
}
.ciy-list .lb {
position: absolute;
bottom: 0.5em;
left: 0.5em;
}
.ciy-list .rbg {
position: absolute;
right: -3em;
display: block;
text-align: center;
width: 8em;
background: #e0e0e0;
transform: rotate(45deg);
transform-origin: left bottom;
pointer-events: none;
color: #ffffff;
top: -2.5em;
font-weight: 100;
text-shadow: 0 0 4px #616161;
}
.formline .ciy-form {
margin-top: 0;
margin-bottom: 0;
}
.formline .ciy-form>label, .formline .ciy-form>div {
position: relative;
line-height: auto;
height: auto;
padding-right: 0.5em;
min-height: 2.4em;
}
.formline .ciy-form>div {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.formline .ciy-form::before, .formline .ciy-form>label::before, .formline .ciy-form>div::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 1px solid #e6e6e6;
pointer-events: none;
z-index: -1;
}
.gridline {
border-collapse: collapse;
border: 2px solid var(--bg6);
border-left: none;
}
.gridline .ciy-form {
margin-top: 0;
margin-bottom: 0;
border-bottom: 1px solid var(--bg6);
border-left: 1px solid var(--bg6);
}
.gridline .ciy-form.end {
margin-top: 0;
margin-bottom: 0;
border-bottom: none;
}
.gridline .ciy-form>label {
padding-right: 0.5em;
padding-left: 0.5em;
font-weight: bold;
justify-content: center;
}
.gridline .ciy-form>div:first-of-type {
border-left: 1px solid var(--bg6);
padding-left: 0.5em;
}
.gridline .ciy-form>div {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.gridline .ciy-form>div:empty {
content: ' ';
}
.gridline .ciy-form.col-sm-24>div {
overflow: initial;
white-space: initial;
text-overflow: initial;
}
.ciy-hr {
height: 1px;
width: 100%;
background: linear-gradient(90deg, transparent, var(--bg7), transparent);
}
.ciy-form {
margin-top: 5px;
margin-bottom: 5px;
display: flex;
align-items: center;
line-height: calc(2.4em - 2px);
position: relative;
min-height: 2.4em;
}
.ciy-form.top {
align-items: flex-start;
}
.ciy-form .text {
padding-top: 0.4em;
padding-bottom: 0.4em;
line-height: 1.5em;
}
.ciy-form.v {
flex-direction: column;
}
.ciy-form.v>label {
margin-left: 0.5em;
text-align: left;
width: 100%;
justify-content: flex-start;
height: auto;
margin-bottom: 0.5em;
}
.ciy-form.v>div {
width: 100%;
}
.ciy-form>div {
display: inline-block;
flex: 1;
vertical-align: top;
min-width: 0;
}
.ciy-form>label {
min-width: 7.5em;
white-space: nowrap;
text-align: right;
padding: 0 0.5em 0 0;
display: flex;
flex-wrap: wrap;
line-height: 1.2em;
justify-content: flex-end;
align-items: center;
min-height: 2.4em;
}
.ciy-form>label.auto {
min-width: auto !important;
padding-left: 0.5em;
}
.char9 .ciy-form>label,.ciy-form.char9>label {
min-width: 9.5em;
}
.char8 .ciy-form>label,.ciy-form.char8>label {
min-width: 8.5em;
}
.char7 .ciy-form>label,.ciy-form.char7>label {
min-width: 7.5em;
}
.char6 .ciy-form>label,.ciy-form.char6>label {
min-width: 6.5em;
}
.char5 .ciy-form>label,.ciy-form.char5>label {
min-width: 5.5em;
}
.char4 .ciy-form>label,.ciy-form.char4>label {
min-width: 4.5em;
}
.char3 .ciy-form>label,.ciy-form.char3>label {
min-width: 3.5em;
}
.char2 .ciy-form>label,.ciy-form.char2>label {
min-width: 2.5em;
}
.ciy-form>div>label {
white-space: nowrap;
display: inline-block;
}
.ciy-form>label.imp:after {
position: absolute;
content: "●";
top: -0;
color: var(--dag6);
font-size: 0.7em;
margin-right: -0.5em;
}
.ciy-form.inline>div {
flex: auto;
}
.ciy-form.inline {
display: inline-flex;
width: auto !important;
}
.ciy-form.inline>label {
width: auto;
min-width: auto;
margin-left: 1em;
}
.form-bottom {
position: fixed;
padding: 1em 0;
left: 0;
right: 0;
bottom: 0;
margin-right: 1px;
background: var(--bg1);
text-align: center;
border-top: 1px solid var(--bg5);
}
form.inline-minwidth .ciy-form.inline>div {
min-width: 14em;
}
form:after {
display: table;
content: " ";
clear: both;
}
select {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
padding-right: 2em !important;
background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzc3Nzc3NyIgZD0ibTc0MS44MDMxNCw0NTEuNTQ2MTdhMjUuNDMyMjUsMjQuMzIyNyAwIDAgMSAzOC42NTcwMSwzMS4zMjc2NGwtMy4wNTE4NywzLjMwNzg4bC0xNTUuMDM0OTgsMTQ1LjkzNjJhMjUuNDMyMjUsMjQuMzIyNyAwIDAgMSAtMzIuNDUxNTQsMi41NzgyMWwtMy41NjA1MSwtMi44MjE0M2wtMTUwLjA1MDI2LC0xNDUuOTM2MmEyNS40MzIyNSwyNC4zMjI3IDAgMCAxIDMyLjc1NjczLC0zNi45NzA1MWwzLjQ1ODc5LDIuODIxNDRsMTMyLjI0NzY4LDEyOC41Njk3OWwxMzYuOTc4MDgsLTEyOC44MTMwMWwwLjA1MDg2LDB6Ij48L3BhdGg+PC9zdmc+") no-repeat scroll right center var(--bg2);
}
/* 设置默认的选项样式 */
select option {
background: var(--bg1);
color: var(--txt9);
}
select option:selected {
color: var(--txt6);
}
select::-ms-expand {
display: none;
}
select, textarea, .dominp, input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], input[type=color], input[type=date], input[type=datetime], input[type=time] {
display: inline-block;
min-height: 2.4em;
padding-left: 0.5em;
padding-right: 0.5em;
color: var(--txt8);
background-color: var(--bg1);
border: 1px solid var(--bg6);
border-radius: 4px;
transition: border 0.2s, box-shadow 0.2s;
-webkit-transition: border 0.2s, box-shadow 0.2s;
}
textarea {
width: 100%;
display: block;
line-height: 1.5em;
padding: 0.5em;
}
textarea:focus, select:focus, input[type=text]:focus, input[type=password]:focus {
border: 1px solid var(--bg7);
box-shadow: 0 0 5px var(--bg7);
-webkit-box-shadow: 0 0 5px var(--bg7);
}
input[type=checkbox], input[type=radio] {
zoom: 1.5;
vertical-align: middle;
}
input[type=range] {
appearance: none;
-webkit-appearance: none;
width: 100%;
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
}
input[type=range]::-webkit-slider-runnable-track {
height: 5px;
border-radius: 3px;
box-shadow: var(--e-inputshadow);
}
input[type=range]:focus {
outline: none;
background: var(--e-inputbr);
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
height: 20px;
width: 20px;
margin-top: -7px;
background: var(--e-inputbg);
border-radius: 50%;
border: 3px solid var(--e-inputbr);
box-shadow: 1px 1px 3px var(--bg7);
transition: box-shadow 0.2s;
-webkit-transition: box-shadow 0.2s;
}
input[type=range]::-webkit-slider-thumb:hover {
-webkit-appearance: none;
box-shadow: 1px 1px 3px var(--bg9);
}
input.num {
width: 4em;
text-align: right;
}
input.imp {
border: 1px solid var(--bg9);
}
input.tran, select.tran, textarea.tran {
color: var(--txt7);
background-color: transparent;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
transition: none;
-webkit-transition: none;
}
textarea.tran:-webkit-autofill, select.tran:-webkit-autofill, input.tran:-webkit-autofill {
box-shadow: 0 0 0px 1000px var(--bg1) inset !important;
}
textarea.tran:focus, select.tran:focus, input.tran:focus {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.ciy-layer {
z-index: 2001;
top: 0;
left: 0;
margin: 0;
padding: 0;
position: fixed;
pointer-events: auto;
-webkit-overflow-scrolling: touch;
transition: none;
}
.ciy-showend {
position: fixed;
bottom: 0;
right: 0;
max-width: 50%;
}
.ciy-showend-view {
min-width: 18em;
position: relative;
margin: 0 1.5em 1.5em 1.5em;
background: var(--bg1);
border-radius: 4px;
box-shadow: var(--e-dialog);
}
.ciy-showend-view>b {
position: absolute;
right: 0.2em;
top: 0;
font-size: 2em;
cursor: pointer;
}
.ciy-showend-view>i {
content: '';
position: absolute;
top: 0;
left: 0;
width: 4px;
height: 100%;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.ciy-showend-view>span {
position: absolute;
bottom: 0.1em;
right: 0.1em;
font-size: 0.5em;
color: var(--txt1);
}
.ciy-showend-view>h3 {
color: var(--txt9);
font-weight: 700;
padding: 1em 2.5em 0.5em 1em;
font-size: 1em;
}
.ciy-showend-view>div {
padding: 0 2.5em 1em 1.5em;
color: var(--txt3);
}
.ciy-dialog {
min-width: 18em;
background: var(--bg2);
border-radius: 5px;
box-shadow: var(--e-dialog);
animation: ciy-scale 0.2s;
-webkit-animation: ciy-scale 0.2s;
-ms-animation: ciy-scale 0.2s;
animation-name: ciy-scale 0.2s;
}
.ciy-dialog>.title {
cursor: move;
padding: 0 0.75em;
height: 2.5em;
line-height: 2.5em;
border-top: 1px solid var(--bg4);
color: var(--txt9);
overflow: hidden;
background: var(--bg6);
border-radius: 4px 4px 0 0;
text-overflow: ellipsis;
white-space: nowrap;
}
.ciy-dialog>.content {
position: relative;
padding: 1em 1em 0.5em 1em;
line-height: 2em;
word-break: break-all;
overflow-x: hidden;
overflow-y: overlay;
color: var(--txt7);
}
.ciy-dialog>.buttons {
text-align: right;
padding: 0.5em 1em 1em 1em;
pointer-events: auto;
}
.ciy-dialog>.buttons>.btn {
padding: 0.5em 1em;
margin-left: 1em;
}
.ciy-close {
cursor: pointer;
z-index: 1;
width: 1em;
height: 1em;
background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwMjQgOTEuMDkzMzMzTDkzMi45MDY2NjcgMCA1MTIgNDIwLjkwNjY2NyA5MS4wOTMzMzMgMCAwIDkxLjA5MzMzMyA0MjAuOTA2NjY3IDUxMiAwIDkzMi45MDY2NjcgOTEuMDkzMzMzIDEwMjQgNTEyIDYwMy4wOTMzMzMgOTMyLjkwNjY2NyAxMDI0IDEwMjQgOTMyLjkwNjY2NyA2MDMuMDkzMzMzIDUxMiAxMDI0IDkxLjA5MzMzM3oiPjwvcGF0aD48L3N2Zz4=");
}
.ciy-rclose {
cursor: pointer;
z-index: 1;
border-radius: 50%;
background: var(--dag5);
text-align: center;
line-height: 1.2em;
height: 1.2em;
width: 1.2em;
}
.ciy-rclose::after {
content: "×";
padding-top: 0.1em;
line-height: 1em;
height: 1em;
display: block;
}
.ciy-mask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
}
.ciy-toast {
min-width: 10em;
padding: 1em 1.5em;
color: var(--txt9);
line-height: 2em;
word-break: break-all;
text-align: center;
background-color: var(--bg1);
border: 1px dashed var(--bg6);
box-shadow: var(--e-dialog);
border-radius: 9px;
animation: ciy-scale 0.3s;
-webkit-animation: ciy-scale 0.3s;
-ms-animation: ciy-scale 0.3s;
}
.ciy-toast>svg {
vertical-align: middle;
margin-right: 0.3em;
width: 3em;
height: 3em;
}
.ciy-toast>svg.whirl {
animation: ciy-cir1 1s linear infinite;
-webkit-animation: ciy-cir1 1s linear infinite;
-ms-animation: ciy-cir1 1s linear infinite;
animation-name: ciy-cir1 1s linear infinite;
}
.ciy-loading {
height: 2px;
left: 0;
top: 0;
width: 0%;
background: var(--man5);
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.ciy-loading.start {
width: 80%;
transition: all 5s;
-webkit-transition: all 5s;
}
.ciy-loading.fail {
background: var(--dag5);
width: 100%;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.ciy-loading.succ {
background: var(--succ5);
width: 100%;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.ciy-popmenu {
display: none;
position: absolute;
background: var(--bg4);
border: 1px solid var(--bg6);
color: var(--txt7);
border-radius: 2px;
white-space: nowrap;
box-sizing: content-box;
animation: ciy-upin 0.2s;
-webkit-animation: ciy-upin 0.2s;
-ms-animation: ciy-upin 0.2s;
animation-name: ciy-upin 0.2s;
}
.ciy-popmenu>li {
line-height: 3em;
min-width: 8em;
text-align: center;
display: block;
padding: 0 1em;
cursor: pointer;
transition: background 1s;
-webkit-transition: background 1s;
}
.ciy-popmenu>li>a {
color: var(--txt9);
}
.ciy-popmenu>li.disable {
color: var(--txt3);
}
.ciy-popmenu>li.line {
background: var(--bg1);
height: 2px;
margin: 0 7px;
}
.ciy-popmenu>li:hover {
background: var(--bg6);
}
.ciy-badge-dot {
position: absolute;
top: 1em;
right: 1em;
width: 0.6em;
height: 0.6em;
padding: 0;
border-radius: 50%;
display: inline-block;
background: var(--dag5);
}
.ciy-badge {
position: absolute;
top: 0.5em;
right: 0;
height: 1em;
line-height: 1em;
display: inline-block;
padding: 0.2em 0.4em;
font-size: 0.8em;
background: var(--dag5);
color: var(--dagt);
border-radius: 2px;
}
.ciy-tabcard {
position: relative;
overflow: auto;
}
.ciy-tabcard>ul {
display: flex;
align-items: flex-end;
overflow: auto;
}
.ciy-tabcard>ul::-webkit-scrollbar {
width: 0;
height: 0;
}
.ciy-tabcard>ul>li {
white-space: nowrap;
text-align: center;
position: relative;
cursor: pointer;
line-height: 1em;
}
.ciy-tabcard>ul>right {
margin-left: auto;
}
.ciy-tabcard.simple>ul>li {
padding: 0 1em;
line-height: 2.5em;
transition: all 0.3s;
}
.ciy-tabcard.simple>ul>li.active {
color: var(--man5);
border-bottom: 1px solid var(--man5);
}
.ciy-tabcard.simple>div {
background: var(--bg1);
}
.ciy-tabcard.simple>div>.tabcontent {
padding: 1em;
}
.ciy-tabcard.form>ul {
margin-left: 0.3em;
}
.ciy-tabcard.form>ul>li {
background: var(--bg5);
color: var(--txt5);
border-radius: 0.5em 0.5em 0 0;
padding: 0 1em;
line-height: 2em;
margin: 0.3em 0 0 0.3em;
transition: all 0.3s;
}
.ciy-tabcard.form>ul>li.active {
background: var(--man5);
color: var(--mant);
}
.ciy-tabcard.form>div {
background: var(--bg1);
border: 1px solid var(--bg5);
border-radius: 0.5em;
}
.ciy-tabcard.form>div>.tabcontent {
padding: 1em;
}
.ciy-tabcard.full {
height: 100%;
display: flex;
flex-direction: column;
}
.ciy-tabcard.full>div {
flex: 1;
overflow: auto;
}
.ciy-tabcard.full>div>.tabcontent {
height: 100%;
}
.ciy-caption {
display: flex;
align-items: center;
padding: 0.8em 1em;
font-size: 1.1em;
position: relative;
font-weight: bolder;
background: var(--bg2);
color: var(--txt7);
border-bottom: 1px solid var(--bg6);
}
.ciy-caption.center {
flex-flow: column;
}
.ciy-caption .mk {
width: 0.3em;
height: 1.5em;
margin-right: 0.3em;
border-radius: 0.3em;
vertical-align: middle;
background: var(--man5);
}
.ciy-caption .title {
flex: 1;
color: var(--txt9);
}
.ciy-caption .right {
font-size: 0.9em;
font-weight: normal;
color: var(--txt5);
}
.ciy-caption .sub {
position: absolute;
bottom: 0;
left: 3em;
font-size: 0.7em;
font-weight: normal;
color: var(--txt1);
}
.md-h1 {
font-weight: bold;
font-size: 1.2em;
margin-left: 0.3em;
line-height: 1.5em;
text-align: left;
padding: 0.5em 0.2em 0.5em 0.5em;
}
.md-h2 {
font-weight: bold;
font-size: 1.1em;
margin-left: 0.4em;
line-height: 1.8em;
padding: 0.5em 0.2em 0.5em 0.5em;
}
.md-h3,
.md-h4,
.md-h5 {
font-weight: bold;
font-size: 1em;
margin-left: 0.5em;
line-height: 1.5em;
padding: 0.5em 0.2em 0.5em 0.5em;
}
.md-content {
text-indent: 1em;
padding: 0.3em 0;
line-height: 2em;
white-space: pre-wrap;
}
.md-content * {
text-indent: 0;
}
.md-code {
display: inline;
padding: 2px 4px;
margin: 0 4px;
color: #ac0e0e;
background-color: #f0f2f2;
border-radius: 4px;
}
.md-table {
border-collapse: collapse;
width: 100%;
background: var(--bg2);
}
.md-table th, .md-table td {
border: 1px solid var(--bg6);
padding: 0.5em;
text-align: left;
}
.md-table tr:hover {
background: var(--bg1);
color: var(--txt9);
}
fieldset {
border: none;
padding: 0;
border-top: 1px solid var(--bg6);
width: 100%;
}
fieldset>legend {
margin-left: 1em;
padding: 0 0.3em;
font-size: 1.5em;
font-weight: 300;
}
fieldset.box {
padding: 0;
border: 1px solid var(--bg6);
border-radius: 0.3em;
}
fieldset.tips {
padding: 0;
border: 1px solid var(--bg6);
border-radius: 8px;
display: inline-block;
margin: 0.5em auto;
background: var(--bg2);
}
fieldset.tips>legend {
padding: 0.1em 1em;
font-size: 1.2em;
background: var(--bg4);
border: 1px solid var(--bg6);
border-radius: 1em;
}
fieldset.tips>div {
padding: 1em;
}
fieldset.tips>div>ul {
list-style-type: decimal;
}
fieldset.tips>div>ul>li {
list-style: decimal;
margin-top: 0.5em;
}
.cata_dag {
color: white;
font-size: 0.9em;
background: var(--dag6);
padding: 0.2em 0.4em;
border-radius: 3px;
}
.cata_imp, .cata_succ {
color: white;
font-size: 0.9em;
background: var(--succ6);
padding: 0.2em 0.4em;
border-radius: 3px;
}
.cata_warn {
color: white;
font-size: 0.9em;
background: var(--warn6);
padding: 0.2em 0.4em;
border-radius: 3px;
}
.cata_man {
color: white;
font-size: 0.9em;
background: var(--man6);
padding: 0.2em 0.4em;
border-radius: 3px;
}
.cata_def {
color: var(--txt6);
font-size: 0.9em;
background: var(--bg5);
padding: 0.2em 0.4em;
border-radius: 3px;
}
.txt-smmm.txt-smmm.txt-smmm {
font-size: 0.7em;
}
.txt-smm.txt-smm.txt-smm {
font-size: 0.8em;
}
.txt-sm.txt-sm.txt-sm {
font-size: 0.9em;
}
.txt-lg.txt-lg.txt-lg {
font-size: 1.2em;
}
.txt-lgg.txt-lgg.txt-lgg {
font-size: 1.3em;
}
.txt-lggg.txt-lggg.txt-lggg {
font-size: 1.5em;
}
.txt-lgggg.txt-lgggg.txt-lgggg {
font-size: 2em;
}
.txt-wb.txt-wb.txt-wb {
font-weight: bold;
}
.txt-wl.txt-wl.txt-wl {
font-weight: lighter;
}
.txt1.txt1.txt1 {
color: var(--txt1);
}
.txt2.txt2.txt2 {
color: var(--txt2);
}
.txt3.txt3.txt3 {
color: var(--txt3);
}
.txt4.txt4.txt4 {
color: var(--txt4);
}
.txt5.txt5.txt5 {
color: var(--txt5);
}
.txt6.txt6.txt6 {
color: var(--txt6);
}
.txt7.txt7.txt7 {
color: var(--txt7);
}
.txt8.txt8.txt8 {
color: var(--txt8);
}
.txt9.txt9.txt9 {
color: var(--txt9);
}
.bg1.bg1.bg1 {
background-color: var(--bg1);
}
.bg2.bg2.bg2 {
background-color: var(--bg2);
}
.bg3.bg3.bg3 {
background-color: var(--bg3);
}
.bg4.bg4.bg4 {
background-color: var(--bg4);
}
.bg5.bg5.bg5 {
background-color: var(--bg5);
}
.bg6.bg6.bg6 {
background-color: var(--bg6);
}
.bg7.bg7.bg7 {
background-color: var(--bg7);
}
.bg8.bg8.bg8 {
background-color: var(--bg8);
}
.bg9.bg9.bg9 {
background-color: var(--bg9);
}
.px0.px0.px0 {
padding-left: 0;
padding-right: 0;
}
.px1.px1.px1 {
padding-left: 0.25em;
padding-right: 0.25em;
}
.px2.px2.px2 {
padding-left: 0.5em;
padding-right: 0.5em;
}
.px3.px3.px3 {
padding-left: 0.75em;
padding-right: 0.75em;
}
.px4.px4.px4 {
padding-left: 1em;
padding-right: 1em;
}
.py0.py0.py0 {
padding-top: 0;
padding-bottom: 0;
}
.py1.py1.py1 {
padding-top: 0.25em;
padding-bottom: 0.25em;
}
.py2.py2.py2 {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.py3.py3.py3 {
padding-top: 0.75em;
padding-bottom: 0.75em;
}
.py4.py4.py4 {
padding-top: 1em;
padding-bottom: 1em;
}
.mx1.mx1.mx1 {
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.mx2.mx2.mx2 {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.mx3.mx3.mx3 {
margin-left: 0.75rem;
margin-right: 0.75rem;
}
.mx4.mx4.mx4 {
margin-left: 1rem;
margin-right: 1rem;
}
.my1.my1.my1 {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
.my2.my2.my2 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.my3.my3.my3 {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
}
.my4.my4.my4 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.cursor-p.cursor-p.cursor-p {
cursor: pointer;
}
.txt-un.txt-un.txt-un, .target {
text-decoration: underline;
}
.txt-left.txt-left.txt-left {
text-align: left;
}
.txt-center.txt-center.txt-center {
text-align: center;
}
.txt-right.txt-right.txt-right {
text-align: right;
}
.txt-just.txt-just.txt-just {
text-align: justify;
}
.block.block.block {
display: block;
}
.flex.flex.flex {
display: flex;
}
.flexcol.flexcol.flexcol {
display: flex;
flex-direction: column;
}
.flex1.flex1.flex1 {
flex: 1;
min-width: 0;
}
.flexnone.flexnone.flexnone {
flex: none;
min-width: 0;
}
.flex-center.flex-center.flex-center {
align-items: center;
}
.txt-nowrap.txt-nowrap.txt-nowrap {
white-space: nowrap;
}
.txt-over.txt-over.txt-over {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
min-width: 0;
}
.hide.hide.hide {
display: none;
}
.noselect.noselect.noselect {
user-select: none;
}
.tran5.tran5.tran5 {
transition: all .5s;
-webkit-transition: all .5s;
}
.sta.sta.sta {
position: static;
}
.abs.abs.abs {
position: absolute;
}
.fix.fix.fix {
position: fixed;
}
.rel.rel.rel {
position: relative;
}
.sti.sti.sti {
position: sticky;
}
.t0.t0.t0 {
top: 0;
}
.l0.l0.l0 {
left: 0;
}
.r0.r0.r0 {
right: 0;
}
.b0.b0.b0 {
bottom: 0;
}
.t1.t1.t1 {
top: 0.5em;
}
.l1.l1.l1 {
left: 0.5em;
}
.r1.r1.r1 {
right: 0.5em;
}
.b1.b1.b1 {
bottom: 0.5em;
}
.t2.t2.t2 {
top: 1em;
}
.l2.l2.l2 {
left: 1em;
}
.r2.r2.r2 {
right: 1em;
}
.b2.b2.b2 {
bottom: 1em;
}
.lf1.lf1.lf1 {
line-height: 1em;
}
.lf2.lf2.lf2 {
line-height: 1.5em;
}
.lf3.lf3.lf3 {
line-height: 2em;
}
.lf4.lf4.lf4 {
line-height: 2.5em;
}
.ti1.ti1.ti1 {
text-indent: 1em;
}
.ti2.ti2.ti2 {
text-indent: 2em;
}