html{width:100%;overflow:hidden}html,body{position:relative;height:100%;min-height:100%;font-size:0;font-family:Roboto,'Microsoft Jhenghei','Helvetica Neue',Helvetica,Arial,sans-serif;padding:0;margin:0;transform:scale3d(1)}body{overflow-y:auto;-webkit-overflow-scrolling:touch}div,span,button,input,textarea,img,a,label{box-sizing:border-box}a{color:#3cabc4;text-decoration:none;cursor:pointer}.highlight{font-weight:bold;background-color:rgba(86,97,113,.3);padding:0 2px;margin:0 2px}.highlight-tag{display:inline-block;color:#777;white-space:nowrap;background-color:#fff;border:1px solid #777;border-radius:4px;padding:1px 2px;margin-right:4px;margin-bottom:4px;box-shadow:0 1px 0 0 #777}footer{display:block;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%;height:50px;color:#566171;font-size:0;font-weight:bold;text-align:left;background-color:#ced1d6;overflow:hidden;box-sizing:border-box;border-top:1px solid #ced1d6;padding:5px 10px;margin:0;transform-origin:left top;transform:scale(1)}footer.sm{height:auto}footer .left,footer .right{display:inline-block;position:relative;vertical-align:middle;box-sizing:border-box;margin-left:10px}footer .left{flex:1;height:100%;overflow-x:hidden;overflow-y:auto;padding-right:10px}footer .left>p{font-size:12px;margin:5px 0}footer .left>p>span{margin-right:5px}footer .right{width:130px;text-align:right;margin-right:5px}footer .right>img{width:100%}footer .right>a{display:inline-block;position:relative;color:#555;font-size:15px;font-weight:normal;line-height:34px;background-color:transparent;border:1px solid #777;border-radius:4px;padding:0 10px;margin-right:5px;transition:color .2s,background-color .2s,border-color .2s,transform .2s;transform-origin:center;transform:scale(1);box-shadow:0 1px 1px 0 rgba(0,0,0,.4)}footer .right>a:hover,footer .right>a:focus{color:#ccc;background-color:#555;border-color:#555}footer .right>a:active{transform:scale(.95)}footer.sm .left,footer.sm .right{margin-left:0}body>.container{display:flex;flex-direction:column;position:relative;width:100%;height:calc(100% - 100px);text-align:center;background-color:#eee;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:0;margin:0;-webkit-overflow-scrolling:touch}body>.container.sm{height:calc(100% - 87px)}.page-container{display:inline-flex;flex-direction:column;position:relative;width:100%;flex:1;max-width:1200px;overflow:hidden;padding:20px}.page-container.full-width{max-width:unset}.page-container.auto-height{height:auto}.page-container.no-padding{padding:0!important}.page-container.scrollable{overflow:auto}.page-container.scrollable>.board{height:auto;overflow:unset}.sm .page-container,.md .page-container{padding:10px}.side-menu-button{height:32px;width:32px;vertical-align:top;box-shadow:0 1.5px 0 rgb(0 0 0/10%)}.side-menu-button>span{display:block;position:absolute;width:16px;height:2px;background-color:#777;transition:transform .4s,top .2s;transform-origin:center}.side-menu-button>span:nth-child(1){top:7px;transform:rotate(180deg)}.side-menu-button>span:nth-child(2){top:13px;transform:rotate(180deg)}.side-menu-button>span:nth-child(3){top:19px;transform:rotate(180deg)}.side-menu-button.active>span:nth-child(1){top:13px;transform:rotate(45deg)}.side-menu-button.active>span:nth-child(2){top:13px;transform:rotate(45deg)}.side-menu-button.active>span:nth-child(3){top:13px;transform:rotate(-45deg)}.md .side-menu-button,.lg .side-menu-button{display:none}.page-container.with-side-menu{max-width:1600px;padding-left:250px}.page-container.with-side-menu.full-width{max-width:unset}.md .page-container.with-side-menu{padding-left:180px}.sm .page-container.with-side-menu{padding-left:10px}.side-menu-container{display:block;position:fixed;width:255px;height:100%;top:105px;left:0;text-align:center;background-color:#eee;box-sizing:border-box;overflow:hidden;padding:0 0 0 20px;margin:0}.side-menu-container>a{display:block;position:relative;width:100%;color:#777;font-size:18px;font-weight:bold;line-height:24px;text-align:left;border:1px solid transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:8px 20px;margin-top:5px;transition:color .2s}.side-menu-container>a:hover,.side-menu-container>a:focus{color:#333}.side-menu-container>a.active{background-color:#fff;border-color:#ccc;margin-bottom:15px;box-shadow:0 1.5px 0 rgb(0 0 0/10%)}.side-menu-container>a:not(:first-child){margin-top:15px}.side-menu-container>a.small{height:22px;color:#555;font-size:15px;line-height:18px;white-space:nowrap;padding:0 20px;margin-top:5px}.side-menu-container>a.small:hover,.side-menu-container>a.small:focus{color:#000}.side-menu-container>a.small.active{color:#3cabc4;background-color:transparent;border-color:transparent;margin-bottom:0;box-shadow:none}.side-menu-container>a.with-sub-item::after{display:inline-block;position:relative;content:'';font-family:'Font Awesome 5 Free';font-weight:bold;margin-left:6px;transform-origin:center}.side-menu-container>a.active.with-sub-item::after{transform:rotate(90deg)}.side-menu-container>.side-menu-background{display:none}button,.button{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;position:relative;top:0;height:40px;vertical-align:middle;color:#333;font-size:15px;line-height:30px;white-space:nowrap;overflow:hidden;cursor:pointer;outline:0;user-select:none;background-color:#fff;border:1px solid transparent;border-color:#ccc;border-width:1px;border-radius:4px;padding:2px 12px;padding-top:0;margin:0 5px 0 0;transition:border-color .1s,background-color .1s,opacity .5s,height .1s,line-height .1s,top .1s,box-shadow .1s,opacity .2s;box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.25)}button:last-child,.button:last-child{margin-right:0}button>svg,.button>svg{display:inline-block;position:relative;height:22px;vertical-align:top;pointer-events:none;margin-left:-8px;margin-right:-2px}button>svg polyline,.button>svg polyline{stroke:#fff}button>i,.button>i{margin-right:5px}button:hover,button:focus,.button:hover,.button:focus{background-color:#d3dbe1;border-color:#a2aab0}button:active,.button:active{top:2px;height:38px;padding-top:2px;box-shadow:inset 0 0 0 0 rgba(0,0,0,.25)}button.small-button,.button.small-button{height:30px;line-height:21px;padding:3px 8px;padding-top:2px;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.25)}button.small-button:active,.button.small-button:active{top:1px;height:28px;box-shadow:inset 0 0 0 0 rgba(0,0,0,.25)}button.small-button>svg,.button.small-button>svg{height:23px;margin-top:-1px}button.mini-button,.button.mini-button{height:26px;line-height:20px;padding:0}button.mini-button:active,.button.mini-button:active{height:26px}button.icon-button>svg,.button.icon-button>svg{margin-left:-10px;margin-right:-10px}button.danger,.button.danger{color:#fff;background-color:#f85a5a;border-color:#f85a5a}button.warning,.button.warning{color:#fff;background-color:#ec971f;border-color:#ec971f}button.gray,.button.gray{color:#555;background-color:#ccc;border-color:#ccc}button.dark,.button.dark{color:#fff;background-color:#646e76;border-color:#646e76}button.primary,.button.primary{color:#fff;background-color:#3cabc4;border-color:#3cabc4}button.success,.button.success{color:#fff;background-color:#37c4bc;border-color:#37c4bc}button.gray:hover,button.gray:focus,.button.gray:hover,.button.gray:focus{color:#555;background-color:#bbb;border-color:#bbb}button.dark:hover,button.dark:focus,.button.dark:hover,.button.dark:focus{color:#fff;background-color:#464e54;border-color:#464e54}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus,button.warning-hover:hover,button.warning-hover:focus,.button.warning-hover:hover,.button.warning-hover:focus{color:#fff;background-color:#d87e00;border-color:#d87e00}button.danger:hover,button.danger:focus,.button.danger:hover,.button.danger:focus,button.danger-hover:hover,button.danger-hover:focus,.button.danger-hover:hover,.button.danger-hover:focus{color:#fff;background-color:#df4949;border-color:#df4949}button.primary:hover,button.primary:focus,.button.primary:hover,.button.primary:focus,button.primary-hover:hover,button.primary-hover:focus,.button.primary-hover:hover,.button.primary-hover:focus{color:#fff;background-color:#4bcbe8;border-color:#4bcbe8}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus,button.success-hover:hover,button.success-hover:focus,.button.success-hover:hover,.button.success-hover:focus{color:#fff;background-color:#2baea7;border-color:#2baea7}button:disabled,.button:disabled,.button.disabled{color:#555;opacity:.5;cursor:default;pointer-events:none;background-color:#ccc;border-color:#ccc}button:disabled>svg polyline,.button:disabled>svg polyline,button.disabled>svg polyline{stroke:#555}button:disabled>svg path,.button:disabled>svg path,.button.disabled>svg path{fill:#555}.loading-group{display:inline-block;position:absolute;width:200px;height:35px;left:calc(50% - 100px);top:10px;opacity:1;box-sizing:border-box;background-color:rgba(255,255,255,.5);border-radius:4px;z-index:1;padding:5px;transition:opacity .15s}.loading-group>.mark{display:inline-block;position:relative;height:20px;width:20px;vertical-align:middle;background-color:transparent;border-radius:50%;border:3px solid #555;border-left-color:transparent;border-right-color:transparent;box-sizing:border-box;animation:rotate .4s infinite linear}.loading-group>.message{display:inline-block;position:relative;height:25px;vertical-align:top;font-size:14px;color:#333;line-height:25px;box-sizing:border-box;margin-left:5px}.loading-group.hide{opacity:0}@keyframes rotate{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}.page-container>.title-container{display:block;position:relative;height:40px;text-align:left;white-space:nowrap}.page-container>.title-container>.title{display:inline-block;color:#777;font-size:24px;font-weight:bold;line-height:40px;text-align:left;white-space:nowrap;transition:transform .2s;transform-origin:left center}.page-container .right-group{display:inline-block;position:relative;float:right}.board{display:block;position:relative;height:100%;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:4px;overflow:hidden;padding:20px;box-shadow:0 2px 0 rgba(0,0,0,.1)}.title-container+.board{flex:1}.sm .board,.md .board{padding:10px}.board>.section{display:block;position:relative;width:calc(100% + 40px);padding:20px 20px 15px 20px;margin-left:-20px}.board>.section:first-child{padding-top:0}.board>.section:last-child{padding-bottom:0}.board>.section+.section{border-top:1px solid #ccc}.sm .board>.section,.md .board>.section{width:calc(100% + 20px);padding:10px 10px 5px 10px;margin-left:-10px}.page-conditions{display:table;position:relative;width:calc(100% + 20px);white-space:nowrap;margin-bottom:10px;margin-top:-10px;margin-left:-10px}.sm .page-conditions,.md .page-conditions{width:100%;margin-top:0;margin-left:0}.page-conditions .page-condition-group,.page-conditions .page-condition{display:table-cell;position:relative;vertical-align:top;border-radius:4px;box-sizing:border-box;padding:5px;margin:0}.page-conditions .page-condition-group+.page-condition-group,.page-conditions .page-condition+.page-condition-group,.page-conditions .page-condition-group+.page-condition{padding-left:5px}.page-conditions .page-condition-group:first-child{padding-right:5px}.page-conditions .page-condition{background-color:#eee;width:100%;text-align:left;white-space:normal;padding-bottom:0}.page-conditions button[type="submit"]{float:right;margin-left:5px}.page-condition.inline>.form-container{margin-bottom:5px}.table-container{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:calc(100% + 40px);border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:auto;margin-left:-20px;transition:opacity .2s}.md .table-container,.sm .table-container{width:calc(100% + 20px);margin-left:-10px}#list-table{display:table;position:relative;width:100%;min-width:950px;table-layout:auto;border-spacing:0;border-collapse:collapse;overflow:auto}.table-container th{position:sticky;top:0;vertical-align:bottom;min-height:35px;vertical-align:middle;color:#333;font-size:15px;line-height:18px;background-color:#fff;box-sizing:border-box;z-index:1;padding:8px 5px 9px 5px;box-shadow:inset 0 -2px 0 0 #ccc}.table-container td{min-height:31px;vertical-align:middle;color:#555;font-size:15px;line-height:18px;word-break:break-word;background-color:transparent;border-top:1px solid #ddd;box-sizing:border-box;padding:8px 5px;transition:background-color .1s}.table-container td.nowrap{word-break:normal}.table-container tr:first-child td{border-top-width:0}.table-container th:first-child,.table-container td:first-child{padding-left:10px}.table-container tr:last-child td{border-bottom:1px solid #ddd}.table-container tr:nth-of-type(odd){background-color:rgba(0,0,0,.03)}.table-container .no-word-break{word-break:normal}.table-container .word-break-all{word-break:break-all}.table-container th.header-group-0{border-bottom:0}.table-container th.header-group-1{color:#7358b9;font-size:16px;font-weight:bold;background-color:#decfff;border-bottom:2px solid #7358b9}.table-container th.header-group-2{color:#42b8ff;font-size:16px;font-weight:bold;background-color:#cfedff;border-bottom:2px solid #7dceff}.table-container th.header-group-2-top{color:#42b8ff;font-size:16px;font-weight:bold;background-color:#cfedff;border-bottom:0}.table-action{display:inline;position:relative;color:#3cabc4;line-height:20px;font-weight:bold;text-align:left;text-align:justify;white-space:normal;background-color:transparent;border-width:0;border-bottom:1px solid transparent;border-radius:0;box-sizing:border-box;padding:0;margin-right:5px;transition:border-bottom-width .15s}.table-action+.table-action{margin-left:0}.table-action:last-child{margin-right:0}.table-action:focus,.table-action:hover{background-color:transparent;border-bottom-color:#3cabc4}.no-warp-in-action .table-action>span{white-space:nowrap}.table-container tr:hover{background-color:rgba(0,0,0,.1)}.table-container .table-actions{font-size:0;white-space:nowrap}.table-container .table-list-items{font-size:0;padding-bottom:3px}.table-container .table-list-item{display:inline-block;position:relative;color:#555;font-size:13px;white-space:nowrap;background-color:#fff;border:1px solid #aaa;border-radius:4px;padding:3px 5px;margin-right:5px;margin-bottom:5px;box-shadow:0 1px 0 0 #aaa}.table-container .table-list-tag{color:#777;font-size:12px;line-height:12px;white-space:nowrap;background-color:#fff;border:1px solid #777;border-radius:4px;padding:1px 2px;box-shadow:0 1px 0 0 #777}.table-container .head-table-container{display:block;position:absolute;top:0;left:0;width:100%;overflow:hidden;z-index:1}.table-container .list-table-container{display:block;position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.table-container .head-table{display:table;position:absolute;top:0;left:0;width:100%;table-layout:auto;border-spacing:0;border-collapse:collapse}.table-container .head-table tbody{opacity:0;pointer-events:none}.table-container .sortable-th{cursor:pointer;background-color:#fff;transition:background-color .2s}.table-container .sortable-th:hover{background-color:rgba(0,0,0,.05)}.table-container .sortable-th .arrow{display:inline-block;position:relative;width:7px;height:14px;vertical-align:middle}.table-container .sortable-th .arrow:before,.table-container .sortable-th .arrow:after{display:block;position:absolute;right:0;top:-4px;content:'';border:4px solid rgba(51,51,51,0);border-bottom:5px solid rgba(51,51,51,.4)}.table-container .sortable-th .arrow:after{top:6px;transform:rotate(180deg)}.table-container .sortable-th.ordered{background-color:#ddd}.table-container .sortable-th.ordered:hover{background-color:#ccc}.table-container .sortable-th.ordered:not(.descending) .arrow:before{border-bottom-color:#333}.table-container .sortable-th.ordered:not(.descending) .arrow:after{border-bottom-color:rgba(51,51,51,0)}.table-container .sortable-th.ordered.descending .arrow:before{border-bottom-color:rgba(51,51,51,0)}.table-container .sortable-th.ordered.descending .arrow:after{border-bottom-color:#333}#list-nav-bar{display:block;position:relative;text-align:right;padding:0;margin-top:20px}.sm #list-nav-bar{margin-top:40px}.md #list-nav-bar{margin-top:20px}.pagination{display:inline-block;list-style:none;padding:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;color:#777;font-size:16px;line-height:24px;text-decoration:none;border:1px solid #ccc;padding:6px 12px;margin-top:5px;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee;border-color:#ccc;z-index:2}.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#fff;background-color:#aaa;z-index:3;cursor:default;border-color:#aaa}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#aaa;background-color:#eee;border-color:#ccc;cursor:default}.pagination>li>.page-selector-span,.pagination>li>.page-size-span{height:38px;color:#777;padding:4px 10px}.pagination>li>.page-selector-span>span,.pagination>li>.page-size-span>span{display:inline-block;vertical-align:middle}.pagination>li>.page-selector-span:hover,.pagination>li>.page-selector-span:focus,.pagination>li>.page-size-span:hover,.pagination>li>.page-size-span:focus{background-color:#fff;border-color:#ccc}.pagination>li>.page-selector-span>select,.pagination>li>.page-size-span>.page-size-input{display:inline-block;height:28px;vertical-align:middle;color:#777;font-size:15px;line-height:28px;outline:0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:0 10px;margin:0 5px;transition:border-color .2s}.pagination>li>.page-selector-span>select{cursor:pointer}.pagination>li>.page-size-span>.page-size-input{width:60px;padding-right:0;box-shadow:inset 0 1.5px .5px 0 rgba(0,0,0,.1)}.pagination>li>.page-selector-span>select:hover,.pagination>li>.page-size-span>.page-size-input:hover{border-color:#555}.pagination>li>.page-selector-span>select:focus,.pagination>li>.page-size-span>.page-size-input:focus{border-color:#555;box-shadow:inset 0 1.5px .5px 0 rgba(0,0,0,.1),0 0 0 2px rgba(73,195,223,.5)}.md .pagination>li .button-text{display:none}.md .pagination>li>a,.md .pagination>li>span{padding:6px 10px}.md .pagination>li>.page-selector-span,.md .pagination>li>.page-size-span{padding:4px 10px}.sm .pagination>li>a,.sm .pagination>li>span{padding:6px 12px}.sm .pagination>li>.page-selector-span,.sm .pagination>li>.page-size-span{padding:4px 12px}.sm .pagination>.page-item,.sm .pagination>.page-size-button{display:none}.key-code{display:inline-block;height:20px;font-family:monospace;font-size:14px;font-weight:normal;line-height:20px;border:1px solid #ccc;border-radius:3px;padding:0 3px;margin:0 3px;box-shadow:0 2px 0 rgba(0,0,0,.4)}.dropdown-button-container>.dropdown-option{display:block;position:relative;color:#333;font-size:15px;line-height:22px;border-bottom:1px solid transparent;padding:4px 10px}.dropdown-button-container>.dropdown-option:first-child{border-top:1px solid transparent}.dropdown-button-container>.dropdown-option.disabled{color:#ccc;pointer-events:none}.dropdown-button-container>.dropdown-option:hover{color:#333;background-color:#d3dbe1}.dropdown-button-container>.dropdown-option.danger-hover:hover{color:#fff;background-color:#df4949}.dropdown-button-container>.dropdown-option.danger-hover:hover>.desc{color:#fff}.dropdown-button-container>.dropdown-option>i,.dropdown-button-container>.dropdown-option>i,.dropdown-button-container>.dropdown-option>.empty-icon{display:inline-block;width:20px;margin-right:5px}.dropdown-button-container>.dropdown-option>.desc{color:#888;font-size:12px;margin-left:10px}.media-error-anchor{color:#ec971f}.media-error-anchor:hover{border-bottom-color:#ec971f}header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:50px;background-color:#3f4348;padding:0 20px}header.sm{width:100%;top:0;z-index:1;box-sizing:border-box;padding-right:0;box-shadow:0 2px 2px rgb(0 0 0/20%)}header>[role="banner"]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;height:100%}header #site-logo{display:block;position:relative;height:40px;max-height:40px;margin-right:5px}header #title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;height:50px;color:#eee;font-size:18px;font-weight:bolder;text-align:center;line-height:50px;box-sizing:border-box}header.sm #title,header.md #title{font-size:18px;text-align:left;letter-spacing:0;padding-left:20px}header nav{display:block;position:relative;flex:1;height:100%;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}header nav::-webkit-scrollbar{height:0;background-color:rgba(0,0,0,.2)}header nav:hover::-webkit-scrollbar{height:7px}header nav::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:transparent}header nav:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}header nav [role="menu"]{display:inline-block;width:auto;white-space:nowrap;padding:0 20px;margin-top:4px}header nav a{display:inline-block;height:36px;color:#fff;font-size:15px;font-weight:bold;line-height:36px;background-color:transparent;border:1px solid transparent;padding:0 10px;margin-top:3px;margin-bottom:3px;transition:background-color .2s,border-color .2s,transform .1s;transform-origin:center;transform:scale(1)}header nav a+a{margin-left:3px}header nav a:focus,header nav a:hover{color:#fff;border-color:#eee}header nav a:active{transform:scale(.95)}header nav a.active{color:#1e2022;background-color:#eee;border-color:#eee}.modal-container{display:block;position:absolute;width:0;height:0;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.4);box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;padding:0;margin:0;transition:opacity .2s}.modal-container.existed{width:100%;height:100%;overflow-y:auto}.modal-container.show{opacity:1}.modal-container>.modal-backdrop{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.modal-container>.modal-element{display:block;position:relative;width:300px;max-width:calc(100% - 40px);z-index:1;padding:0;margin:0 auto 40px auto}.modal-container>.modal-element.max{height:calc(100% - 40px);margin-bottom:20px}.modal-container>.modal-element>.modal{display:block;position:relative;width:100%;border-radius:4px;overflow:hidden;padding:0;margin:20px auto 0 auto;box-shadow:0 5px 15px rgba(0,0,0,.5);transition:margin-top .2s}.modal-container.show>.modal-element>.modal{margin-top:40px}.modal-container>.modal-element.max>.modal{height:100%}.modal-container.show>.modal-element.max>.modal{margin-top:20px}.modal>.modal-header{display:block;position:relative;width:100%;color:#555;background-color:#fff;box-sizing:border-box;padding:15px 50px 16px 15px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.25)}.modal .header-close-button{display:block;position:absolute;right:0;top:0;color:rgba(0,0,0,.5);font-size:24px;z-index:1;cursor:pointer;overflow:hidden;outline:0;border:0;background:none;margin:0;transition:color .2s;box-shadow:none}.modal .header-close-button:focus,.modal .header-close-button:hover{color:rgba(0,0,0,1);box-shadow:none}.modal .modal-header-title{display:block;position:relative;width:100%;line-height:30px;white-space:nowrap;overflow:hidden;box-sizing:border-box}.modal .modal-header-icon{display:inline;vertical-align:middle;font-size:26px;box-sizing:border-box;margin-right:6px}.modal .modal-header-title-text{display:inline;vertical-align:middle;font-size:24px;font-weight:normal;box-sizing:border-box;margin:0}.modal-default>.modal-header{color:#555;background-color:#fff}.modal-info>.modal-header{color:#fff;background-color:#256ea5}.modal-success>.modal-header{color:#fff;background-color:#77ae2c}.modal-warning>.modal-header{color:#fff;background-color:#ec971f}.modal-error>.modal-header{color:#fff;background-color:#a94442}.modal>.modal-body{display:block;position:relative;width:100%;color:#333;font-size:16px;line-height:24px;background-color:#fff;box-sizing:border-box;padding:15px 15px 30px 15px;margin:0}.modal>.modal-body.without-padding{padding:0}.max .modal>.modal-body{height:calc(100% - 132px);box-sizing:border-box}.modal>.modal-footer{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative;width:100%;background-color:#fff;border-top:1px solid #ccc;box-sizing:border-box;padding:15px;margin:0}.modal>.modal-footer>.footer-left-group,.modal>.modal-footer>.footer-center-group,.modal>.modal-footer>.footer-right-group{display:inline-block;flex:1;text-align:left}.modal>.modal-footer>.footer-center-group{text-align:center}.modal>.modal-footer>.footer-right-group{text-align:right}.dropdown-frame{position:absolute;box-sizing:border-box;transition:top 0s,left 0s}.dropdown-frame:not(.dropdown-opened){top:0;left:0;height:0;opacity:0;pointer-events:none;overflow:hidden;z-index:-1000}.dropdown-frame a:hover,.dropdown-frame a:focus,.dropdown-frame a:active{text-decoration:none}.dropdown-element{display:block;position:absolute;left:0;top:100%;height:0;font-size:14px;font-weight:normal;line-height:20px;text-align:left;white-space:nowrap;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;overflow:visible;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.2)}.dropdown-arrow-container{display:block;position:absolute;top:-7px;left:50px;width:14px;height:7px;background-color:transparent;overflow:hidden;transform-origin:center}.dropdown-arrow-container>.dropdown-arrow{display:block;position:relative;top:2px;left:2px;width:8px;height:8px;background-color:#fff;border:1px solid #ccc;transform-origin:center;transform:rotate(45deg)}.dropdown-arrow-container.arrow-at-bottom{top:-7px;left:50px;width:14px;height:7px;transform:rotate(180deg)}.dropdown-head{position:relative;box-sizing:border-box;border-bottom:1px solid #ccc}.dropdown-body{position:relative;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.dropdown-bottom{position:relative;box-sizing:border-box;border-top:1px solid #ccc}.popover-dropdown-frame{transition:opacity .2s}.popover-dropdown-frame.fade-out{opacity:0;z-index:1000}.popover-title{display:block;position:relative;font-size:15px;font-weight:bold;text-align:left;background-color:#eee;box-sizing:border-box;padding:8px 12px}.popover-content{display:inline-block;position:relative;font-size:15px;font-weight:normal;text-align:left;white-space:normal;background-color:#fff;box-sizing:border-box;padding:8px 12px}.dropdown-head{overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px}.popover-without-head .dropdown-body{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.popover-with-head .dropdown-body{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.popover-with-head .arrow-at-bottom>.dropdown-arrow{background-color:#fff}.popover-with-head .dropdown-arrow{background-color:#eee}.year-month-selector{display:block;position:relative;width:100%;box-sizing:border-box;white-space:nowrap;padding:0 4px 4px 4px}.year-month-selector>button{display:inline-block;position:relative;width:30px;height:30px;color:#333;font-size:13px;text-align:center;line-height:30px;background-color:transparent;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;outline:0;padding:0;margin:0;margin-right:5px;transition:background-color .1s;box-shadow:none!important}.year-month-selector>button:last-child{margin:0}.year-month-selector>button:hover{background-color:#eee}.year-month-selector>select{display:inline-block;position:relative;height:30px;width:calc(50% - 38px);top:0!important;color:#333;font-size:13px;text-align:center;line-height:30px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;cursor:pointer;outline:0;padding:0 5px;margin:0;margin-right:5px;transition:background-color .1s}.year-month-selector>select:hover{background-color:#eee}.date-calendar{display:block;position:relative;box-sizing:border-box;padding:0 5px}.week-row{display:block;position:relative;height:32px;color:#333;text-align:center;box-sizing:border-box;border-radius:4px;white-space:nowrap;padding:1px 0;margin:0;transition:background-color .1s}.week-head-row{font-weight:bold}.week-cell{display:inline-block;position:relative;width:30px;height:30px;font-size:13px;line-height:30px;border-radius:4px;box-sizing:border-box;cursor:default;padding:0 5px;margin-bottom:1px;transition:background-color .1s}.week-cell.off{color:rgba(0,0,0,.3)}.week-cell.disabled{color:rgba(0,0,0,.3);pointer-events:none}.week-row.disabled{color:rgba(0,0,0,.3);pointer-events:none}.week-cell.focus{background-color:#eee;cursor:pointer}.week-row.focus{background-color:#eee}.week-row.focus>.week-cell{cursor:pointer}.week-cell.ranged{border-radius:0;background-color:rgba(48,159,206,.2)}.week-cell.ranged.focus{background-color:rgba(48,159,206,.3)}.week-cell.range-start{background-color:rgba(48,159,206,.4);border-radius:4px 0 0 4px}.week-cell.range-end{background-color:rgba(48,159,206,.4);border-radius:0 4px 4px 0}.week-cell.range-start.range-end{border-radius:4px}.week-cell.range-start.focus,.week-cell.range-end.focus{background-color:rgba(48,159,206,.6)}.week-cell.today{background-color:#ffbe47}.week-cell.today.focus{background-color:#dba033}.week-cell.today.off,.week-cell.today.disabled{background-color:rgba(255,191,71,.4)}.week-cell.today.off.focus,.week-cell.today.disabled.focus{background-color:rgba(255,191,71,.4)}.week-cell.selected{color:#fff;background-color:#309fce}.week-cell.selected.focus{background-color:#178fc2}.week-row.selected{color:#fff;background-color:#309fce}.week-row.selected.focus{background-color:#178fc2}.dropdown-bottom>.button-container{display:table;position:relative;width:calc(100% - 8px);text-align:center;table-layout:fixed;border-collapse:collapse;margin:4px 4px 0 4px}.dropdown-bottom>.button-container button{display:block;position:relative;width:100%;height:30px;color:#333;font-size:13px;font-weight:normal;line-height:30px;background-color:transparent;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;outline:0;padding:0;margin:0;transition:background-color .1s;box-shadow:none!important}.dropdown-bottom>.button-container button:hover{background-color:#eee}.selector-trigger{position:relative}.selector-trigger>.trigger-text-container,.selector-trigger .trigger-arrow,.selector-trigger .trigger-text{display:inline-block;position:relative;box-sizing:border-box;overflow:hidden;padding-right:5px}.selector-trigger>.trigger-text-container{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.selector-trigger .trigger-arrow{position:absolute;width:10px;right:-2px;padding-right:0}.selector-trigger .trigger-arrow::after{display:block;position:relative;top:2px;width:0;height:0;content:"";border:4px solid rgba(255,255,255,0);border-top-color:#555}.selector-search-group{position:relative;min-width:150px}.selector-search-group>svg{display:inline-block;width:16px;vertical-align:middle;fill:#555;margin-left:4px;margin-bottom:4px}input[type="text"].selector-search-input{display:inline-block;width:calc(100% - 47px);height:26px;vertical-align:middle;color:#555;font-size:14px;font-family:Roboto,'Microsoft Jhenghei','Helvetica Neue',Helvetica,Arial,sans-serif;text-align:left;line-height:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:unset;outline:0;padding:2px 8px;margin-left:4px;margin-bottom:4px;transition:border-color .1s}input[type="text"].selector-search-input:hover,input[type="text"].selector-search-input:focus{border-color:#777}.selector-warning-group{position:relative;color:#b47b00;font-size:14px;font-weight:bold;line-height:20px;background-color:rgba(255,174,0,.3);padding:2px 4px}.selector-group{border-top:1px solid #ddd}.selector-group>.selector-group-head{display:block;position:relative;clear:both;text-decoration:none;white-space:nowrap;background-color:transparent;cursor:default;pointer-events:none;padding-left:8px;padding-right:4px}.selector-group>.selector-group-head>.selector-text{color:#333;font-size:12px;font-weight:700}.selector-group>.selector-group-head>svg{display:inline-block;width:0;opacity:0;vertical-align:middle;fill:#fff;margin-bottom:3px;margin-left:4px}.selector-multiple .selector-group>.selector-group-head{cursor:pointer;pointer-events:all}.selector-multiple .selector-group>.selector-group-head.focus{background-color:#cecece}.selector-multiple .selector-group.selector-selected>.selector-group-head{background-color:#2b8fb9}.selector-multiple .selector-group.selector-selected>.selector-group-head.focus{background-color:#18568b}.selector-multiple .selector-group.selector-selected>.selector-group-head>.selector-text{color:#fff}.selector-multiple .selector-group.selector-selected>.selector-group-head>svg{width:12px;opacity:1}.selector-option{display:block;position:relative;clear:both;text-decoration:none;white-space:nowrap;background-color:transparent;overflow:hidden;cursor:pointer;padding:3px 20px}.selector-option.focus{background-color:#ddd}.selector-option>.selector-text{color:#333;font-weight:400;text-decoration:none}.selector-option>.selector-subtext{color:#777;font-size:85%;font-weight:400;text-decoration:none;padding:0 5px}.selector-option>svg{display:inline-block;width:0;opacity:0;vertical-align:middle;fill:#fff;margin-bottom:3px;margin-left:4px}.selector-option.selector-selected{background-color:#309fce}.selector-option.selector-selected.focus{background-color:#1a5e98}.selector-option.selector-selected>.selector-text{color:#fff}.selector-option.selector-selected>.selector-subtext{color:rgba(255,255,255,.6)}.selector-option.selector-selected>svg{width:12px;opacity:1}.selector-multiple .selector-group>.selector-group-head.focus~.selector-option{background-color:#ddd}.selector-multiple .selector-group>.selector-group-head.focus~.selector-option.selector-selected{background-color:#1a5e98}.selector-group.selector-disabled,.selector-group.selector-disabled>.selector-group-head{pointer-events:none}.selector-group.selector-disabled>.selector-group-head>.selector-text{pointer-events:none;color:#aaa}.selector-group.selector-disabled .selector-option,.selector-option.selector-disabled{pointer-events:none}.selector-group.selector-disabled .selector-option>.selector-text,.selector-option.selector-disabled>.selector-text{color:#aaa}.selector-group.selector-disabled .selector-option>.selector-subtext,.selector-option.selector-disabled>.selector-subtext{color:#aaa}.selector-hidden{display:none;pointer-events:none}.form-theme-group{background-color:#fff}.from-theme-input{background-color:#fff}.from-theme-input.disabled,.from-theme-input:disabled,.from-theme-input{background-color:#ddd}.form-theme-group.highlight,.highlight .form-theme-group{background-color:#ffdba6}.from-theme-input.highlight,.highlight .from-theme-input{background-color:#ffdba6}.form-theme-title{background-color:#ddd}.form-theme-header{background-color:#eee}.form-theme-color{color:#333}.form-theme-color-light{color:#555}.form-theme-color-lighter{color:#bbb}.form-theme-color-lightest{color:#aaa}.form-theme-placeholder::placeholder{color:#bbb}.warning .form-theme-color,.warning.form-theme-color,.warning .form-theme-color-light,.warning.form-theme-color-light,.warning .form-theme-color-lighter,.warning.form-theme-color-lighter,.warning .form-theme-color-lightest,.warning.form-theme-color-lightest{color:#ec971f}.danger .form-theme-color,.danger.form-theme-color,.danger .form-theme-color-light,.danger.form-theme-color-light,.danger .form-theme-color-lighter,.danger.form-theme-color-lighter,.danger .form-theme-color-lightest,.danger.form-theme-color-lightest{color:#a94442}.success .form-theme-color,.success.form-theme-color,.success .form-theme-color-light,.success.form-theme-color-light,.success .form-theme-color-lighter,.success.form-theme-color-lighter,.success .form-theme-color-lightest,.success.form-theme-color-lightest{color:#77ae2c}.form-element-container{display:block;position:relative;text-align:left}.form-element-container.border{border:1px solid #ccc;border-radius:4px;padding:10px;box-shadow:inset 0 1px 0 rgba(0,0,0,.2)}.form-container{display:inline-block;position:relative;width:100%;min-width:0;white-space:nowrap;margin-bottom:15px}.form-container.hide{display:none}.form-container.highlight{background-color:#ffdba6;border-radius:2px;box-shadow:0 0 0 5px #ffdba6}.form-container>label{display:inline-flex;position:relative;width:165px;vertical-align:top;font-size:15px;font-weight:bold;line-height:18px;text-align:right;white-space:normal;padding-left:15px;padding-right:11px;margin-top:11px}.inline>.form-container>label{padding-left:5px}.inline>.form-container+.form-container>label{padding-left:10px}.form-container>label:first-child{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;min-height:40px;line-height:17px;margin-top:0}.required>label:first-child::before{display:inline-block;position:relative;top:0;right:4px;color:#ff5600;font-size:12px;content:"*";font-family:'Font Awesome 5 Free';font-weight:900}.inline .form-container>label{width:auto;white-space:nowrap;padding-right:5px}.form-container>.reqiured-icon{display:block;position:absolute;left:-12px;top:11px;font-size:12px;line-height:normal}.required>.reqiured-icon::before{display:inline-block;position:relative;color:#ff5600;font-size:12px;content:"*";font-family:'Font Awesome 5 Free';font-weight:900}.form-container .form-container{display:inline-block;width:auto;vertical-align:middle;margin-bottom:0;margin-right:5px}.form-container .form-container:last-child{margin-right:0}.form-container .form-container.hide{display:none!important}.form-container>.form-element-container{display:inline-block;width:100%;vertical-align:middle}.form-container>.form-element-container.inline{display:inline-flex;width:100%}.form-container>label+.form-element-container{width:calc(100% - 165px)}.form-container>label+.form-element-container.inline{display:inline-flex;width:calc(100% - 165px)}.inline .form-container>label+.form-element-container{width:auto}.inline .form-container{display:inline-block;display:inline-flex;width:auto;vertical-align:top;margin-bottom:0}.form-container>.form-element-container.multiple-lines{white-space:normal}.form-container>.form-element-container.multiple-lines>.form-container{display:block;width:100%;margin-bottom:5px}.form-container>.form-element-container.multiple-lines>.form-container:last-child{display:block;width:100%}.form-container>.form-element-container>table{margin-top:8px}.form-container>.form-element-container.marge>.form-container{margin-right:0}.form-container>.form-element-container.marge>.form-container:not(:first-child){margin-left:-1px}.form-container>.form-element-container.marge:not(.multiple-lines)>.form-container:not(:first-child)>.form-element-container,.form-container>.form-element-container.marge>.form-container:not(:first-child)>button,.form-container>.form-element-container.marge>.form-container:not(:first-child)>.button,.form-container>.form-element-container.marge>.form-container:not(:first-child)>input,.form-container>.form-element-container.marge>.form-container:not(:first-child)>span,.form-container>.form-element-container.marge>.form-container:not(:first-child)>div>button,.form-container>.form-element-container.marge>.form-container:not(:first-child)>div>.button,.form-container>.form-element-container.marge>.form-container>div:not(:first-child)>button,.form-container>.form-element-container.marge>.form-container>div:not(:first-child)>.button{border-top-left-radius:0;border-bottom-left-radius:0}.form-container>.form-element-container.marge:not(.multiple-lines)>.form-container:not(:last-child)>.form-element-container,.form-container>.form-element-container.marge>.form-container:not(:last-child)>button,.form-container>.form-element-container.marge>.form-container:not(:last-child)>.button,.form-container>.form-element-container.marge>.form-container:not(:last-child)>input,.form-container>.form-element-container.marge>.form-container:not(:last-child)>span,.form-container>.form-element-container.marge>.form-container:not(:last-child)>div>button,.form-container>.form-element-container.marge>.form-container:not(:last-child)>div>.button,.form-container>.form-element-container.marge>.form-container>div:not(:last-child)>button,.form-container>.form-element-container.marge>.form-container>div:not(:last-child)>.button{border-top-right-radius:0;border-bottom-right-radius:0}.form-container>.form-element-container.multiple-lines.marge>.form-container{display:block;margin-right:0}.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:last-child){margin-bottom:0}.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:first-child){margin-left:0}.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:first-child)>div,.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:first-child)>input,.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:first-child)>span,.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:first-child)>button,.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:first-child)>.button{border-top-left-radius:0;border-top-right-radius:0}.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:last-child)>div,.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:last-child)>input,.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:last-child)>span,.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:last-child)>button,.form-container>.form-element-container.multiple-lines.marge>.form-container:not(:last-child)>.button{border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-container>button{vertical-align:middle}.form-element-container .form-title{display:block;position:relative;font-size:18px;font-weight:bold;line-height:40px;text-align:left;padding-left:10px;margin-top:15px}.form-element-container>.form-container:first-child>.form-title{margin-top:0}.form-element-container.marge>.form-container>.form-title{border:1px solid #ccc;margin-top:0}.form-element-container.border>.form-container>.form-title{width:calc(100% + 20px);padding-left:20px;margin-top:-10px;margin-left:-10px}.form-element-container.marge>.form-container>.form-title,.form-element-container.border>.form-container>.form-title{font-size:15px}.form-text{display:inline-block;position:relative;vertical-align:middle;font-size:15px}.form-container>.form-text{line-height:40px}.form-container>label+.form-text{max-width:calc(100% - 165px)}.inline .form-container>.form-text{max-width:auto}.form-container>.form-text.multiple-lines{white-space:normal;line-height:24px;text-align:justify;margin-top:8px}.form-element-container>.form-text{display:inline-block;vertical-align:middle;font-size:16px;line-height:40px}.form-element-container>.form-text.multiple-lines{white-space:normal;line-height:24px;text-align:justify;margin-top:8px}.marge>.form-container>.form-text{line-height:28px;background-color:rgba(0,0,0,.03);border:1px solid #ccc;border-radius:4px;padding:5px 10px}.multiple-lines.marge>.form-container>.form-text{width:100%;min-height:28px;border-radius:0;margin-top:0}.multiple-lines.border.marge>.form-container>.form-text{width:calc(100% + 20px);border-left-width:0;border-right-width:0;margin-left:-10px;margin-top:0}.form-text>p{margin:5px 0}.form-text.no-margin-top{margin-top:0}.form-code-text{display:inline-block;position:relative;vertical-align:middle;font-size:15px;font-family:monospace;line-height:24px;text-align:left;white-space:nowrap;overflow:auto;margin-top:8px}.form-container>label+.form-code-text{max-width:calc(100% - 165px)}.inline .form-container>.form-code-text{max-width:auto}.form-element-container>.form-container>.form-code-text{width:100%}.marge>.form-container>.form-code-text{line-height:24px;background-color:rgba(0,0,0,.03);border:1px solid #ccc;border-radius:4px;padding:5px 10px;margin-top:0}.multiple-lines.marge>.form-container>.form-code-text{width:100%;min-height:28px;border-radius:0;margin-top:0}.multiple-lines.border.marge>.form-container>.form-code-text{width:calc(100% + 20px);border-left-width:0;border-right-width:0;margin-left:-10px;margin-top:0}.form-code-text.no-margin-top{margin-top:0}.form-anchor{display:inline-block;position:relative;vertical-align:middle;color:#2781b4;font-size:15px;text-decoration:none}.form-anchor::after{display:block;position:absolute;bottom:10px;opacity:0;width:100%;content:"";border-top:1px solid #2781b4;transition:opacity .2s}.form-anchor:hover:after,.form-anchor:focus:after{opacity:1}.form-anchor.disabled{color:#aaa;pointer-events:none}.form-anchor>i{margin-right:4px}.form-container>.form-anchor{line-height:40px}.form-container>label+.form-anchor{max-width:calc(100% - 165px)}.inline .form-container>.form-anchor{max-width:auto}.form-element-container>.form-anchor{display:inline-block;vertical-align:middle;color:#2781b4;font-size:16px;line-height:40px}.marge>.form-container>.form-anchor{line-height:28px;background-color:rgba(0,0,0,.03);border:1px solid #ccc;border-radius:4px;padding:5px 10px}.form-button-container{display:inline-block;position:relative;text-align:right;padding-right:15px;margin-bottom:10px}.form-container>button{margin-bottom:0}.marge>.form-container>button,.marge>.form-container>.button{margin-bottom:0;margin-right:0}.form-icon{display:inline-block;position:relative;vertical-align:middle;font-size:20px;font-weight:normal;line-height:40px}.marge>.form-container>.form-icon{line-height:28px;background-color:rgba(0,0,0,.03);border:1px solid #ccc;border-radius:4px;padding:5px 10px}.form-note{display:inline-block;position:relative;width:100%;white-space:nowrap;background-color:rgba(204,204,204,.2);border:1px solid #ccc;padding:7px 10px}label+.form-note{width:calc(100% - 165px)}.form-note.inline{width:auto;max-width:100%;overflow-x:hidden;padding:0 0 0 10px}label+.form-note.inline{max-width:calc(100% - 165px)}.inline label+.form-note{width:auto;max-width:auto}.form-note.success{background-color:rgba(120,174,44,.1);border:1px solid #77ae2c}.form-note.warning{background-color:rgba(236,150,31,.1);border:1px solid #ec971f}.form-note.danger{background-color:rgba(169,68,66,.1);border:1px solid #a94442}.form-note>.form-icon{vertical-align:top;width:20px;line-height:24px}.form-note>.form-note-text{display:inline-block;position:relative;vertical-align:top;width:calc(100% - 20px);font-size:15px;line-height:24px;text-align:justify;white-space:normal;padding-left:10px}.form-note.inline>.form-icon{line-height:40px}.form-note.inline>.form-note-text{white-space:nowrap;line-height:40px}.form-container .expander-container{position:relative;width:100%;border:1px solid #ccc;border-radius:4px}.row-container{display:block;position:relative;white-space:nowrap;padding-top:10px;padding-right:80px;padding-bottom:10px}.row-container:not(:last-child):not(.expander-header){border-bottom:1px dashed #ccc}.row-container.without-buttons{padding-right:0}.row-container.button-ahead{padding-right:0;padding-left:75px}.row-container>.form-container{width:100%}.row-container>.form-container>.form-element-container{display:flex;align-items:flex-start;width:100%}.row-insert-button,.row-delete-button{display:none;position:absolute;width:30px;top:15px;right:35px;pointer-events:none;margin:0;padding:0}.show-expand-button>.row-insert-button:not(:disabled),.show-expand-button>.row-delete-button:not(:disabled){display:inline-block;pointer-events:all}.row-delete-button{right:0}.row-insert-button>i,.row-delete-button>i{margin:0}.expander-header{width:100%;font-weight:bold;border-bottom:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:0;padding-bottom:0;padding-left:15px}.row-container.expander-header.button-ahead{padding:0 0 0 90px;padding-left:90px}.row-container.expander-header.without-buttons{padding:0 0 0 15px}.expander-header.hide-header{display:none}.with-body-title>.expander-header{padding:0 0 0 100px}.with-body-title>.row-container.expander-header.button-ahead{padding:0 0 0 190px;padding-left:190px}.expander-header .form-text{line-height:20px;text-align:justify;white-space:normal;margin:10px 10px 10px 0}.form-container .expander-body-title{display:none;position:relative;width:100px;min-height:60px;vertical-align:top;font-size:15px;font-weight:bold;line-height:20px;text-align:justify;white-space:normal;padding:20px 0 10px 10px}.with-body-title .expander-body-title{display:inline-block}.form-container .expander-body{display:inline-block;position:relative;width:100%;vertical-align:top;overflow:hidden;padding:0 10px 0 10px}.with-body-title .expander-body{width:calc(100% - 100px)}.button-ahead>.row-insert-button,.button-ahead>.row-delete-button{right:unset;left:0}.button-ahead>.row-delete-button{left:35px}.form-container input:not([type="radio"]):not([type="checkbox"]),.form-container textarea{display:inline-block;position:relative;width:100%;min-height:40px;vertical-align:middle;font-size:15px;line-height:18px;outline:0;resize:vertical;border:1px solid #ccc;border-radius:4px;padding:10px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 0 rgba(39,128,180,.5)}.form-container>input[type="number"]{padding-right:0}.form-container input:not([type="radio"]):not([type="checkbox"]):hover,.form-container input:not([type="radio"]):not([type="checkbox"]):focus,.form-container textarea:hover,.form-container>textarea:focus{border-color:#777;z-index:1}.form-container input:not([type="radio"]):not([type="checkbox"]):focus,.form-container textarea:focus{z-index:2;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 2px rgba(39,128,180,.5)}.form-container>label+input:not([type="radio"]):not([type="checkbox"]),.form-container>label+textarea{width:calc(100% - 165px)}.inline .form-container>label+input:not([type="radio"]):not([type="checkbox"]),.inline .form-container>label+textarea{width:100%}.form-container input:not([type="radio"]):not([type="checkbox"]):disabled,.form-container textarea:disabled{opacity:1;cursor:default;pointer-events:none}.warning>input:not([type="radio"]):not([type="checkbox"]),.warning>textarea{border-color:#ec971f;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 1px rgba(236,150,31,1)}.warning>input:not([type="radio"]):not([type="checkbox"]):focus,.warning>textarea:focus{border-color:#ec971f;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 2px rgba(236,150,31,.5)}.invalid>input:not([type="radio"]):not([type="checkbox"]),.invalid>textarea{border-color:#a94442;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 1px rgba(169,68,66,1)}.invalid>input:not([type="radio"]):not([type="checkbox"]):focus,.invalid>textarea:focus{border-color:#a94442;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 2px rgba(169,68,66,.5)}.radio-element-group{display:inline-block;position:relative;height:40px;vertical-align:middle}.radio-element-group+.radio-element-group{margin-left:5px}.radio-element-group>input{display:inline-block;position:absolute;opacity:0}.radio-element-group>label{margin-bottom:0}.radio-element-group>label>.sub-text{display:inline-block;opacity:.7;font-size:12px;margin-left:5px}.radio-element-group>label:after{display:block;position:absolute;top:4px;left:12px;opacity:0;content:"";font-family:'Font Awesome 5 Free';font-weight:900;overflow:hidden;transition:transform .2s,opacity .2s;transform:scale(0)}.radio-element-group>input:checked+label{color:#fff;background-color:#646e76;border-color:#646e76;padding-left:30px}.radio-element-group>input:checked:hover+label,.radio-element-group>input:checked:focus+label{background-color:#464e54;border-color:#464e54}.radio-element-group>input:checked+label:after{opacity:1;transform:scale(1)}.radio-element-group>input:disabled+label{background-color:#ddd;border-color:#ccc;pointer-events:none}.radio-element-group>input:checked:disabled+label{background-color:#aaa;border-color:#aaa}.radio-element-group>input.warning:checked+label{color:#fff;background-color:#ec971f}.radio-element-group>input.warning:checked:hover+label,.radio-element-group>input.warning:checked:focus+label{background-color:#ec971f;border-color:#ec971f}.radio-element-group>input.danger:checked+label{color:#fff;background-color:#a94442}.radio-element-group>input.danger:checked:hover+label,.radio-element-group>input.danger:checked:focus+label{background-color:#a94442;border-color:#a94442}.radio-element-group>input.times+label:after{content:""}.radio-element-group>input.denied+label:after{content:""}.marge>.form-container>.radio-element-group+.radio-element-group{margin-left:0}.form-radio{display:inline-block;position:relative;opacity:0;font-size:0;width:0;height:0}.form-radio+label{display:inline-block;vertical-align:middle;width:auto;font-size:15px;font-weight:bold;line-height:40px;text-align:left;cursor:pointer;padding-left:0;margin-top:0;margin-right:5px;margin-left:22px}.form-radio+label:before{display:block;position:absolute;width:18px;height:18px;top:11px;left:-22px;content:"";box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:100%;transition:border-color .2s}.form-radio+label:after{display:block;position:absolute;width:12px;height:12px;opacity:0;top:14px;left:-19px;font-size:18px;content:"";background-color:#555;border-radius:100%;transition:transform .2s,opacity .2s;transform:scale(0);transform-origin:center}.form-radio:hover+label:before,.form-radio+label:hover:before,.form-radio:focus+label:before{border-color:#555}.form-radio:checked+label::before{border-color:#555}.form-radio:checked+label::after{opacity:1;transform:scale(1)}.form-radio:checked:focus+label:before{box-shadow:0 0 0 2px rgba(39,128,180,.5)}.checkbox-element-group{display:inline-block;position:relative;min-height:40px;vertical-align:middle;padding-right:10px}input[type="checkbox"]{display:inline-block;position:relative;vertical-align:middle;height:13px;width:13px;outline:0;cursor:pointer}input[type="checkbox"]+label{display:inline-block;vertical-align:middle;width:auto;min-height:40px;color:#555;font-size:15px;font-weight:bold;line-height:40px;text-align:left;cursor:pointer;padding-left:0;margin-top:0;margin-right:0;margin-left:2px}input[type="checkbox"]:before{display:block;position:relative;width:16px;height:16px;top:-2px;left:-2px;content:"";box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;transition:border-color .2s;box-shadow:inset 0 1px 0 rgba(0,0,0,.2)}input[type="checkbox"]:after{display:block;position:absolute;width:4px;height:8px;opacity:0;top:0;left:3px;content:"";border-color:#2781b4;border-bottom-width:2px;border-right-width:2px;border-bottom-style:solid;border-right-style:solid;transform:rotate(45deg)}input[type="checkbox"]:hover:before,input[type="checkbox"]:focus:before{border-color:#555}input[type="checkbox"]:checked:before{border-width:2px;border-color:#2781b4}input[type="checkbox"]:checked:focus:before{box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 2px rgba(39,128,180,.5)}input[type="checkbox"]:checked:after{opacity:1}input[type="checkbox"]:disabled{cursor:not-allowed}input[type="checkbox"]:disabled:before,input[type="checkbox"]:disabled:hover:before{background-color:#ddd;border:1px solid #ccc;border-radius:4px}.warning>input[type="checkbox"]:before{border-color:#ec971f;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 1px rgba(236,150,31,1)}.warning>input[type="checkbox"]+label{color:#ec971f}.invalid>input[type="checkbox"]:before{border-color:#a94442;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 1px rgba(169,68,66,1)}.invalid>input[type="checkbox"]+label{color:#a94442}.form-container>input[type="checkbox"]{margin-bottom:0}.marge>.form-container>input[type="checkbox"]{margin-left:5px}.marge>.form-container>input[type="checkbox"]+label{margin-right:10px}.inline input[type="checkbox"]{margin-left:13px;margin-top:14px}.inline>.form-container input[type="checkbox"]+label{padding-left:0}.form-container>.file-container{display:inline-block;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:100%;min-height:40px;border:1px solid #ccc;border-radius:4px;transition:border-color .2s;box-shadow:inset 0 1px 0 rgba(0,0,0,.2)}.form-container>label+.file-container{width:calc(100% - 165px)}.form-container.readonly>.file-container{min-height:40px;border-radius:0;box-shadow:none}.form-container.invalid>.file-container{border-color:#a94442;box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 1px rgba(169,68,66,1)}.file-container>input[type="file"]:not([type="radio"]):not([type="checkbox"]){position:absolute;opacity:0;width:0;height:0;z-index:-1000}.file-container>label+input[type="file"]:not([type="radio"]):not([type="checkbox"]){width:0;border-width:0;padding:0;margin:0}.file-container>.filename-group{display:block;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;position:relative;width:100%;flex:1;font-size:15px;font-weight:normal;line-height:18px;text-align:left;white-space:nowrap;overflow:hidden;padding:0;margin:0}.file-container>.filename-group.empty{padding:0}.file-container>.filename-group.empty>.empty-message{display:block;position:relative;width:100%;flex:1;color:#bbb;cursor:pointer;padding:9px 10px}.readonly .file-container>.filename-group.empty>.empty-message{padding:9px 10px}.file-container>.filename-group.empty.disabled>.empty-message,.readonly .file-container>.filename-group.empty>.empty-message{pointer-events:none}.file-container>.filename-group>.file-items{display:inline-block;position:relative;flex:1;white-space:normal;padding:2px 0 0 2px}.file-container>.filename-group .file-item{display:inline-block;display:inline-flex;flex-direction:row;align-items:center;position:relative;font-size:15px;border:1px solid #ccc;border-radius:3px;padding:1px 2px 1px 5px;margin-bottom:2px;margin-right:2px;box-shadow:0 1px 0 rgba(0,0,0,.2)}.file-container>.filename-group .file-item.file-error{color:#a94442}.file-container>.filename-group .file-item>i{margin:7px 4px 6px 0}.file-container>.filename-group .file-item>.filename-text{flex:1}.file-container>.filename-group .file-item>button{width:26px;height:26px;margin:0 0 0 4px}.file-container>.filename-group .file-item>button>i{margin-right:0}.readonly .file-container>.filename-group .file-item{border-radius:0;padding:4px}.readonly .file-container>.filename-group .file-item>i{margin:0 4px 0 0}.file-container>.filename-group>.form-icon{line-height:36px;margin:0 5px 0 0}.readonly .file-container>.filename-group>.form-icon{line-height:28px}.file-container>.filename-group>.upload-button{display:inline-block;position:relative;text-align:center;margin:3px 3px 2px 0}.form-container.readonly>.filename-group{width:100%;border-radius:4px}.form-container.readonly .upload-button{display:none}.file-container>.filename-group.hide>.file-items,.file-container>.filename-group.hide>.empty-message{display:none}.file-container>.filename-group.hide>.form-icon{margin-left:5px}.readonly-input{display:inline-block;position:relative;width:100%;min-height:40px;vertical-align:middle;font-size:15px;line-height:18px;outline:0;background-color:rgba(0,0,0,.03);border:1px solid #ccc;border-radius:0;overflow-x:auto;padding:10px}.form-container>label+.readonly-input{width:calc(100% - 165px)}.inline>.form-container>label+.readonly-input{width:auto;max-width:100%}.readonly-input.multiple-lines{white-space:normal}.readonly-items{line-height:22px;white-space:normal;padding:5px 1px 0 5px}.readonly-text-item{display:inline-block;position:relative;max-width:100%;vertical-align:middle;font-size:15px;line-height:18px;white-space:break-spaces;border:1px solid #ccc;border-radius:0;padding:4px 5px;margin-right:5px;margin-bottom:5px;box-shadow:0 1px 0 rgba(0,0,0,.2)}.readonly-items.single-item{width:auto;max-width:100%;line-height:18px;white-space:nowrap;border-width:0;padding:0}.form-container>label+.readonly-items.single-item{width:auto}.readonly-items.single-item>.readonly-text-item{background-color:transparent;padding:10px;margin:0;box-shadow:none}.form-dialog-action-bar-container{display:block;position:relative;width:100%;box-shadow:0 1px 0 0 #ccc}.form-dialog-action-bar-container.sticky{position:fixed;left:auto;z-index:11}.form-dialog-action-bar{display:block;display:flex;flex-direction:row;align-items:center;position:relative;width:100%;min-height:50px;border-bottom:1px solid #ccc;overflow:hidden;padding:5px 5px 5px 10px}.form-dialog-action-bar.hide{display:none}.form-dialog-action-bar.warning{font-weight:bold;background-color:#ec971f}.form-dialog-action-bar>i{display:inline-block;font-size:16px;font-weight:bold;margin-right:5px}.form-dialog-action-bar>.title{display:inline-block;flex:1;font-size:16px;font-weight:bold;margin-right:5px}.form-dialog-action-bar>.button,.form-dialog-action-bar>button{margin-bottom:0}.form-dialog-body-container{display:block;position:relative;width:100%}.form-dialog-form-container{display:block;position:relative;width:100%;padding:15px}.form-dialog-form-container+.form-dialog-form-container{border-top:1px solid #ccc}.loading-box{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,.2);z-index:25;padding-top:90px}.loading-box::after{display:block;position:absolute;width:16px;height:16px;top:101px;left:calc(50% - 47px);content:"";border:2px solid #333;border-left-color:transparent;border-right-color:transparent;border-radius:100%;animation:rotate .4s infinite linear}.loading-box::before{display:block;position:absolute;width:90px;height:40px;left:calc(50% - 60px);color:#333;font-size:16px;content:"Loading";line-height:40px;font-weight:bold;background-color:#eee;border:1px solid #aaa;border-radius:4px;padding-left:30px;box-shadow:0 1px 2px 0 #aaa}@keyframes rotate{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}.loading-box.hide{display:none}.selector-trigger{max-width:100%;font-weight:normal;line-height:38px;margin:0;transition:height .2s,border-color .2s,border-bottom-width .2s,line-height .2s,top .2s,background-color .2s,box-shadow .2s,transform .1s;box-shadow:0 0 0 0 rgba(39,128,180,.5),inset 0 0 0 rgb(0 0 0/13%)}.selector-trigger:before{display:none}.selector-trigger:hover,.selector-trigger:focus{background-color:#fff;border-color:#555}.selector-trigger:active,.selector-trigger.active,.selector-trigger.menu-opened{top:0;line-height:38px;background-color:#b3b3b3;border-color:#555;box-shadow:0 0 0 2px rgba(39,128,180,.5),inset 0 2px 1px rgb(0 0 0/13%)}.selector-option.selector-selected{background-color:#2781b4}.selector-option.selector-selected:hover,.selector-option.selector-selected.focus{background-color:#2e6c91}.full-width-selector .selector-trigger{width:100%;text-align:left}.full-width-selector label+.selector-trigger{width:calc(100% - 165px)}.inline .full-width-selector .selector-trigger{width:auto}.warning>.selector-trigger{border-color:#ec971f;box-shadow:0 0 0 1px rgba(236,150,31,1)}.warning>.selector-trigger:focus{border-color:#ec971f;box-shadow:0 0 0 2px rgba(236,150,31,.5)}.invalid>.selector-trigger{border-color:#a94442;box-shadow:0 0 0 1px rgba(169,68,66,1)}.invalid>.selector-trigger:focus{border-color:#a94442;box-shadow:0 0 0 2px rgba(169,68,66,.5)}.date-range-container>label:not(.date-input-addon)~input.datepicker[type="text"]:not([type="radio"]):not([type="checkbox"]){width:calc(50% - 98px)}.date-range-container>input.datepicker[type="text"]:not([type="radio"]):not([type="checkbox"]){width:calc(50% - 15px)}.form-container.date-range-container>.form-text{display:inline-block;position:relative;width:30px;vertical-align:middle;text-align:center;border-left-width:0;border-right-width:0;padding-left:0;padding-right:0}.form-container>.date-input-addon{display:block;position:absolute;right:5px;top:0;width:30px;height:30px;text-align:center;z-index:3;cursor:pointer;padding:0;margin-right:0}.form-container>.date-input-addon:before{display:block;color:#555;font-size:18px;content:"";font-family:'Font Awesome 5 Free';font-weight:900}.form-container>:disabled+.date-input-addon{opacity:.5;cursor:default;pointer-events:none}.date-range-container>input:not(.date-input-addon)~.date-input-addon:nth-child(3){right:calc(50% - 63px)}.date-range-container>input+.date-input-addon:nth-child(2){right:calc(50% + 20px)}.date-range-container>input+.date-input-addon:nth-child(5){right:5px}.inline .date-range-container>input.datepicker[type="text"]:not([type="radio"]):not([type="checkbox"]),.inline .date-range-container>label:not(.date-input-addon)~input.datepicker[type="text"]:not([type="radio"]):not([type="checkbox"]){width:120px}.inline .date-range-container>input:not(.date-input-addon)~.date-input-addon:nth-child(3){right:calc(50% - 15px)}.time-container{display:inline-block;position:relative;width:100%;min-height:40px;box-sizing:border-box}.form-container>label+.time-container{width:calc(100% - 165px)}.time-container>input.time-text-input:not([type="radio"]):not([type="checkbox"]){display:none}.time-container>input.time-input[type="number"].hide{display:none;pointer-events:none}.time-container>input.time-input[type="number"]{width:40px;text-align:right}.time-container>input.time-input.minusable[type="number"]{width:50px}.time-container>input.time-input.second[type="number"]{width:76px}.time-container>input.time-input[type="number"],.time-container>input.time-input[type="number"]::-webkit-outer-spin-button,.time-container>input.time-input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.time-container>.time-text-span{display:inline-block;position:relative;min-height:40px;vertical-align:middle;color:#333;font-size:15px;line-height:40px;padding:0 5px}.time-container>.time-text-span.hide{display:none}.keycode-input{display:inline-flex;flex-direction:row;align-items:center;min-width:20px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.readonly-keycode-input{border:0}.keycode-input>button{margin-bottom:0;margin-right:4px}.keycode-input>.keycode-container{display:inline-block;position:relative;height:38px;vertical-align:middle;font-size:0;margin-right:5px}.keycode-container .key-code{display:inline-block;height:20px;font-family:monospace;font-size:14px;font-weight:normal;line-height:20px;border:1px solid #ccc;border-radius:3px;padding:0 3px;margin:9px 3px;box-shadow:0 2px 0 rgba(0,0,0,.4)}.keycode-container .key-code-plus{display:inline-block;height:20px;font-family:monospace;font-size:14px;font-weight:normal;line-height:20px;padding:0 3px;margin:9px 0}.keycode-container .key-code:first-child{margin-left:7px}.keycode-container .key-code:last-child{margin-right:7px}.keycode-container>.placeholder{display:inline-block;color:#aaa;font-size:14px;line-height:20px;margin:9px 0 9px 10px}#self-manage{display:block;position:relative;right:0;top:0;float:right;height:50px;font-size:0;box-sizing:border-box;border-right:1px solid #555}#self-manage>.user-item{display:inline-block;position:relative;height:50px;vertical-align:bottom;color:#ccc;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background-color:#3f4348;border-left:1px solid #555;padding:15px}#self-manage-user-name{max-width:300px}#self-manage-user-name::after{display:block;position:absolute;right:0;top:0;width:20px;height:100%;content:"";background:linear-gradient(to right,rgba(255,255,255,0),#3f4348)}.sm #self-manage-user-name{display:none}#self-manage-menu-button{cursor:pointer;background-color:#3f4348;border-top-width:0;border-right-width:0;border-bottom-width:0;border-radius:0;box-sizing:border-box;margin-bottom:0;margin-right:0;box-shadow:none}#self-manage-menu-button:hover,#self-manage-menu-button:focus{background-color:#3f4348;border-color:#555;box-shadow:none}#self-manage-menu-button>i{font-size:20px;margin-right:0;transform-origin:center;transform:rotate(0);transition:transform .2s}#self-manage:hover>#self-manage-menu-button>i{transform:rotate(90deg)}#self-manage-menu{display:block;position:absolute;top:50px;right:-1px;width:calc(100% + 1px);min-width:180px;font-size:0;background-color:#3f4348;border:1px solid #555;overflow:hidden;box-sizing:border-box;z-index:26;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.1);transition:all .2s ease-out}#self-manage-menu>a{display:block;position:relative;color:#ccc;font-size:15px;line-height:40px;text-decoration:none;cursor:pointer;border-width:0;border-top:1px solid #555;box-sizing:border-box;padding-left:20px}#self-manage-menu>a:hover,#self-manage-menu>a:focus,#self-manage-menu>a:active{color:#3f4348;text-decoration:none;background-color:#ddd}#self-manage-menu>a:first-child{border-top-width:0}#self-manage-menu>a.border-top{border-top-color:#555}#self-manage-menu>a>i{width:20px;text-align:center;margin-right:5px}#self-manage-icon-area{display:inline-block;position:relative;height:50px;vertical-align:bottom;white-space:nowrap;overflow:hidden;box-sizing:border-box;background-color:#3f4348;border-left:0;padding:0}#self-manage-icon-area>.self-manage-icon{display:inline-block;color:#ec971f;fill:#ec971f;font-size:18px;line-height:20px;border-left:1px solid #555;overflow:hidden;padding:15px 10px}#self-manage-icon-area>.self-manage-icon>i,#self-manage-icon-area>.self-manage-icon>svg{height:18px}#self-manage-icon-area>.self-manage-icon.hide{display:none}#self-manage-icon-area>.self-manage-icon.connected{display:none;color:#77ae2c;fill:#77ae2c}#self-manage-icon-area>.self-manage-icon.connecting{display:inline-block;color:#ec971f;fill:#ec971f}#self-manage-icon-area>.self-manage-icon.closed{display:inline-block;color:#a94442;fill:#a94442}#self-manage-icon-area>.self-manage-icon.idle{display:inline-block;color:#aaa;fill:#aaa}.modal-default>.modal-header{color:#fff;background-color:#2e3033}.modal-info>.modal-header{color:#fff;background-color:#3cabc4}.modal-success>.modal-header{color:#fff;background-color:#77ae2c}.modal-warning>.modal-header{color:#fff;background-color:#ec971f}.modal-error>.modal-header{color:#fff;background-color:#a94442}.form-anchor{display:inline-block;position:relative;vertical-align:middle;color:#3cabc4;font-size:15px;text-decoration:none}.form-anchor::after{border-top:1px solid #3cabc4}.form-element-container>.form-anchor{color:#3cabc4}input[type="checkbox"]:after{border-color:#3cabc4}input[type="checkbox"]:checked:before{border-color:#3cabc4}.form-container input:not([type="radio"]):not([type="checkbox"]),.form-container textarea{box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 0 rgb(60 171 196/50%)}.form-container input:not([type="radio"]):not([type="checkbox"]):focus,.form-container textarea:focus{box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 2px rgb(60 171 196/50%)}.form-radio:checked:focus+label:before{box-shadow:0 0 0 2px rgb(60 171 196/50%)}input[type="checkbox"]:checked:focus:before{box-shadow:inset 0 1px 0 rgba(0,0,0,.2),0 0 0 2px rgb(60 171 196/50%)}.selector-trigger>.trigger-text-container{top:1px}.small-button.row-insert-button:active,.small-button.row-delete-button:active{top:17px}.selector-trigger:active,.selector-trigger.active,.selector-trigger.menu-opened{height:40px;padding-top:0;box-shadow:0 0 0 2px rgb(60 171 196/50%),inset 0 2px 1px rgb(0 0 0/13%)}.selector-option.selector-selected{background-color:#3cabc4}.selector-option.selector-selected:hover,.selector-option.selector-selected.focus{background-color:#4bcbe8}