*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:SourceSansPro;font-weight:200;src:url(/static/fonts/SourceSansPro-ExtraLight.ttf)}@font-face{font-family:SourceSansPro;font-weight:200;font-style:italic;src:url(/static/fonts/SourceSansPro-ExtraLightItalic.ttf)}@font-face{font-family:SourceSansPro;font-weight:300;src:url(/static/fonts/SourceSansPro-Light.ttf)}@font-face{font-family:SourceSansPro;font-weight:300;font-style:italic;src:url(/static/fonts/SourceSansPro-LightItalic.ttf)}@font-face{font-family:SourceSansPro;font-weight:400;src:url(/static/fonts/SourceSansPro-Regular.ttf)}@font-face{font-family:SourceSansPro;font-weight:400;font-style:italic;src:url(/static/fonts/SourceSansPro-Italic.ttf)}@font-face{font-family:SourceSansPro;font-weight:600;src:url(/static/fonts/SourceSansPro-SemiBold.ttf)}@font-face{font-family:SourceSansPro;font-weight:600;font-style:italic;src:url(/static/fonts/SourceSansPro-SemiBoldItalic.ttf)}@font-face{font-family:SourceSansPro;font-weight:700;src:url(/static/fonts/SourceSansPro-Bold.ttf)}@font-face{font-family:SourceSansPro;font-weight:700;font-style:italic;src:url(/static/fonts/SourceSansPro-BoldItalic.ttf)}@font-face{font-family:SourceSansPro;font-weight:900;src:url(/static/fonts/SourceSansPro-Black.ttf)}@font-face{font-family:SourceSansPro;font-weight:900;font-style:italic;src:url(/static/fonts/SourceSansPro-BlackItalic.ttf)}a{text-decoration:none;color:inherit}ul{list-style:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{font-size:calc(9.16667px + .27778vw);font-family:SourceSansPro;line-height:1.35;letter-spacing:-.00278rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input[type=button],input[type=submit]{font-family:inherit;color:inherit;background-color:inherit;outline:0;cursor:pointer;border:0}input[type=email],input[type=number],input[type=password],input[type=text],textarea{font-family:inherit;letter-spacing:inherit;line-height:inherit}:root{--mobile-width:1000px;--sidebar-width:230px;--header-height:95px;--grey:#999;--body-color:#fff;--link-color:#0170ff;--input-border-color:#ccc;--form-header-color:#32383f;--primary-button-color:#39b287}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:.3}80%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.7}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:.3}80%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.7}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}#__react-alert__>div{pointer-events:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;left:unset!important;right:0!important;width:unset!important}#__react-alert__>div>div .alert-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px 50px 0 0;padding:0 20px;height:50px;border-radius:3px;font-weight:600;font-size:1.1em}#__react-alert__>div>div .alert-template>*+*{margin-left:20px}#__react-alert__>div>div .alert-template.success{color:#fff;background-color:#01c372}#__react-alert__>div>div .alert-template.error{color:#fff;background-color:red}#header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:30px;gap:30px;padding-right:30px;height:75px}#header .name{font-size:1.3em}#header button.logout-button{grid-gap:10px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f66c6c}#header button.logout-button,.table-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.table-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table-wrap .table-top-section{display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;grid-template-areas:"label   .   add-button";width:100%;padding:0 25px 0 0;background-color:var(--bg)}.table-wrap .table-top-section .label{grid-area:label;padding-bottom:10px;color:var(--active-link-color);font-weight:600}.table-wrap .table-top-section .add-button{grid-area:add-button;height:31px;padding:9px 22px;color:#fff;font-size:.92em;font-weight:600;line-height:1.257;background-color:var(--green);-webkit-box-shadow:0 -2px 25px rgba(0,0,0,.07);box-shadow:0 -2px 25px rgba(0,0,0,.07);border-radius:5px 5px 0 0}.table-wrap .table-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;height:100%;-webkit-box-shadow:0 25px 25px rgba(0,0,0,.06);box-shadow:0 25px 25px rgba(0,0,0,.06);border-radius:10px;background-color:var(--white)}.table-wrap .table-form .box-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px;height:100%;overflow-y:auto;background-color:#fff;-webkit-box-shadow:0 -8px 25px rgba(0,0,0,.06);box-shadow:0 -8px 25px rgba(0,0,0,.06);border-radius:10px 10px 0 0}.table-wrap .table-form .box-wrapper table.table{position:relative;width:100%;border-collapse:collapse;background-color:#fff}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data{position:sticky;background-color:#fff;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data.category{color:#241f3e;font-size:1.2em}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .draggable-header{padding:20px 16px;background:violet}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .draggable-header .column-name{position:relative;display:inline-block;cursor:pointer}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data button.expand-collapse{padding:5px;font-size:2em;border:0;background-color:inherit;cursor:pointer;outline:0}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .arrow{display:inline-block;width:0;height:0;margin-left:10px;border-style:none}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .upward-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #000;margin-bottom:0}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .downward-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .resizer{position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:col-resize}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .resizer .resizer-left{width:3px}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .resizer .resizer-center{width:2px;background-color:#888}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data .resizer .resizer-right{width:3px}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data:first-child{padding-left:20px;border-radius:6px 0 0 0}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.table-header-row th.table-header-data:last-child{padding-right:20px;border-radius:0 6px 0 0}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.add-row{cursor:pointer}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.add-row:hover th{z-index:-1}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.add-row:hover th .add-row-box{border:2px dashed #cebe9f;color:#a5977b;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.add-row th{padding:3px 10px 10px;z-index:-1}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.add-row th .add-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px dashed #e7d4af;padding:16px;border-radius:8px;color:#c8af7f;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.add-row th .add-row-box .add-row-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.add-row th .add-row-box .add-row-placeholder .add-row-icon{display:inline-block;width:20px;height:20px;background-image:url(/static/images/icons/plus-circle.svg)}.table-wrap .table-form .box-wrapper table.table thead.table-header tr.add-row th .add-row-box .add-row-placeholder .add-row-text{margin-left:7px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row{border-radius:4px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row td.table-body-data{padding:9px 15px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row td.table-body-data:first-child{padding-left:0}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .no-data .create-first-record{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;width:100%;color:#999;color:var(--grey)}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row td.table-body-data.control-cell{width:3.6em;margin:0;padding:0;text-align:center}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row td.table-body-data:first-child{border-radius:10px 0 0 10px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row td.table-body-data:last-child{border-radius:0 10px 10px 0}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper{position:relative}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper .row-options{position:absolute;right:0;top:0;display:none;height:100%}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;height:100%;width:-moz-max-content;width:-webkit-max-content;width:max-content}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .confirmation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;height:100%;padding-left:15px;-webkit-box-shadow:-10px 0 50px rgba(0,0,0,.05);box-shadow:-10px 0 50px rgba(0,0,0,.05)}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .confirmation-wrapper .confirm-render .error-message,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .confirmation-wrapper .confirm-render .success-message{display:none}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .confirmation-wrapper .close-option-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .option-confirm{margin-right:15px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .option-confirm .option-confirm-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row:hover .row-options{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row.selected_{font-size:1.1em}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.table-body-row.selected_ td.table-body-data{padding:9px 17px;background-color:#fff}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data button.icon{width:20px;height:20px;border:0;outline:0;background-color:inherit;cursor:pointer}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data button.icon:last-child{margin-left:10px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data input[type=number],.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data input[type=password],.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data input[type=text]{padding:7px;outline:0;border:1px solid #e5e5e5;border-radius:5px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data input.item-amount{width:60px;margin-left:5px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data input.item-growth-rate{width:60px;margin-right:5px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data .date-field{width:100px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data .date-field .date-label{border-radius:5px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data .date-field .date-label .placeholder{font-weight:400}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.new-row td.table-body-data .date-field .date-label:hover{-webkit-box-shadow:inset 0 0 13px 0 #f7f7f7;box-shadow:inset 0 0 13px 0 #f7f7f7}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.add-new-row td.table-body-data button.add-new-button{border:0;cursor:pointer;outline:0;background-color:inherit;color:#241f3e}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action *,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>*{background-color:var(--red);color:var(--white)!important}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action * .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action * .confirmation-wrapper .confirm-render .select-field .select-field-inner *,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action .confirmation-wrapper .confirm-render .select-field .select-field-inner *,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .confirmation-wrapper .confirm-render .select-field .select-field-inner *{background-color:var(--white)}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action * .option-confirm,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action .option-confirm,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm{background-color:var(--white);border-radius:99px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action * .option-confirm .option-confirm-button,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action .option-confirm .option-confirm-button,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm .option-confirm-button{padding:10px;border-radius:99px;background-color:var(--white)}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action * .option-confirm .option-confirm-button .icon,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-danger-action .option-confirm .option-confirm-button .icon,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm .option-confirm-button .icon{background-color:var(--white)}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action *,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>*{background-color:var(--green);color:var(--white)!important}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action * .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element{background-color:var(--white)}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action * .confirmation-wrapper .confirm-render .select-field .select-field-inner *,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action .confirmation-wrapper .confirm-render .select-field .select-field-inner *,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .confirmation-wrapper .confirm-render .select-field .select-field-inner *{background-color:var(--white);color:var(--black)!important}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action * .option-confirm,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action .option-confirm,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm{background-color:var(--white);border-radius:99px}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action * .option-confirm .option-confirm-button,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action .option-confirm .option-confirm-button,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm .option-confirm-button{padding:10px;border-radius:99px;background-color:var(--white)}.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action * .option-confirm .option-confirm-button .icon,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action .option-confirm .option-confirm-button .icon,.table-wrap .table-form .box-wrapper table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm .option-confirm-button .icon{background-color:var(--white)}.cobb{cursor:pointer;outline:0;border:0;background-color:inherit}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.paginator .right-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paginator .right-section ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px}.paginator .right-section ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4px;width:30px;height:30px;background-color:#fff;cursor:pointer;font-weight:700;font-size:.94em;border-radius:7px}.paginator .right-section ul li.active{color:#fff}.paginator .right-section .double-arrow-left-faded-icon{background-image:url(/static/images/icons/paginator-double-arrow-left.png);width:30px;height:8px}.paginator .right-section .single-arrow-left-faded-icon{background-image:url(/static/images/icons/paginator-single-arrow-left.png);width:30px;height:8px}.paginator .right-section .double-arrow-right-faded-icon{background-image:url(/static/images/icons/paginator-double-arrow-right.png);width:30px;height:8px}.paginator .right-section .single-arrow-right-faded-icon{background-image:url(/static/images/icons/paginator-single-arrow-right.png);width:30px;height:8px}.paginator .right-section .go-to-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:4px;gap:4px;margin:0 0 0 30px}.paginator .right-section .go-to-page input{width:30px;height:30px}.paginator .right-section .go-to-page .go-button{width:30px;height:30px;color:#fff;border-radius:7px}.arrow{display:inline-block;width:0;height:0;margin-left:6px;margin-bottom:1px;border-style:solid}.arrow-up{border-width:0 5px 5px}.arrow-down,.arrow-up{border-color:#333 transparent}.arrow-down{border-width:5px 5px 0}.arrow-right{border-width:5px 0 5px 5px}.arrow-left,.arrow-right{border-color:transparent #333}.arrow-left{border-width:5px 5px 5px 0}.icotext-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:0;background-color:inherit;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.icotext-button .button-icon{width:20px;height:20px;margin-bottom:6px}.icotext-button:hover{opacity:.8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.icotext-button:focus{outline:0}.icon-wrapper{position:relative}.icon-wrapper .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.icon-wrapper .icon-tooltip{display:none}.icon-wrapper:hover .icon-tooltip{position:absolute;top:101%;display:block;width:-moz-max-content;width:-webkit-max-content;width:max-content;padding:3px 10px;color:#999;color:var(--grey);background-color:var(--slot-grey);border:1px solid var(--slot-dark-grey);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.checkbox-field,.date-field,.drop-down-multiselect,.file-field,.input,.radio-field,.select-field,.star-input{width:100%}.checkbox-field label.label,.checkbox-field label.title,.date-field label.label,.date-field label.title,.drop-down-multiselect label.label,.drop-down-multiselect label.title,.file-field label.label,.file-field label.title,.input label.label,.input label.title,.radio-field label.label,.radio-field label.title,.select-field label.label,.select-field label.title,.star-input label.label,.star-input label.title{display:inline-block;font-weight:400;font-size:.95em;letter-spacing:.043em;color:var(--label-color);cursor:default}.checkbox-field .select-field-inner,.checkbox-field .select-input,.checkbox-field>.date-input,.date-field .select-field-inner,.date-field .select-input,.date-field>.date-input,.drop-down-multiselect .select-field-inner,.drop-down-multiselect .select-input,.drop-down-multiselect>.date-input,.file-field .select-field-inner,.file-field .select-input,.file-field>.date-input,.input .select-field-inner,.input .select-input,.input>.date-input,.radio-field .select-field-inner,.radio-field .select-input,.radio-field>.date-input,.select-field .select-field-inner,.select-field .select-input,.select-field>.date-input,.star-input .select-field-inner,.star-input .select-input,.star-input>.date-input{height:40px;margin:5px 0 0;background-color:#fff}.checkbox-field .date-input,.checkbox-field .hidden-div,.checkbox-field .select-field-inner>.select-top,.checkbox-field>textarea,.date-field .date-input,.date-field .hidden-div,.date-field .select-field-inner>.select-top,.date-field>textarea,.drop-down-multiselect .date-input,.drop-down-multiselect .hidden-div,.drop-down-multiselect .select-field-inner>.select-top,.drop-down-multiselect>textarea,.file-field .date-input,.file-field .hidden-div,.file-field .select-field-inner>.select-top,.file-field>textarea,.input .date-input,.input .hidden-div,.input .select-field-inner>.select-top,.input>textarea,.radio-field .date-input,.radio-field .hidden-div,.radio-field .select-field-inner>.select-top,.radio-field>textarea,.select-field .date-input,.select-field .hidden-div,.select-field .select-field-inner>.select-top,.select-field>textarea,.star-input .date-input,.star-input .hidden-div,.star-input .select-field-inner>.select-top,.star-input>textarea{width:100%;padding:0 20px;border:1px solid #ccc;border:1px solid var(--input-border-color);border-radius:5px;font-size:1.354em}.checkbox-field .date-input:focus,.checkbox-field .hidden-div:focus,.checkbox-field .select-field-inner>.select-top:focus,.checkbox-field>textarea:focus,.date-field .date-input:focus,.date-field .hidden-div:focus,.date-field .select-field-inner>.select-top:focus,.date-field>textarea:focus,.drop-down-multiselect .date-input:focus,.drop-down-multiselect .hidden-div:focus,.drop-down-multiselect .select-field-inner>.select-top:focus,.drop-down-multiselect>textarea:focus,.file-field .date-input:focus,.file-field .hidden-div:focus,.file-field .select-field-inner>.select-top:focus,.file-field>textarea:focus,.input .date-input:focus,.input .hidden-div:focus,.input .select-field-inner>.select-top:focus,.input>textarea:focus,.radio-field .date-input:focus,.radio-field .hidden-div:focus,.radio-field .select-field-inner>.select-top:focus,.radio-field>textarea:focus,.select-field .date-input:focus,.select-field .hidden-div:focus,.select-field .select-field-inner>.select-top:focus,.select-field>textarea:focus,.star-input .date-input:focus,.star-input .hidden-div:focus,.star-input .select-field-inner>.select-top:focus,.star-input>textarea:focus{outline:none}.checkbox-field .input-element-wrapper,.date-field .input-element-wrapper,.drop-down-multiselect .input-element-wrapper,.file-field .input-element-wrapper,.input .input-element-wrapper,.radio-field .input-element-wrapper,.select-field .input-element-wrapper,.star-input .input-element-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;margin:5px 0 0;border:1px solid #ccc;border:1px solid var(--input-border-color);border-radius:2px;font-size:.76em;background-color:#fff}.checkbox-field .input-element-wrapper.disabled,.date-field .input-element-wrapper.disabled,.drop-down-multiselect .input-element-wrapper.disabled,.file-field .input-element-wrapper.disabled,.input .input-element-wrapper.disabled,.radio-field .input-element-wrapper.disabled,.select-field .input-element-wrapper.disabled,.star-input .input-element-wrapper.disabled{color:#aab1c1;background-color:#fafafa}.checkbox-field .input-element-wrapper .icon,.date-field .input-element-wrapper .icon,.drop-down-multiselect .input-element-wrapper .icon,.file-field .input-element-wrapper .icon,.input .input-element-wrapper .icon,.radio-field .input-element-wrapper .icon,.select-field .input-element-wrapper .icon,.star-input .input-element-wrapper .icon{margin-left:20px;-ms-flex-negative:0;flex-shrink:0}.checkbox-field .input-element-wrapper input.input-element,.date-field .input-element-wrapper input.input-element,.drop-down-multiselect .input-element-wrapper input.input-element,.file-field .input-element-wrapper input.input-element,.input .input-element-wrapper input.input-element,.radio-field .input-element-wrapper input.input-element,.select-field .input-element-wrapper input.input-element,.star-input .input-element-wrapper input.input-element{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px;width:100%;height:100%;border:0;border-radius:5px;font-size:1.5em}.checkbox-field .input-element-wrapper input.input-element:focus,.date-field .input-element-wrapper input.input-element:focus,.drop-down-multiselect .input-element-wrapper input.input-element:focus,.file-field .input-element-wrapper input.input-element:focus,.input .input-element-wrapper input.input-element:focus,.radio-field .input-element-wrapper input.input-element:focus,.select-field .input-element-wrapper input.input-element:focus,.star-input .input-element-wrapper input.input-element:focus{outline:none}.checkbox-field .input-element-wrapper input.input-element:disabled,.date-field .input-element-wrapper input.input-element:disabled,.drop-down-multiselect .input-element-wrapper input.input-element:disabled,.file-field .input-element-wrapper input.input-element:disabled,.input .input-element-wrapper input.input-element:disabled,.radio-field .input-element-wrapper input.input-element:disabled,.select-field .input-element-wrapper input.input-element:disabled,.star-input .input-element-wrapper input.input-element:disabled{color:inherit;background-color:inherit}.checkbox-field .input-element-wrapper input.input-element::-moz-placeholder,.date-field .input-element-wrapper input.input-element::-moz-placeholder,.drop-down-multiselect .input-element-wrapper input.input-element::-moz-placeholder,.file-field .input-element-wrapper input.input-element::-moz-placeholder,.input .input-element-wrapper input.input-element::-moz-placeholder,.radio-field .input-element-wrapper input.input-element::-moz-placeholder,.select-field .input-element-wrapper input.input-element::-moz-placeholder,.star-input .input-element-wrapper input.input-element::-moz-placeholder{opacity:.5}.checkbox-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.date-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.drop-down-multiselect .input-element-wrapper input.input-element::-webkit-input-placeholder,.file-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.input .input-element-wrapper input.input-element::-webkit-input-placeholder,.radio-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.select-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.star-input .input-element-wrapper input.input-element::-webkit-input-placeholder{opacity:.5}.checkbox-field .input-element-wrapper input.input-element:-ms-input-placeholder,.date-field .input-element-wrapper input.input-element:-ms-input-placeholder,.drop-down-multiselect .input-element-wrapper input.input-element:-ms-input-placeholder,.file-field .input-element-wrapper input.input-element:-ms-input-placeholder,.input .input-element-wrapper input.input-element:-ms-input-placeholder,.radio-field .input-element-wrapper input.input-element:-ms-input-placeholder,.select-field .input-element-wrapper input.input-element:-ms-input-placeholder,.star-input .input-element-wrapper input.input-element:-ms-input-placeholder{opacity:.5}.checkbox-field .input-element-wrapper input.input-element::-ms-input-placeholder,.date-field .input-element-wrapper input.input-element::-ms-input-placeholder,.drop-down-multiselect .input-element-wrapper input.input-element::-ms-input-placeholder,.file-field .input-element-wrapper input.input-element::-ms-input-placeholder,.input .input-element-wrapper input.input-element::-ms-input-placeholder,.radio-field .input-element-wrapper input.input-element::-ms-input-placeholder,.select-field .input-element-wrapper input.input-element::-ms-input-placeholder,.star-input .input-element-wrapper input.input-element::-ms-input-placeholder{opacity:.5}.checkbox-field .input-element-wrapper input.input-element::placeholder,.date-field .input-element-wrapper input.input-element::placeholder,.drop-down-multiselect .input-element-wrapper input.input-element::placeholder,.file-field .input-element-wrapper input.input-element::placeholder,.input .input-element-wrapper input.input-element::placeholder,.radio-field .input-element-wrapper input.input-element::placeholder,.select-field .input-element-wrapper input.input-element::placeholder,.star-input .input-element-wrapper input.input-element::placeholder{opacity:.5}.checkbox-field .input-element-wrapper .input-inside-right,.date-field .input-element-wrapper .input-inside-right,.drop-down-multiselect .input-element-wrapper .input-inside-right,.file-field .input-element-wrapper .input-inside-right,.input .input-element-wrapper .input-inside-right,.radio-field .input-element-wrapper .input-inside-right,.select-field .input-element-wrapper .input-inside-right,.star-input .input-element-wrapper .input-inside-right{margin-right:20px;white-space:nowrap}.checkbox-field .input-element-wrapper .suggestions,.date-field .input-element-wrapper .suggestions,.drop-down-multiselect .input-element-wrapper .suggestions,.file-field .input-element-wrapper .suggestions,.input .input-element-wrapper .suggestions,.radio-field .input-element-wrapper .suggestions,.select-field .input-element-wrapper .suggestions,.star-input .input-element-wrapper .suggestions{position:absolute;top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:187px;overflow-y:auto;z-index:1;border-radius:0 0 10px 10px;background-color:#fff}.checkbox-field .input-element-wrapper .suggestions button.suggestion,.date-field .input-element-wrapper .suggestions button.suggestion,.drop-down-multiselect .input-element-wrapper .suggestions button.suggestion,.file-field .input-element-wrapper .suggestions button.suggestion,.input .input-element-wrapper .suggestions button.suggestion,.radio-field .input-element-wrapper .suggestions button.suggestion,.select-field .input-element-wrapper .suggestions button.suggestion,.star-input .input-element-wrapper .suggestions button.suggestion{padding:12px 16px;cursor:default;font-size:.95em;text-align:left}.checkbox-field .input-element-wrapper .suggestions button.suggestion:hover,.date-field .input-element-wrapper .suggestions button.suggestion:hover,.drop-down-multiselect .input-element-wrapper .suggestions button.suggestion:hover,.file-field .input-element-wrapper .suggestions button.suggestion:hover,.input .input-element-wrapper .suggestions button.suggestion:hover,.radio-field .input-element-wrapper .suggestions button.suggestion:hover,.select-field .input-element-wrapper .suggestions button.suggestion:hover,.star-input .input-element-wrapper .suggestions button.suggestion:hover{background-color:#fbfbfb}.checkbox-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.date-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.drop-down-multiselect .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.file-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.input .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.radio-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.select-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.star-input .input-element-wrapper .suggestions button.suggestion .suggestion-character.match{font-weight:500}.checkbox-field>textarea,.date-field>textarea,.drop-down-multiselect>textarea,.file-field>textarea,.input>textarea,.radio-field>textarea,.select-field>textarea,.star-input>textarea{margin-top:5px;padding:17px 20px;resize:none}.checkbox-field .select-field-inner,.date-field .select-field-inner,.drop-down-multiselect .select-field-inner,.file-field .select-field-inner,.input .select-field-inner,.radio-field .select-field-inner,.select-field .select-field-inner,.star-input .select-field-inner{position:relative}.checkbox-field .select-field-inner .select-box,.date-field .select-field-inner .select-box,.drop-down-multiselect .select-field-inner .select-box,.file-field .select-field-inner .select-box,.input .select-field-inner .select-box,.radio-field .select-field-inner .select-box,.select-field .select-field-inner .select-box,.star-input .select-field-inner .select-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 15px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;border:1px solid var(--input-border-color);border-radius:5px}.checkbox-field .select-field-inner .select-box input[type=text],.date-field .select-field-inner .select-box input[type=text],.drop-down-multiselect .select-field-inner .select-box input[type=text],.file-field .select-field-inner .select-box input[type=text],.input .select-field-inner .select-box input[type=text],.radio-field .select-field-inner .select-box input[type=text],.select-field .select-field-inner .select-box input[type=text],.star-input .select-field-inner .select-box input[type=text]{width:100%;height:100%;border:0;outline:0;line-height:.5em}.checkbox-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.input .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.star-input .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder{color:#444}.checkbox-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.input .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.star-input .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder{color:#444}.checkbox-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.input .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.star-input .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder{color:#444}.checkbox-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.input .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.star-input .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder{color:#444}.checkbox-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected::placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.input .select-field-inner .select-box input[type=text].option-selected::placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.star-input .select-field-inner .select-box input[type=text].option-selected::placeholder{color:#444}.checkbox-field .select-field-inner .select-box .select-box-left .placeholder,.date-field .select-field-inner .select-box .select-box-left .placeholder,.drop-down-multiselect .select-field-inner .select-box .select-box-left .placeholder,.file-field .select-field-inner .select-box .select-box-left .placeholder,.input .select-field-inner .select-box .select-box-left .placeholder,.radio-field .select-field-inner .select-box .select-box-left .placeholder,.select-field .select-field-inner .select-box .select-box-left .placeholder,.star-input .select-field-inner .select-box .select-box-left .placeholder{opacity:.5;font-size:.93em}.checkbox-field .select-field-inner .select-box .select-box-right,.date-field .select-field-inner .select-box .select-box-right,.drop-down-multiselect .select-field-inner .select-box .select-box-right,.file-field .select-field-inner .select-box .select-box-right,.input .select-field-inner .select-box .select-box-right,.radio-field .select-field-inner .select-box .select-box-right,.select-field .select-field-inner .select-box .select-box-right,.star-input .select-field-inner .select-box .select-box-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkbox-field .select-field-inner .select-options,.date-field .select-field-inner .select-options,.drop-down-multiselect .select-field-inner .select-options,.file-field .select-field-inner .select-options,.input .select-field-inner .select-options,.radio-field .select-field-inner .select-options,.select-field .select-field-inner .select-options,.star-input .select-field-inner .select-options{position:absolute;top:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:450px;overflow-x:hidden;overflow-y:auto;width:calc(100% + 30px);margin-left:-15px;margin-right:15px;z-index:1;border:1px solid #f6f7f9;-webkit-box-shadow:0 0 10px 0 #e5e5e5;box-shadow:0 0 10px 0 #e5e5e5}.checkbox-field .select-field-inner .select-options button.select-option,.date-field .select-field-inner .select-options button.select-option,.drop-down-multiselect .select-field-inner .select-options button.select-option,.file-field .select-field-inner .select-options button.select-option,.input .select-field-inner .select-options button.select-option,.radio-field .select-field-inner .select-options button.select-option,.select-field .select-field-inner .select-options button.select-option,.star-input .select-field-inner .select-options button.select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:40px;padding-left:15px;background-color:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;outline:0}.checkbox-field .select-field-inner .select-options button.select-option .suggestion-character.match,.date-field .select-field-inner .select-options button.select-option .suggestion-character.match,.drop-down-multiselect .select-field-inner .select-options button.select-option .suggestion-character.match,.file-field .select-field-inner .select-options button.select-option .suggestion-character.match,.input .select-field-inner .select-options button.select-option .suggestion-character.match,.radio-field .select-field-inner .select-options button.select-option .suggestion-character.match,.select-field .select-field-inner .select-options button.select-option .suggestion-character.match,.star-input .select-field-inner .select-options button.select-option .suggestion-character.match{font-weight:500}.checkbox-field .select-field-inner .select-options button.select-option:hover,.date-field .select-field-inner .select-options button.select-option:hover,.drop-down-multiselect .select-field-inner .select-options button.select-option:hover,.file-field .select-field-inner .select-options button.select-option:hover,.input .select-field-inner .select-options button.select-option:hover,.radio-field .select-field-inner .select-options button.select-option:hover,.select-field .select-field-inner .select-options button.select-option:hover,.star-input .select-field-inner .select-options button.select-option:hover{background-color:#fafafa}.checkbox-field .date-input,.date-field .date-input,.drop-down-multiselect .date-input,.file-field .date-input,.input .date-input,.radio-field .date-input,.select-field .date-input,.star-input .date-input{position:relative}.checkbox-field .date-input .date-label,.date-field .date-input .date-label,.drop-down-multiselect .date-input .date-label,.file-field .date-input .date-label,.input .date-input .date-label,.radio-field .date-input .date-label,.select-field .date-input .date-label,.star-input .date-input .date-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;cursor:pointer}.checkbox-field .date-input .calendar,.date-field .date-input .calendar,.drop-down-multiselect .date-input .calendar,.file-field .date-input .calendar,.input .date-input .calendar,.radio-field .date-input .calendar,.select-field .date-input .calendar,.star-input .date-input .calendar{position:absolute;top:56px;left:-13px;margin-top:0;padding:15px 20px 20px;z-index:2;border:1px solid #f1f1f1;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 16px 25px 0 #eee;box-shadow:0 16px 25px 0 #eee;font-size:.9em}.checkbox-field .date-input .calendar .date-header,.date-field .date-input .calendar .date-header,.drop-down-multiselect .date-input .calendar .date-header,.file-field .date-input .calendar .date-header,.input .date-input .calendar .date-header,.radio-field .date-input .calendar .date-header,.select-field .date-input .calendar .date-header,.star-input .date-input .calendar .date-header{margin-bottom:10px}.checkbox-field .date-input .calendar .date-header .date-input,.date-field .date-input .calendar .date-header .date-input,.drop-down-multiselect .date-input .calendar .date-header .date-input,.file-field .date-input .calendar .date-header .date-input,.input .date-input .calendar .date-header .date-input,.radio-field .date-input .calendar .date-header .date-input,.select-field .date-input .calendar .date-header .date-input,.star-input .date-input .calendar .date-header .date-input{width:105px;padding:4px 5px;font-size:1.1em;letter-spacing:.05em}.checkbox-field .date-input .calendar .date-header .time-input,.date-field .date-input .calendar .date-header .time-input,.drop-down-multiselect .date-input .calendar .date-header .time-input,.file-field .date-input .calendar .date-header .time-input,.input .date-input .calendar .date-header .time-input,.radio-field .date-input .calendar .date-header .time-input,.select-field .date-input .calendar .date-header .time-input,.star-input .date-input .calendar .date-header .time-input{float:right;width:90px;padding:4px 5px;font-size:1.1em;letter-spacing:.05em}.checkbox-field .date-input .calendar table.calendar-table,.date-field .date-input .calendar table.calendar-table,.drop-down-multiselect .date-input .calendar table.calendar-table,.file-field .date-input .calendar table.calendar-table,.input .date-input .calendar table.calendar-table,.radio-field .date-input .calendar table.calendar-table,.select-field .date-input .calendar table.calendar-table,.star-input .date-input .calendar table.calendar-table{border-collapse:collapse;table-layout:fixed;width:auto}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header,.date-field .date-input .calendar table.calendar-table thead.calendar-header,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header,.file-field .date-input .calendar table.calendar-table thead.calendar-header,.input .date-input .calendar table.calendar-table thead.calendar-header,.radio-field .date-input .calendar table.calendar-table thead.calendar-header,.select-field .date-input .calendar table.calendar-table thead.calendar-header,.star-input .date-input .calendar table.calendar-table thead.calendar-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.star-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;margin-left:0;border:0;cursor:pointer}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.star-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;font-size:.9em}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.star-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year{font-weight:500;font-size:1.07em;color:#282c34}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.star-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper{margin-left:9px}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.star-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data{width:100%;height:100%}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.star-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled{opacity:.25;pointer-events:none}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.star-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th{font-weight:400;color:rgba(101,109,122,.6)}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body,.date-field .date-input .calendar table.calendar-table tbody.calendar-body,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body,.file-field .date-input .calendar table.calendar-table tbody.calendar-body,.input .date-input .calendar table.calendar-table tbody.calendar-body,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body,.select-field .date-input .calendar table.calendar-table tbody.calendar-body,.star-input .date-input .calendar table.calendar-table tbody.calendar-body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.star-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data{padding:3px;cursor:pointer;text-align:center;font-weight:500}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.star-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:34px;padding:2px}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.star-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day{font-weight:700!important;color:#fff!important}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.star-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper{border-radius:7px}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.star-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today{position:relative}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.star-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after{content:"";position:absolute;bottom:5px;left:calc(50% - 2px);width:5px;height:5px;background-color:#30c4b8;border-radius:999px}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.star-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled{color:#ccc!important;pointer-events:none}.checkbox-field .date-input .calendar .date-footer,.date-field .date-input .calendar .date-footer,.drop-down-multiselect .date-input .calendar .date-footer,.file-field .date-input .calendar .date-footer,.input .date-input .calendar .date-footer,.radio-field .date-input .calendar .date-footer,.select-field .date-input .calendar .date-footer,.star-input .date-input .calendar .date-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.checkbox-field .date-input .calendar .date-footer .calendar-control-button,.date-field .date-input .calendar .date-footer .calendar-control-button,.drop-down-multiselect .date-input .calendar .date-footer .calendar-control-button,.file-field .date-input .calendar .date-footer .calendar-control-button,.input .date-input .calendar .date-footer .calendar-control-button,.radio-field .date-input .calendar .date-footer .calendar-control-button,.select-field .date-input .calendar .date-footer .calendar-control-button,.star-input .date-input .calendar .date-footer .calendar-control-button{width:77px;padding:12px 0;color:#fff;outline:0;border:0;cursor:pointer;font-weight:500;border-radius:5px}.checkbox-field .date-input .calendar .date-footer .clear-button,.date-field .date-input .calendar .date-footer .clear-button,.drop-down-multiselect .date-input .calendar .date-footer .clear-button,.file-field .date-input .calendar .date-footer .clear-button,.input .date-input .calendar .date-footer .clear-button,.radio-field .date-input .calendar .date-footer .clear-button,.select-field .date-input .calendar .date-footer .clear-button,.star-input .date-input .calendar .date-footer .clear-button{border:1px solid #f2f2f2;background-color:#fff}.checkbox-field.disabled .date-input,.date-field.disabled .date-input,.drop-down-multiselect.disabled .date-input,.file-field.disabled .date-input,.input.disabled .date-input,.radio-field.disabled .date-input,.select-field.disabled .date-input,.star-input.disabled .date-input{color:#aab1c1;background-color:#fafafa;cursor:pointer;pointer-events:none;border:1px solid #e9ecf1}.checkbox-field .select-input>div,.date-field .select-input>div,.drop-down-multiselect .select-input>div,.file-field .select-input>div,.input .select-input>div,.radio-field .select-input>div,.select-field .select-input>div,.star-input .select-input>div{border-radius:5px}.checkbox-field label.checkbox-inner,.date-field label.checkbox-inner,.drop-down-multiselect label.checkbox-inner,.file-field label.checkbox-inner,.input label.checkbox-inner,.radio-field label.checkbox-inner,.select-field label.checkbox-inner,.star-input label.checkbox-inner{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:50px}.checkbox-field label.checkbox-inner input,.date-field label.checkbox-inner input,.drop-down-multiselect label.checkbox-inner input,.file-field label.checkbox-inner input,.input label.checkbox-inner input,.radio-field label.checkbox-inner input,.select-field label.checkbox-inner input,.star-input label.checkbox-inner input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.checkbox-field label.checkbox-inner input:checked~.checkmark,.date-field label.checkbox-inner input:checked~.checkmark,.drop-down-multiselect label.checkbox-inner input:checked~.checkmark,.file-field label.checkbox-inner input:checked~.checkmark,.input label.checkbox-inner input:checked~.checkmark,.radio-field label.checkbox-inner input:checked~.checkmark,.select-field label.checkbox-inner input:checked~.checkmark,.star-input label.checkbox-inner input:checked~.checkmark{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.checkbox-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.date-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.drop-down-multiselect label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.file-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.input label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.radio-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.select-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.star-input label.checkbox-inner input:checked~.checkmark>.checkmark-inner{position:absolute;top:19px;width:6px;height:12px;border:solid green;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-field label.checkbox-inner input:checked~.checkmark:after,.date-field label.checkbox-inner input:checked~.checkmark:after,.drop-down-multiselect label.checkbox-inner input:checked~.checkmark:after,.file-field label.checkbox-inner input:checked~.checkmark:after,.input label.checkbox-inner input:checked~.checkmark:after,.radio-field label.checkbox-inner input:checked~.checkmark:after,.select-field label.checkbox-inner input:checked~.checkmark:after,.star-input label.checkbox-inner input:checked~.checkmark:after{display:block}.checkbox-field label.checkbox-inner .checkmark,.date-field label.checkbox-inner .checkmark,.drop-down-multiselect label.checkbox-inner .checkmark,.file-field label.checkbox-inner .checkmark,.input label.checkbox-inner .checkmark,.radio-field label.checkbox-inner .checkmark,.select-field label.checkbox-inner .checkmark,.star-input label.checkbox-inner .checkmark{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;width:60px;height:50px;border-radius:5px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.checkbox-field label.checkbox-inner .checkmark .checkmark-inner,.date-field label.checkbox-inner .checkmark .checkmark-inner,.drop-down-multiselect label.checkbox-inner .checkmark .checkmark-inner,.file-field label.checkbox-inner .checkmark .checkmark-inner,.input label.checkbox-inner .checkmark .checkmark-inner,.radio-field label.checkbox-inner .checkmark .checkmark-inner,.select-field label.checkbox-inner .checkmark .checkmark-inner,.star-input label.checkbox-inner .checkmark .checkmark-inner{display:inline-block;width:18px;height:18px;border-radius:2px;background-color:#fff;border:1px solid rgba(161,177,207,.6)}.checkbox-field label.checkbox-inner input:checked .checkmark:after,.date-field label.checkbox-inner input:checked .checkmark:after,.drop-down-multiselect label.checkbox-inner input:checked .checkmark:after,.file-field label.checkbox-inner input:checked .checkmark:after,.input label.checkbox-inner input:checked .checkmark:after,.radio-field label.checkbox-inner input:checked .checkmark:after,.select-field label.checkbox-inner input:checked .checkmark:after,.star-input label.checkbox-inner input:checked .checkmark:after{content:"";position:absolute;top:19px;width:3px;height:8px;border:solid green;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-field label.checkbox-inner .label-text,.date-field label.checkbox-inner .label-text,.drop-down-multiselect label.checkbox-inner .label-text,.file-field label.checkbox-inner .label-text,.input label.checkbox-inner .label-text,.radio-field label.checkbox-inner .label-text,.select-field label.checkbox-inner .label-text,.star-input label.checkbox-inner .label-text{margin-left:30px}.checkbox-field label.checkbox-inner:hover .checkmark,.date-field label.checkbox-inner:hover .checkmark,.drop-down-multiselect label.checkbox-inner:hover .checkmark,.file-field label.checkbox-inner:hover .checkmark,.input label.checkbox-inner:hover .checkmark,.radio-field label.checkbox-inner:hover .checkmark,.select-field label.checkbox-inner:hover .checkmark,.star-input label.checkbox-inner:hover .checkmark{background-color:rgba(109,126,155,.09804);-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.checkbox-field .hidden-div,.date-field .hidden-div,.drop-down-multiselect .hidden-div,.file-field .hidden-div,.input .hidden-div,.radio-field .hidden-div,.select-field .hidden-div,.star-input .hidden-div{display:none;white-space:pre-wrap;word-wrap:break-word;line-height:unset}.checkbox-field .radio-options,.date-field .radio-options,.drop-down-multiselect .radio-options,.file-field .radio-options,.input .radio-options,.radio-field .radio-options,.select-field .radio-options,.star-input .radio-options{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;grid-gap:20px;gap:20px;padding:10px 20px;border-radius:5px;background-color:#fff;overflow:hidden}.checkbox-field .radio-options label,.date-field .radio-options label,.drop-down-multiselect .radio-options label,.file-field .radio-options label,.input .radio-options label,.radio-field .radio-options label,.select-field .radio-options label,.star-input .radio-options label{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px}.checkbox-field .radio-options label input,.date-field .radio-options label input,.drop-down-multiselect .radio-options label input,.file-field .radio-options label input,.input .radio-options label input,.radio-field .radio-options label input,.select-field .radio-options label input,.star-input .radio-options label input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.checkbox-field .radio-options label input.checked~.checkmark,.checkbox-field .radio-options label input:checked~.checkmark,.date-field .radio-options label input.checked~.checkmark,.date-field .radio-options label input:checked~.checkmark,.drop-down-multiselect .radio-options label input.checked~.checkmark,.drop-down-multiselect .radio-options label input:checked~.checkmark,.file-field .radio-options label input.checked~.checkmark,.file-field .radio-options label input:checked~.checkmark,.input .radio-options label input.checked~.checkmark,.input .radio-options label input:checked~.checkmark,.radio-field .radio-options label input.checked~.checkmark,.radio-field .radio-options label input:checked~.checkmark,.select-field .radio-options label input.checked~.checkmark,.select-field .radio-options label input:checked~.checkmark,.star-input .radio-options label input.checked~.checkmark,.star-input .radio-options label input:checked~.checkmark{color:#1a863e;background-color:#d2ffe1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #d2ffe1;border-radius:999px}.checkbox-field .radio-options label input.checked~.checkmark:after,.checkbox-field .radio-options label input:checked~.checkmark:after,.date-field .radio-options label input.checked~.checkmark:after,.date-field .radio-options label input:checked~.checkmark:after,.drop-down-multiselect .radio-options label input.checked~.checkmark:after,.drop-down-multiselect .radio-options label input:checked~.checkmark:after,.file-field .radio-options label input.checked~.checkmark:after,.file-field .radio-options label input:checked~.checkmark:after,.input .radio-options label input.checked~.checkmark:after,.input .radio-options label input:checked~.checkmark:after,.radio-field .radio-options label input.checked~.checkmark:after,.radio-field .radio-options label input:checked~.checkmark:after,.select-field .radio-options label input.checked~.checkmark:after,.select-field .radio-options label input:checked~.checkmark:after,.star-input .radio-options label input.checked~.checkmark:after,.star-input .radio-options label input:checked~.checkmark:after{display:block}.checkbox-field .radio-options label .checkmark,.date-field .radio-options label .checkmark,.drop-down-multiselect .radio-options label .checkmark,.file-field .radio-options label .checkmark,.input .radio-options label .checkmark,.radio-field .radio-options label .checkmark,.select-field .radio-options label .checkmark,.star-input .radio-options label .checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px;font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#999;color:var(--grey);border:1px solid #ccc;border-radius:999px}.checkbox-field .radio-options label:hover,.date-field .radio-options label:hover,.drop-down-multiselect .radio-options label:hover,.file-field .radio-options label:hover,.input .radio-options label:hover,.radio-field .radio-options label:hover,.select-field .radio-options label:hover,.star-input .radio-options label:hover{cursor:pointer}.checkbox-field .radio-options label:hover input:not(:checked)~.checkmark,.date-field .radio-options label:hover input:not(:checked)~.checkmark,.drop-down-multiselect .radio-options label:hover input:not(:checked)~.checkmark,.file-field .radio-options label:hover input:not(:checked)~.checkmark,.input .radio-options label:hover input:not(:checked)~.checkmark,.radio-field .radio-options label:hover input:not(:checked)~.checkmark,.select-field .radio-options label:hover input:not(:checked)~.checkmark,.star-input .radio-options label:hover input:not(:checked)~.checkmark{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.checkbox-field .error-message,.checkbox-field .success-message,.date-field .error-message,.date-field .success-message,.drop-down-multiselect .error-message,.drop-down-multiselect .success-message,.file-field .error-message,.file-field .success-message,.input .error-message,.input .success-message,.radio-field .error-message,.radio-field .success-message,.select-field .error-message,.select-field .success-message,.star-input .error-message,.star-input .success-message{display:inline-block;margin-top:5px;letter-spacing:.02em;font-size:.9em}.checkbox-field .success-message,.date-field .success-message,.drop-down-multiselect .success-message,.file-field .success-message,.input .success-message,.radio-field .success-message,.select-field .success-message,.star-input .success-message{color:green}.checkbox-field .error-message,.date-field .error-message,.drop-down-multiselect .error-message,.file-field .error-message,.input .error-message,.radio-field .error-message,.select-field .error-message,.star-input .error-message{color:red}.input-with-icon{position:relative}.input-with-icon .uu-input input{padding-left:45px}.input-with-icon .icon{position:absolute;bottom:34px;left:17px}.number-input{display:-webkit-box;display:-ms-flexbox;display:flex}.number-input>*+*{margin-left:10px}.number-input button.plus-minus-button{width:60px;font-size:1.9em;background-color:rgba(143,158,184,.10196)}.number-input .years-text,.number-input button.plus-minus-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;border-radius:5px}.number-input .years-text{width:100px;outline:0}.checkbox-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-field-old{display:inline-block;margin:10px 0}.checkbox-field-old label.checkbox-inner{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-field-old label.checkbox-inner input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.checkbox-field-old label.checkbox-inner input:checked~.checkmark{background-color:#fcdc17;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.checkbox-field-old label.checkbox-inner input:checked~.checkmark:after{display:block}.checkbox-field-old label.checkbox-inner .checkmark{position:absolute;top:-4px;left:0;width:25px;height:25px;background-color:#eee;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.checkbox-field-old label.checkbox-inner .checkmark:after{content:"";position:absolute;display:none;top:5px;left:9px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-field-old label.checkbox-inner .label-text{margin-left:30px}.checkbox-field-old label.checkbox-inner:hover .checkmark{background-color:#ddd;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.file-field{height:100%}.file-field,.file-field .file-field-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-field .file-field-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:20px 0 0;padding:10px 0 20px;border-radius:6px;background-color:rgba(143,158,184,.05098)}.file-field .file-field-inner>*+*{margin-top:16px}.file-field .file-field-inner .file-field-input{display:none}.file-field .file-field-inner .file-field-input~label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;cursor:pointer;background-color:unset;font-weight:500}.file-field .file-field-inner .file-field-input~label img{display:inline-block;width:15px;height:15px}.file-field .file-field-inner .file-field-input~label .drag-box .subtitle1{font-weight:500;color:#5b5966}.file-field .file-field-inner .file-field-input~label .drag-box .subtitle2{margin:8px 0 0;text-align:center}.cc-input-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:18px;border:1px solid #e9ecf1;border-radius:5px;background-color:#fff}.cc-input-box .visa-logo{margin-right:28px}.cc-input-box .cc-input{height:50px;outline:none}.cc-input-box .cc-number-input{width:195px;border:0}.cc-input-box .cc-number-input::-moz-placeholder{letter-spacing:.1em}.cc-input-box .cc-number-input::-webkit-input-placeholder{letter-spacing:.1em}.cc-input-box .cc-number-input:-ms-input-placeholder{letter-spacing:.1em}.cc-input-box .cc-number-input::-ms-input-placeholder{letter-spacing:.1em}.cc-input-box .cc-number-input::placeholder{letter-spacing:.1em}.cc-input-box .expiry-month-input{border:0;margin-left:-10px}.cc-input-box .expiry-month-input::-moz-placeholder{letter-spacing:.1em;padding-left:0}.cc-input-box .expiry-month-input::-webkit-input-placeholder{letter-spacing:.1em;padding-left:0}.cc-input-box .expiry-month-input:-ms-input-placeholder{letter-spacing:.1em;padding-left:0}.cc-input-box .expiry-month-input::-ms-input-placeholder{letter-spacing:.1em;padding-left:0}.cc-input-box .expiry-month-input::placeholder{letter-spacing:.1em;padding-left:0}.cc-input-box .expiry-month-year-separator{margin-right:5px}.cc-input-box .expiry-year-input{border:0}.cc-input-box .expiry-year-input::-moz-placeholder{letter-spacing:.1em}.cc-input-box .expiry-year-input::-webkit-input-placeholder{letter-spacing:.1em}.cc-input-box .expiry-year-input:-ms-input-placeholder{letter-spacing:.1em}.cc-input-box .expiry-year-input::-ms-input-placeholder{letter-spacing:.1em}.cc-input-box .expiry-year-input::placeholder{letter-spacing:.1em}.cc-input-box .cvv-input{margin-left:15px;border:0}.cc-input-box .cvv-input::-moz-placeholder{letter-spacing:.1em}.cc-input-box .cvv-input::-webkit-input-placeholder{letter-spacing:.1em}.cc-input-box .cvv-input:-ms-input-placeholder{letter-spacing:.1em}.cc-input-box .cvv-input::-ms-input-placeholder{letter-spacing:.1em}.cc-input-box .cvv-input::placeholder{letter-spacing:.1em}.drag-box input{display:none}.star-input .stars{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px}.star-input .stars label.rating{cursor:pointer}.star-input .stars label.rating input[type=radio]{display:none}.drop-down-multiselect{position:relative}.drop-down-multiselect .options-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;margin:10px 0 15px;padding:8px 10px;border:1px solid #ccc;border:1px solid var(--input-border-color);border-radius:2px;font-size:.94em;color:#999;color:var(--grey)}.drop-down-multiselect .options{position:absolute;z-index:99;max-height:245px;max-width:225px;padding:20px;overflow-y:auto;background-color:#fff;-webkit-box-shadow:0 3px 15px rgba(40,44,52,.1);box-shadow:0 3px 15px rgba(40,44,52,.1);border-radius:7px}.drop-down-multiselect .options .option{display:-webkit-box;display:-ms-flexbox;display:flex}.drop-down-multiselect .options .option .option-label{margin:0 0 0 20px}.drop-down-multiselect .options>*+*{margin:16px 0 0}.composite-text-field .required,.date-field .required,.select-field .required,.text-area .required,.text-field .required{color:#000}.composite-text-field .error,.date-field .error,.select-field .error,.text-area .error,.text-field .error{border-color:red}.modal{display:grid;grid-template-rows:80px -webkit-max-content 1fr;grid-template-rows:80px max-content 1fr;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-areas:".      .     ." ".      inner ." ".      .     .";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:10;background-color:rgba(0,0,0,.5)}.modal .inner{grid-area:inner;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#fff;border-radius:10px}.modal .inner,.modal .inner .header{display:-webkit-box;display:-ms-flexbox;display:flex}.modal .inner .header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 25px 20px 30px}.modal .inner .header h2{font-weight:600;font-size:1.698em}.modal .inner .body{width:100%;height:100%;padding:0}.modal .inner .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:20px 30px}.sticker{display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;grid-template-columns:8fr minmax(500px,5fr) 50px;grid-template-areas:".      .     ." ".      inner .";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:10;background-color:rgba(0,0,0,.5)}.sticker .inner{grid-area:inner;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#f9f9f9;border-radius:5px 5px 0 0}.sticker .inner,.sticker .inner .header{display:-webkit-box;display:-ms-flexbox;display:flex}.sticker .inner .header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px 20px}.sticker .inner .header h2{font-weight:500;font-size:1.215em}.sticker .inner .header button.close-button{padding:5px}.sticker .inner .body{width:100%;height:100%;padding:0}.sticker .inner .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:20px 30px}.content-style{height:100%}[dir=ltr] .content-style blockquote{margin-left:40px}[dir=ltr] .content-style blockquote,[dir=rtl] .content-style blockquote{margin-right:40px}[dir=rtl] .content-style blockquote{margin-left:40px}.content-style blockquote{display:block;-webkit-margin-before:1em;margin-top:1em;-webkit-margin-after:1em;margin-bottom:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;padding-left:5px;color:#999;color:var(--grey);font-style:italic;border-left:2px solid #ddd}.content-style code{font-family:monospace;background-color:#eee;padding:3 px}.content-style ul{list-style-type:disc}.content-style a{color:#00f}.content-style img{width:60px;height:60px}.button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-shadow:0 15px 20px 0 rgba(44,64,110,.03137);box-shadow:0 15px 20px 0 rgba(44,64,110,.03137)}a.default,button.default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 33px;background-color:#fff;font-weight:500;font-size:.84em}a.default.inactive,button.default.inactive{background-color:hsla(0,0%,100%,.46667)}a.danger,a.primary,a.secondary,button.danger,button.primary,button.secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;padding:0 25px;font-size:1em;font-weight:600;border-radius:5px}a.primary,button.primary{color:#fff;background-color:var(--green)}a.secondary,button.secondary{background-color:var(--white);border:1px solid #bbb}a.danger,button.danger{color:#fff;background-color:var(--red)}.user-stack{display:-webkit-box;display:-ms-flexbox;display:flex}.user-stack .user-stack-image{margin-left:-10px;background-color:#fff;border-radius:100%}.user-stack .user-stack-image img{display:block;width:27px;height:27px;padding:2px;border-radius:100%}.button{padding:15px;border-radius:2px;color:#fff;border:0;outline:0;cursor:pointer}.button,.button:active,.button:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button:disabled{background-color:#b7b7b7;cursor:default}.primary-button{padding:12px 25px;text-align:center;color:#fff;background-color:#39b287;background-color:var(--primary-button-color);border:0;border-radius:3px;font-weight:700;font-size:1.12em}.primary-button:disabled{background-color:#abcdc1}.secondary-button{padding:12px 25px;text-align:center;border-radius:6px;font-weight:700;font-size:1.12em}.danger-button{background-color:#f33}.danger-button:hover:enabled{background-color:#f51a1a}.danger-button:active:enabled{background-color:#bf1111}.popup-box{position:absolute;z-index:99}.drop-down{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:127px;background-color:var(--white);border-radius:5px 5px 0 0}.drop-down,.drop-down .value{display:-webkit-box;display:-ms-flexbox;display:flex}.drop-down .value{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:25px;gap:25px;height:31px;color:var(--active-link-color);font-weight:600;-webkit-box-shadow:0 0 25px rgba(0,0,0,.03);box-shadow:0 0 25px rgba(0,0,0,.03)}.drop-down .popup-box{top:100%;left:0;width:127px}.drop-down .popup-box .options-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;background-color:var(--white);-webkit-box-shadow:0 0 25px rgba(0,0,0,.03);box-shadow:0 0 25px rgba(0,0,0,.03);border-radius:0 0 5px 5px}.drop-down .popup-box .options-list .option{margin:0 0 15px}.clickable{cursor:pointer}.cursor-default{cursor:default}.remove{color:#fff;background-color:var(--red)}.create{color:#fff;background-color:var(--green)}.grey-filter{-webkit-filter:brightness(0) saturate(100%) invert(73%) sepia(7%) saturate(580%) hue-rotate(194deg) brightness(91%) contrast(87%);filter:brightness(0) saturate(100%) invert(73%) sepia(7%) saturate(580%) hue-rotate(194deg) brightness(91%) contrast(87%)}#not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh}#not-found .number{color:#5fc684;font-weight:700;font-size:9em}#not-found .text{color:#5e5774;font-weight:600;font-size:2.8em}#not-found a.home-link{margin-top:10px;color:#0170ff;color:var(--link-color);font-weight:600;font-size:1em;text-decoration:underline}#quiz-page-view .title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;padding:0 100px}@media screen and (max-width:1000px){#quiz-page-view .title-row{padding:0 25px}}#quiz-page-view .title-row .title-row-left .page-title-with-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}#quiz-page-view .title-row .title-row-left .page-title-with-back h1.page-title{color:#5e5774}#quiz-page-view .title-row .title-row-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}#quiz-page-view .title-row .title-row-right .timestamp-details{color:#5e5774;font-style:italic}#quiz-page-view .title-row .title-row-right a.create-link{font-size:1.1em;font-weight:600;color:#7e8794}#quiz-page-view .title-row .title-row-right button.delete-quiz{font-size:1.1em;font-weight:600;color:#ea6666}#quiz-page-view .page-body{padding:0 100px 25px}@media screen and (max-width:1000px){#quiz-page-view .page-body{padding:0 30px 20px}}#quiz-page-view .page-body .quiz-title{margin-bottom:60px;text-align:center;color:#5e5774;font-weight:600;font-size:1.8em}#quiz-page-view .page-body .questions .question{margin-bottom:50px}#quiz-page-view .page-body .questions .question .question-number{margin-bottom:10px;color:#6c6973;font-weight:600}#quiz-page-view .page-body .questions .question .question-name{margin-bottom:30px;color:#333;font-size:1.3em}#quiz-page-view .page-body .questions .question .question-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px 30px;gap:20px 30px}#quiz-page-view .page-body .questions .question .question-options .question-option{padding:8px 20px;border:1px solid #a099ae;border-radius:999px}#quiz-page-view .page-body .questions .question .question-options .question-option.selected{color:#1a863e;background-color:#d2ffe1;border:1px solid #1a863e}#logged-out-template-view{display:grid;grid-template-rows:1fr -webkit-max-content 3fr;grid-template-rows:1fr max-content 3fr;grid-template-columns:1fr minmax(200px,500px) 1fr;grid-template-areas:".    .           ." ".    formbox     ." ".    .           .";background-color:#fff;background-color:var(--body-color)}#logged-out-template-view .form-box{grid-area:formbox;border:1px solid #ced3d9;border-radius:20px;overflow:hidden}#logged-out-template-view .form-box .form-box-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:75px;font-size:1.4em;font-weight:600;color:#fff;background-color:#32383f;background-color:var(--form-header-color)}#logged-out-template-view .form-box .form-box-body{display:grid;grid-template-columns:1fr minmax(120px,300px) 1fr;grid-template-areas:".      form      .";margin-top:55px;margin-bottom:35px}#logged-out-template-view .form-box .form-box-body form{grid-area:form}#logged-out-template-view .form-box .form-box-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;text-align:center}#logged-out-template-view .form-box .form-box-footer a{color:#0170ff;color:var(--link-color)}#logged-out-template-view .login-form-box .form-box-body form.login-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}#logged-out-template-view .login-form-box .form-box-footer{margin-bottom:30px}#logged-out-template-view .register-form-box .form-box-body form.register-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}#logged-out-template-view .register-form-box .form-box-footer{margin-bottom:30px}#logged-out-template-view .forgot-password-form-box .form-box-body form.forgot-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}#logged-out-template-view .forgot-password-form-box .form-box-footer{margin-bottom:30px}#logged-out-template-view .reset-password-form-box .form-box-body form.reset-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}#logged-out-template-view .reset-password-form-box .form-box-footer{margin-bottom:30px}#activation-page-view{display:grid;grid-template-rows:20px -webkit-max-content 20px 1fr 20px -webkit-max-content 50px;grid-template-rows:20px max-content 20px 1fr 20px max-content 50px;grid-template-columns:40px 1fr 200px 1fr 40px;grid-template-areas:".        .         .         .         ." ".        .         logo      .         ." ".        .         .         .         ." ".        box       box       box       ." ".        .         .         .         ." ".        .         .         button    ." ".        .         .         .         .";width:100vw;height:100vh;background-color:#f2f4f6}#activation-page-view .page-header{grid-area:logo}#activation-page-view .page-header img.logo{width:200px}#activation-page-view .content-box{grid-area:box}#activation-page-view .content-box h1.title{margin-top:40px;text-align:center}#activation-page-view .content-box .sub-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;margin-top:35px}#activation-page-view .content-box .sub-title .row{text-align:center}#activation-page-view .content-box .forms{display:grid;grid-template-columns:minmax(50px,1fr) minmax(400px,600px) minmax(30px,100px) -webkit-max-content minmax(30px,100px) minmax(400px,600px) minmax(50px,1fr);grid-template-columns:minmax(50px,1fr) minmax(400px,600px) minmax(30px,100px) max-content minmax(30px,100px) minmax(400px,600px) minmax(50px,1fr);grid-template-areas:".      cc      .       line      .       pass      .";margin-top:85px}#activation-page-view .content-box .forms form h2.form-title{margin-bottom:40px;color:#183428;font-weight:600}#activation-page-view .content-box .forms form.cc-form{grid-area:cc}#activation-page-view .content-box .forms form.cc-form .cc-box{padding:30px 30px 50px;border:1px solid #e9ecf1;border-radius:10px;background-color:#f9f9f9}#activation-page-view .content-box .forms form.cc-form .cc-box .name-input{margin-top:30px}#activation-page-view .content-box .forms .vertical-line-div{grid-area:line;border-right:1px solid #eee}#activation-page-view .content-box .forms form.password-form{grid-area:pass}#activation-page-view .content-box .forms form.password-form .password-box .password-two{margin-top:30px}#activation-page-view .controls-row{grid-area:button;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#quiz-take-page-view .quiz-view{position:relative;display:grid;grid-template-rows:50px -webkit-max-content 50px -webkit-max-content 50px -webkit-max-content 10px -webkit-max-content 30px -webkit-max-content 35px -webkit-max-content 50px -webkit-max-content 1fr;grid-template-rows:50px max-content 50px max-content 50px max-content 10px max-content 30px max-content 35px max-content 50px max-content 1fr;grid-template-columns:minmax(50px,1fr) auto minmax(50px,1fr);grid-template-areas:".          .           ." ".          title       ." ".          .           ." ".          progress    ." ".          .           ." ".          number      ." ".          .           ." ".          multi       ." ".          .           ." ".          name        ." ".          .           ." ".          options     ." ".          .           ." ".          button      ." ".          .           ."}#quiz-take-page-view .quiz-view .quiz-title{grid-area:title}#quiz-take-page-view .quiz-view .quiz-title h1{text-align:center;font-weight:600;color:#5e5774;font-size:1.9em}#quiz-take-page-view .quiz-view .quiz-title button.share-quiz-link{position:absolute;top:33px;right:33px;color:#0170ff;color:var(--link-color)}#quiz-take-page-view .quiz-view .quiz-progress-row{grid-area:progress}#quiz-take-page-view .quiz-view .quiz-progress-row .question-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:50px;gap:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}#quiz-take-page-view .quiz-view .quiz-progress-row .question-labels .question-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6954ad;font-size:1.4em}#quiz-take-page-view .quiz-view .quiz-progress-row .question-labels .question-label.active{width:35px;height:35px;margin:0 -15px;border-radius:999px;background-color:#59c385;color:#fff}#quiz-take-page-view .quiz-view .question-number{grid-area:number;text-align:center;color:#84808f;font-weight:600;text-transform:uppercase}#quiz-take-page-view .quiz-view .multiple-options{grid-area:multi;color:#84808f;text-align:center;font-weight:500;font-size:.9em}#quiz-take-page-view .quiz-view .question{grid-area:name;text-align:center;color:#5e5774;font-weight:600;font-size:1.4em}#quiz-take-page-view .quiz-view .question-options{grid-area:options;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px 50px;gap:20px 50px}#quiz-take-page-view .quiz-view .question-options .radio-field .radio-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}#quiz-take-page-view .quiz-view .question-options .radio-field .radio-options label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#quiz-take-page-view .quiz-view .submit-button-wrapper{grid-area:button;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#quiz-take-page-view .quiz-view .submit-button-wrapper button.next-button,#quiz-take-page-view .quiz-view .submit-button-wrapper button.submit-button{border-radius:999px}#quiz-take-page-view .score-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;margin:0 20px}#quiz-take-page-view .score-view .score-view-header{margin-top:100px;margin-bottom:40px;text-align:center;font-size:2.2em;font-weight:600}#quiz-take-page-view .score-view .score-view-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:25px;gap:25px;margin-bottom:120px}#quiz-take-page-view .score-view .score-view-body .score-is{color:#59c385;font-weight:600;font-size:4em}#quiz-take-page-view .score-view .score-view-body .score{padding:20px 40px;border-radius:999px;background-color:#59c385;color:#fff;font-weight:700;font-size:5em}#quiz-take-page-view .score-view .score-view-body button.share-button{color:#0170ff;color:var(--link-color)}#quiz-take-page-view .score-view .score-view-footer{display:grid;grid-template-columns:20px minmax(150px,600px) 20px;grid-template-areas:".      recommendation       .";margin-bottom:50px}#quiz-take-page-view .score-view .score-view-footer .recommendation-section{grid-area:recommendation}#quiz-take-page-view .score-view .score-view-footer .recommendation-section .recommendation-header{margin-bottom:10px;text-align:center;color:#999;font-weight:600;font-size:1.3em}#quiz-take-page-view .score-view .score-view-footer .recommendation-section .recommendations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}#quiz-take-page-view .score-view .score-view-footer .recommendation-section .recommendations .recommendation{text-align:center;color:#0170ff;color:var(--link-color)}#quizzes-page-view .title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;padding:0 100px}@media screen and (max-width:1000px){#quizzes-page-view .title-row{padding:0 25px}}#quizzes-page-view .page-body{padding:0 70px}@media screen and (max-width:1000px){#quizzes-page-view .page-body{padding:0 20px}}#quizzes-page-view .page-body .quizzes-table{font-size:1.05em}#quizzes-page-view .page-body .quizzes-table td .actions-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;grid-gap:10px;gap:10px}#quizzes-page-view .page-body .quizzes-table td.id{padding-left:20px}#quizzes-page-view .page-body .quizzes-table td.quiz-title a{color:#0170ff;color:var(--link-color)}#quizzes-page-view .page-body .quizzes-table td.status .quiz-status{font-weight:600;text-transform:capitalize}#quizzes-page-view .page-body .quizzes-table td.status .quiz-status.active{color:#e17817}#quizzes-page-view .page-body .quizzes-table td.status .quiz-status.published{color:#1d9d6f}#quizzes-page-view .page-body .empty-quizzes-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:30px;gap:30px;padding-top:100px}#quizzes-page-view .page-body .empty-quizzes-placeholder .empty-quiz-text{font-size:1.1em;color:#84808f}#create-quiz-page-view .title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;padding:0 100px}@media screen and (max-width:1000px){#create-quiz-page-view .title-row{padding:0 25px}}#create-quiz-page-view .title-row .page-title-with-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}#create-quiz-page-view .title-row .page-title-with-back h1.page-title{color:#5e5774}#create-quiz-page-view .page-body{padding:0 100px}@media screen and (max-width:1000px){#create-quiz-page-view .page-body{padding:0 20px}}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question{padding:30px;border:1px solid #ddd;border-radius:18px}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question .question-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:50px;gap:50px;margin-right:30px}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question .question-name-wrapper .input label{font-weight:600;color:#333;font-size:1.15em}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question .answer-types .radio-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question .answer-types .radio-field label{font-weight:600;color:#333;font-size:1.15em}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question .question-options-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question .question-options-wrapper .question-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px 50px;gap:20px 50px}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question .question-options-wrapper .question-options .question-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;max-width:300px}#create-quiz-page-view .page-body form.create-quiz-form .questions-wrapper .question .question-options-wrapper .question-options .question-option .question-option-bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#create-quiz-page-view .page-body form.create-quiz-form .controls-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px}#create-quiz-page-view .page-body form.create-quiz-form .controls-row .controls-row-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:30px;gap:30px}#create-quiz-page-view .page-body form.create-quiz-form .controls-row .controls-row-right button.add-question-button{color:#1a863e;font-weight:600;border:1px solid #1a863e}@media screen and (max-width:1000px){#create-quiz-page-view .page-body form.create-quiz-form .controls-row{padding:25px 0}#create-quiz-page-view .page-body form.create-quiz-form .controls-row .controls-row-left{grid-gap:10px;gap:10px}#create-quiz-page-view .page-body form.create-quiz-form .controls-row .primary-button,#create-quiz-page-view .page-body form.create-quiz-form .controls-row .secondary-button{padding:10px 15px}}html{scroll-behavior:smooth}html body #main-grid{display:grid;grid-template-rows:0 100vh;grid-template-columns:20px 1fr 20px;grid-template-areas:"header   header       header" "content  content      content"}html body #main-grid .app-content{grid-area:content;background-color:var(--bg)}html body #main-grid::-webkit-scrollbar{width:7px;height:7px}html body #main-grid::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}html body #main-grid::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}#section-1 *,#section-2 *,#section-3 *{-webkit-animation:slideInFromLeft .31s ease-out 0s 1;animation:slideInFromLeft .31s ease-out 0s 1}
