/* 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; }