﻿.app-links a.deploy_checklists .fa-laptop-code{opacity:0.25;margin-right:0.125em}.app-links a{display:inline-block;text-align:center;color:#7e57c2;background-color:transparent;border:2px solid #7e57c2;border-color:#7e57c2 #4e3083 #4e3083 #7e57c2;border-radius:0.25em;padding:2em 3em;letter-spacing:1.5px;transition:all .3s ease}.app-links a:hover{background-color:#d4c7eb}.app-links a i{font-size:3em}.app-links a span{display:block;margin-top:1em}.footer-btns{margin-top:1em;margin-bottom:4em;color:gray;text-align:center;text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.footer-btns a{color:#AAA;transition:color .3s ease}.footer-btns a:hover{color:white}.footer-btns a::before{color:#777;content:" | ";margin-left:0.325em;margin-right:0.325em}.footer-btns a:first-child::before{display:none}.data-not-found{text-align:center;padding-top:2em;padding-bottom:2em}.data-not-found .icon{color:#d4c7eb;font-size:72px}.data-not-found .icon .lighten{opacity:0.3}.data-not-found .icon i+i{color:#7e57c2;margin-right:0.25em}.data-not-found .message{margin-top:0.5em;color:#7e57c2;font-size:18px}.document{font-family:'PT Mono', monospace;line-height:1.15em}.document p{margin-bottom:1em}.document h1{color:#555;text-transform:uppercase}.document h1,.document h2,.document h3{line-height:1em}.document h1+h2{margin-top:0}.document h2{margin-top:1.5em}.buttons{text-align:right}.buttons:before,.buttons:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.buttons:after{clear:both}.buttons .left{float:left}.buttons.center{text-align:center}.btn-large{display:inline-block;font-size:24px;color:white;background-color:#2196F3;border-right:2px solid #0c7cd5;border-bottom:2px solid #0c7cd5;margin-right:1.5em;padding:0.325em 2em;border-radius:5px}.btn-large:hover{color:white}.btn-large.danger{padding:0.325em 1em;background-color:#FF4081;border-right:2px solid #ff0d5f;border-bottom:2px solid #ff0d5f}a[class^=btn]{display:inline-flex;align-items:center;transition:color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease}a[class^=btn]:hover i{transform:scale(1.1)}a[class^=btn] span+i{margin-left:0.5em}.btn-danger{color:#ec407a}.btn-danger.mg-r{margin-left:1em;margin-right:1em}.btn-danger:hover{color:#ec407a}.btn-second{padding:0.5em 1.5em;border-radius:2px;color:white;background-color:#455a64;border:1px solid #455a64}.btn-second:hover{color:white !important;background-color:#90a4ae !important;border-color:#90a4ae !important}.btn-back{color:#9b7cd0;background-color:#EDE7F6;padding:0.5em 1.5em;border-radius:2px;border:2px solid #9b7cd0}.btn-back:hover{color:#7E57C2 !important;border-color:#7E57C2 !important}.btn-toggle{color:#3366ff;background-color:white;padding:0.5em 1.5em;border-radius:2px;border:1px solid #3366ff}.btn-toggle.on{color:white;background-color:#3366FF;border:1px solid #3366FF}.btn-toggle:hover{color:white;background-color:#3366ff}.btn,.btn-submit{color:white;background-color:#3366FF;padding:0.5em 1.5em;border-radius:2px;border:1px solid #3366FF;transition:color .3s ease, background-color .3s ease}.btn:hover,.btn-submit:hover{color:white;background-color:#668cff}.form-actions{margin-top:2em}form{margin-left:1em;padding-top:1em}.form-column-2{width:100%;display:table;box-sizing:border-box}@media (max-width: 720px){.form-column-2{display:block !important;width:100%}.form-column-2>.form-inputs{display:block !important;width:100% !important}}.form-column-2>.form-inputs{box-sizing:border-box;width:50%;display:table-cell;vertical-align:top;padding-right:1em}.form-inputs abbr{color:#ec407a;text-decoration:none}.form-inputs .field_with_hint .hint{display:block;color:#43A047;margin-top:0.25em}.form-inputs>.input{margin-bottom:1em;font-size:16px}.form-inputs>.input.radio_buttons.disabled span.radio label{cursor:not-allowed;opacity:0.7;border:2px solid transparent}.form-inputs>.input.radio_buttons.disabled span.radio label:hover{border:2px solid transparent;background-color:#B39DDB}.form-inputs>.input.radio_buttons span.radio{position:relative;display:inline-block;margin-right:0.5em;margin-top:0.5em}.form-inputs>.input.radio_buttons span.radio input{-moz-appearance:none;-webkit-appearance:none;position:absolute;opacity:0;top:0;left:0}.form-inputs>.input.radio_buttons span.radio input+label{cursor:pointer;display:inline-block;padding:0.5em 2em;color:#2a1758;background-color:#EDE7F6;border:2px solid #ede8f6;border-right:2px solid #d0c2e9;border-bottom:2px solid #d0c2e9;border-radius:5px;transition:background-color .3s ease, border-color .3s ease, color .3s ease}.form-inputs>.input.radio_buttons span.radio input+label:hover{color:white;background-color:#B39DDB;border:2px solid #B39DDB;border-right:2px solid #9678cd;border-bottom:2px solid #9678cd}.form-inputs>.input.radio_buttons span.radio input:checked+label{color:white;background-color:#512DA8;border:2px solid #512DA8;border-right:2px solid #3e2280;border-bottom:2px solid #3e2280}.form-inputs>.input.disabled>label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-inputs>.input>label{display:block;color:#101840;margin-bottom:0.25em;letter-spacing:2px}.form-inputs>.input>select{-moz-appearance:none;-webkit-appearance:none;border:0;border-right:1em solid #DDD}.form-inputs>.input>textarea.text{width:80% !important;border-top:none;border-left:none;border-right:none}.form-inputs>.input>input.string,.form-inputs>.input>textarea.text,.form-inputs>.input>input.password,.form-inputs>.input>select{outline:none;box-sizing:border-box;display:block;color:#101840;border:2px solid #AAA;border-radius:4px;padding:0.75em;background-color:#F9F9F9;font-size:16px;letter-spacing:1px;width:100%;transition:color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease}.form-inputs>.input>input.string::-moz-placeholder,.form-inputs>.input>textarea.text::-moz-placeholder,.form-inputs>.input>input.password::-moz-placeholder,.form-inputs>.input>select::-moz-placeholder{color:#AAA}.form-inputs>.input>input.string::-webkit-input-placeholder,.form-inputs>.input>textarea.text::-webkit-input-placeholder,.form-inputs>.input>input.password::-webkit-input-placeholder,.form-inputs>.input>select::-webkit-input-placeholder{color:#AAA}.form-inputs>.input>input.string:-ms-input-placeholder,.form-inputs>.input>textarea.text:-ms-input-placeholder,.form-inputs>.input>input.password:-ms-input-placeholder,.form-inputs>.input>select:-ms-input-placeholder{color:#AAA}.form-inputs>.input>input.string.readonly,.form-inputs>.input>textarea.text.readonly,.form-inputs>.input>input.password.readonly,.form-inputs>.input>select.readonly{cursor:not-allowed;color:#1976d2 !important;font-weight:bold;background-color:#EEE !important;border-right-color:#EEE !important}.form-inputs>.input>input.string.disabled,.form-inputs>.input>textarea.text.disabled,.form-inputs>.input>input.password.disabled,.form-inputs>.input>select.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed;color:#888 !important;background-color:#CCC !important;border-right-color:#CCC !important}.form-inputs>.input>input.string:focus,.form-inputs>.input>textarea.text:focus,.form-inputs>.input>input.password:focus,.form-inputs>.input>select:focus{border-color:rgba(51,102,255,0.8)}.form-inputs>.input .error{color:#ec407a;line-height:2em}.form-inputs>.input .error::before{content:"提示："}@media (min-width: 721px){.list-table{margin-bottom:1em;letter-spacing:2px}.list-table>.head,.list-table>.row{display:table;table-layout:fixed;width:100%}.list-table>.head>div[class^=col-],.list-table>.row>div[class^=col-]{display:table-cell;vertical-align:middle;text-align:left;height:100%;word-break:break-all;padding:0.5em 1em;border-bottom:1px solid #e0e0e0}.list-table>.head>div[class^=col-]>div,.list-table>.row>div[class^=col-]>div{font-size:15px}.list-table>.head>div.hl[class^=col-],.list-table>.row>div.hl[class^=col-]{text-align:left}.list-table>.head>div.hc[class^=col-],.list-table>.row>div.hc[class^=col-]{text-align:center}.list-table>.head>div.hr[class^=col-],.list-table>.row>div.hr[class^=col-]{text-align:right}.list-table>.head>div.vt[class^=col-],.list-table>.row>div.vt[class^=col-]{vertical-align:top}.list-table>.head>div.vm[class^=col-],.list-table>.row>div.vm[class^=col-]{vertical-align:middle}.list-table>.head>div.vb[class^=col-],.list-table>.row>div.vb[class^=col-]{vertical-align:bottom}.list-table>.head.spacing>div[class^=col-],.list-table>.row.spacing>div[class^=col-]{padding-left:0.5em;padding-right:0.5em}.list-table>.head.spacing>div[class^=col-]:first-child,.list-table>.row.spacing>div[class^=col-]:first-child{padding-left:0}.list-table>.head.spacing>div[class^=col-]:last-child,.list-table>.row.spacing>div[class^=col-]:last-child{padding-right:0}.list-table>.head>.col-auto,.list-table>.row>.col-auto{width:auto}.list-table>.head>.col-1,.list-table>.row>.col-1{width:6.25%}.list-table>.head>.col-1_2,.list-table>.row>.col-1_2{width:10%}.list-table>.head>.col-2,.list-table>.row>.col-2{width:12.5%}.list-table>.head>.col-2_2,.list-table>.row>.col-2_2{width:14.5%}.list-table>.head>.col-3,.list-table>.row>.col-3{width:18.75%}.list-table>.head>.col-4,.list-table>.row>.col-4{width:25.0%}.list-table>.head>.col-5,.list-table>.row>.col-5{width:31.25%}.list-table>.head>.col-6,.list-table>.row>.col-6{width:37.5%}.list-table>.head>.col-6_2,.list-table>.row>.col-6_2{width:40%}.list-table>.head>.col-7,.list-table>.row>.col-7{width:43.75%}.list-table>.head>.col-8,.list-table>.row>.col-8{width:50.0%}.list-table>.head>.col-9,.list-table>.row>.col-9{width:56.25%}.list-table>.head>.col-10,.list-table>.row>.col-10{width:62.5%}.list-table>.head>.col-11,.list-table>.row>.col-11{width:68.75%}.list-table>.head>.col-12,.list-table>.row>.col-12{width:75.0%}.list-table>.head>.col-13,.list-table>.row>.col-13{width:81.25%}.list-table>.head>.col-14,.list-table>.row>.col-14{width:87.5%}.list-table>.head>.col-15,.list-table>.row>.col-15{width:93.75%}.list-table>.head>.col-16,.list-table>.row>.col-16{width:100.0%}.list-table>.head{color:#454545}.list-table>.row{color:#424242;background-color:rgba(255,255,255,0.5)}.list-table>.row:nth-child(even){background-color:rgba(237,237,237,0.5)}.list-table>.row:last-child>div[class^=col-]{border-bottom:none}}@media (max-width: 720px){.list-table{color:#212121;margin-bottom:1em;letter-spacing:1.25px}.list-table.shadow{box-shadow:0 0 5px rgba(128,128,128,0.2)}.list-table>.head{display:none}.list-table>.row{border-bottom:1px solid #e0e0e0;background-color:rgba(237,237,237,0.5)}.list-table>.row>div[class^=col-]{padding:0.5em 1em;text-align:left;word-break:break-all}.list-table>.row>div.nr-hl[class^=col-]{text-align:left}.list-table>.row>div.nr-hc[class^=col-]{text-align:center}.list-table>.row>div.nr-hr[class^=col-]{text-align:right}.list-table>.row>div.nr-vt[class^=col-]{vertical-align:top}.list-table>.row>div.nr-vm[class^=col-]{vertical-align:middle}.list-table>.row>div.nr-vb[class^=col-]{vertical-align:bottom}.list-table>.row>div[class^=col-]:first-child{padding-top:1em}.list-table>.row>div[class^=col-]:last-child{padding-bottom:1em}.list-table>.row>div[class^=col-]>div{font-size:14px}.list-table>.row>div[class^=col-]>div::before{color:gray;content:attr(data-col-name)}.list-table>.row:nth-child(even){background-color:rgba(255,255,255,0.5)}}@keyframes block-fade-in{0%{opacity:0}100%{opacity:1}}.alert,#flash_alert{color:white;background-color:#ed486f;border:2px solid #bd123b;border-width:0 2px 2px 0}.notice,#flash_notice{color:white;background:linear-gradient(35deg, #0293e1 0%, #03A9F4 35%, #00d4ff 100%);border-width:0 2px 2px 0}.main-container .alert>.inner,.main-container .notice>.inner,.main-container .error_notification>.inner,.main-container #flash_alert>.inner,.main-container #flash_notice>.inner{max-width:3000px}.alert,.notice,.error_notification,#flash_alert,#flash_notice{width:100%;margin-bottom:1em;letter-spacing:2px;border-radius:0.15em}.alert>.inner,.notice>.inner,.error_notification>.inner,#flash_alert>.inner,#flash_notice>.inner{max-width:1200px;width:100%;height:3em;margin:0 auto;animation:block-fade-in 0.3s 1 ease both}.alert>.inner,.notice>.inner,.error_notification>.inner,#flash_alert>.inner,#flash_notice>.inner{display:table}.alert>.inner>div,.notice>.inner>div,.error_notification>.inner>div,#flash_alert>.inner>div,#flash_notice>.inner>div{display:table-cell;width:100%;height:100%;vertical-align:middle}.alert>.inner>.icon,.notice>.inner>.icon,.error_notification>.inner>.icon,#flash_alert>.inner>.icon,#flash_notice>.inner>.icon{width:4em;text-align:center}.alert>.inner>.icon i,.notice>.inner>.icon i,.error_notification>.inner>.icon i,#flash_alert>.inner>.icon i,#flash_notice>.inner>.icon i{font-size:1.5em;vertical-align:middle}.alert>.inner>.message,.notice>.inner>.message,.error_notification>.inner>.message,#flash_alert>.inner>.message,#flash_notice>.inner>.message{width:auto;text-align:justify;padding:1em 1em 1em 0.25em}.pagination a{transition:all .2s ease}.pagination *{box-sizing:border-box}.pagination{margin-top:2em;margin-bottom:2em;font-size:15px;text-align:center;padding-left:0.25em;padding-right:0.25em}.pagination>span{display:inline-block;vertical-align:middle;text-align:center;background-color:white;border:1px solid #3366FF;margin-top:0.25em;margin-bottom:0.25em}.pagination>span a{display:block;width:100%;height:100%;color:#3366FF}.pagination>span.page a{padding:0.5em 1em}.pagination>span.page a:hover{color:white;background-color:#3366FF}.pagination>span.page.current{padding:0.5em 1em;color:white;background-color:#3366FF}.pagination>span.page.gap{opacity:0.5;padding:0.5em 0.5em;border:none;background-color:transparent}.pagination>span.first a,.pagination>span.last a,.pagination>span.next a,.pagination>span.prev a{padding:0.5em 1em}.pagination>span.first a:hover,.pagination>span.last a:hover,.pagination>span.next a:hover,.pagination>span.prev a:hover{color:white;background-color:#3366FF}.user-info{font-size:15px;vertical-align:middle}.user-info img{display:inline-block;margin-right:0.5em;width:16px;height:16px}.user-info span{font-size:12px;opacity:0.5}body.sessions,body.home{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.deploy_checklists .change-status-bar{background-color:#F3E5F5;margin-top:0.5em;margin-bottom:0.5em;padding-top:1em;padding-bottom:1em;border-radius:5px}body.deploy_checklists .change-status-bar+form{padding-top:0}body.deploy_checklists .change-status-bar+form .notice{margin-top:0.75em}body.deploy_checklists .rule-type{font-size:32px;font-weight:bold;margin-top:0.5em;margin-bottom:0.5em;padding:0.5em 0;border-bottom:3px dashed #DDD}body.deploy_checklists .rule-description{background-color:#E3F2FD;border-right:2px solid #E3F2FD;border-bottom:2px solid #E3F2FD;padding:1em;margin:0.5em 1em 0.5em 3em;letter-spacing:2px}body.deploy_checklists .rule-description .caption{font-size:15px;font-weight:bold;margin-bottom:0.5em}body.deploy_checklists .rule-description ul li{display:table;margin-bottom:0.5em}body.deploy_checklists .rule-description ul li:last-child{margin-bottom:0}body.deploy_checklists .rule-description ul li>span{display:table-cell;vertical-align:top}body.deploy_checklists .rule-description ul li>span:first-child{width:1.5em;content:"＊";opacity:0.3}body.deploy_checklists.edit .form-inputs>.input,body.deploy_checklists.update .form-inputs>.input{padding-left:1em;padding-right:1em;transition:background-color .2s ease;padding-top:1em;padding-bottom:1em;margin-bottom:0;border-bottom:1px dashed #CCC}body.deploy_checklists.edit .form-inputs>.input:hover,body.deploy_checklists.update .form-inputs>.input:hover{background-color:#FFFDE7}body.deploy_checklists.edit .form-inputs>.input:last-child,body.deploy_checklists.update .form-inputs>.input:last-child{border-bottom:none !important}body.deploy_checklists{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.deploy_checklists form{margin-left:0;width:90%}body.deploy_checklists.index .list-table{margin-top:1em}body.deploy_checklists.index .list-table p{line-height:1.5em}body.deploy_checklists.index .list-table a.title{color:#673AB7;font-size:18px;transition:color .2s ease}body.deploy_checklists.index .list-table a.title:hover{color:#bda7e3}body.deploy_checklists.index .list-table>.row.processed{color:#1565C0;background-color:#E3F2FD}body.deploy_checklists.index .list-table>.row.processed a{color:#043c7a}body.deploy_checklists.index .list-table>.row.voided{color:rgba(128,128,128,0.5);background-color:#F8BBD0;text-decoration:line-through}body.deploy_checklists.index .fa-user{color:#B39DDB}body.deploy_checklists.index .fa-clock{color:#999}body.home .no-permissions-alert{text-align:center;padding:2em}body.home .no-permissions-alert i{color:#feafcc;font-size:128px}body.home .no-permissions-alert .message{padding:2em 0.5em}*::selection{color:white;background-color:#ba68c8}div,span,form{box-sizing:border-box}body,input,select,textarea{font-family:"Noto Sans TC", sans-serif}body{color:#0d1537;background-color:#181e22;background-image:url(/assets/ornaments/bg-233b59c83f37c25343ac9c4debebee6192389f86a4f9c301b03f0280ccb3f781.jpg);background-position:50% 0%;padding-bottom:5em;padding-left:1em !important;padding-right:1em !important}h1.banner{color:white;display:block;max-width:1100px;margin:0 auto !important;line-height:1.5em}h1.banner a{color:#f55f71;transition:color .3s ease}h1.banner a:hover{color:#f22f46}h1.banner i{margin-right:0.25em}@media (max-width: 1100px){h1.banner{font-size:24px !important}}.main-container{position:relative;background-color:white;max-width:1100px;min-height:100%;margin:0 auto 1em auto;padding:2em 2em 1.5em 2em;border-radius:0.25em;box-shadow:0 0 10px rgba(221,221,221,0.5)}@media (max-width: 1100px){.main-container{padding:1.5em 1em 1em 1em !important}}.main-container.large{max-width:3000px;padding:1.5em 1em 1em 1em !important}h1{font-size:32px;padding:1em 0 !important}h2{font-size:18px;color:white;background-color:#6152bd;background:linear-gradient(90deg, #020024 0%, #6152bd 35%, #00d4ff 100%);margin-bottom:1em !important;padding:0.5em 1em !important;border-radius:0.15em;letter-spacing:2px}h2 i{margin-right:0.5em}h3{font-size:18px;font-weight:normal;line-height:3em}h3 i{margin-right:0.25em;opacity:0.5}.user-dashboard{text-align:right;font-size:13px;letter-spacing:1px}.user-dashboard i{margin-right:0.1em}.user-dashboard a{display:inline-block;color:#3366FF;border:2px solid #3366FF;background-color:transparent;padding:0.5em 1em;border-radius:0.25em;transition:color .3s ease, background-color .3s ease}.user-dashboard a:hover{color:white;border:2px solid #3366FF;background-color:#3366FF}a{color:#6152bd}a:hover{color:#4b3d9f}.copyright{margin-top:3em;margin-bottom:1em;text-align:right;font-family:'PT Mono', monospace}.copyright textarea{outline:none;border:none;width:23em;height:7em;line-height:1.25em;font-family:'PT Mono', monospace}.copyright p{font-size:13px}html,body,h1,h2,h3,h4,ul,ol,li,p,dl,dt,dd{padding:0;margin:0}a{text-decoration:none}a a:focus{outline:0}ol,ul,li{list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=text]::-ms-clear{display:none}textarea{resize:none}input{outline:none}input{border:0;padding:0;margin:0}hr{outline:none;border:0;margin:0;padding:0}caption,th{font-weight:normal}.inline-table{display:inline-table}body.sessions .oauth-btns{position:relative;color:#999;border-top:1px solid #DDD;text-align:center;margin-top:2em;padding:2em 2em 0 2em}body.sessions .oauth-btns::before{position:absolute;top:-0.75em;left:50%;margin-left:-6em;letter-spacing:2px;content:attr(data-caption);background-color:white;padding-left:1em;padding-right:1em}body.sessions .oauth-btns img{width:48px;height:48px}
