#app h1{color:#d35833;font-weight:400}#app h1,#app h2{font-weight:400}#app table{border-collapse:collapse}#app table select{margin:0}#app textarea{height:192px}#app .unselectable{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none}#app .anc{opacity:.5}#app .clickable{cursor:pointer}#app .dotdotdot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .hover-underline:hover{text-decoration:underline}#app .flippy{transition:transform .2s linear}#app .flippy.closed{transform:rotate(0)}#app .flippy.open{transform:rotate(90deg)}#app .flippy-section .header:hover{background:#f8f8f8}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Roboto,HelveticaNeue,Helvetica,Arial,sans-serif;color:#222}a{text-decoration:none;color:#00e}a:visited{text-decoration:underline}a:hover{text-decoration:underline}.container{position:relative;width:92.5%;max-width:960px;margin:0 auto;padding:0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media(min-width:550px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4.0rem;line-height:1.2;letter-spacing:-0.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-0.1rem}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-0.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media(min-width:550px){h1{font-size:5.0rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3.0rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{line-height:38px;height:38px;border:1px solid #bbb;text-transform:uppercase;vertical-align:top;padding:0 25px;text-align:center;white-space:nowrap;cursor:pointer;font-weight:600;text-decoration:none;font-size:11px;background-color:transparent;letter-spacing:.1rem;border-radius:4px;box-sizing:border-box;display:inline-block;background:#f8f8f8;color:#555}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#333;border-color:#888;outline:0;text-decoration:none}.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{color:#333;border-color:#888;outline:0}button[disabled=""]{background-color:transparent;border:1px solid #bbb;color:#888;cursor:not-allowed}.button.button-primary,button.button-primary,input[type="submit"],input[type="reset"],input[type="button"]{color:#FFF;background-color:#2d398f;border-color:#3949b7}.button.button-primary:hover,button.button-primary:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#FFF;border-color:#3949b7}.button.button-primary:focus,button.button-primary:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#FFF;border-color:#3949b7}.button.button-primary:active,button.button-primary:active,.button-primary:active{background-color:#3949b7}input[type="submit"]{background-color:#3949b7}input[type="reset"]{background-color:#3949b7}input[type="button"]{background-color:#3949b7}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="date"],input[type="time"],textarea,select{appearance:none;height:38px;-moz-appearance:none;-webkit-appearance:none;border:1px solid #d1d1d1;padding:6px 10px;box-shadow:none;background-color:#fff;border-radius:4px;box-sizing:border-box}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="time"]:focus,textarea:focus,select:focus{border:1px solid #2d398f;outline:0}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}ol,ul{padding-left:0;margin-top:0}ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ul ol{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol ol{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-left:2.5rem}p{margin-top:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"]{display:inline}input[type="radio"]{display:inline}label,.label-body{display:inline-block;font-weight:normal}code{padding:.2rem .5rem;margin:0 .22rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre,code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}hr.heavy{margin-top:3.5rem;margin-bottom:4rem;border-top:2px solid #ccc}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.red{color:#f88}.red svg{fill:#e77}.green{color:#383}.green svg{fill:#383}.yellow{color:#fcd12a}.yellow svg{fill:#fcd12a}.blue{color:#00e}.blue svg{fill:#00e}.big{vertical-align:middle;font-size:175%}.bigger{font-size:200%}.right{text-align:right}.hidden{display:none}.space{margin-bottom:25px}.selected{background:#f8f8f8}.hover-shadow{transition:box-shadow .1s ease-out,transform .1s ease-out}.hover-shadow:hover{box-shadow:2px 2px 4px #d8d8d8;transform:translate(0,-1px);border:1px solid #ddd}.autocomplete{position:relative}.autocomplete input{width:100%;margin:0}.autocomplete .suggesting{border-bottom:0;border-radius:4px 4px 0 0}.autocomplete .suggesting:focus{border-bottom:0;border-radius:4px 4px 0 0}.autocomplete .suggestions{width:100%;overflow-y:auto;border:solid 1px #2d398f;position:absolute;border-top:0;z-index:100;border-radius:0 0 4px 4px;box-sizing:border-box;background:#FFF;max-height:165px}.autocomplete .suggestions .suggestion{padding:0 10px}.autocomplete .suggestions .suggestion:first-child{border-radius:4px 4px 0 0}.autocomplete .suggestions .suggestion:last-child{border-radius:0 0 4px 4px}.autocomplete .selected{background:#f4f4f4}@keyframes slide-in-right{from{opacity:.0;transform:translate(100%,0)}to{opacity:1.0;transform:none}}@keyframes slide-out-right{from{opacity:1.0;transform:none}to{opacity:.0;transform:translate(100%,0)}}.slide-in-right{animation:slide-in-right 1s forwards}.slide-out-right{animation:slide-out-right 1s forwards}.cancelable{box-sizing:border-box;display:table;border-collapse:separate;width:100%}.cancelable .cancelable-content{box-sizing:border-box;display:table-cell;width:100%;vertical-align:middle}.cancelable .cancelable-content input,.cancelable .cancelable-content select{width:100%;border-top-right-radius:0;border-bottom-right-radius:0;margin:0}.cancelable .cancel{width:auto;border:solid 1px #d1d1d1;vertical-align:middle;padding:0 7px;white-space:nowrap;border-radius:0 4px 4px 0;box-sizing:border-box;display:table-cell;transition:background .3s linear;background:rgba(255,245,245,1);border-left-width:0}.cancelable .cancel:hover{background:rgba(255,245,245,1)}.cancelable .cancel svg{vertical-align:middle;margin-bottom:2px}@media(min-width:750px){.cancelable .cancel{background:rgba(255,245,245,0)}}.chip-list .chip-wrapper{margin-bottom:15px}.chip-list .chip-wrapper:last-child{margin-bottom:0}.chip-list .cancel{font-size:100%;padding-right:3px}.chip-list .cancel svg{vertical-align:middle;margin-bottom:2px}.chip-list .chip{box-sizing:border-box;padding-left:14px;border:1px solid #d1d1d1;border-right-width:0;border-radius:18px 0 0 18px}.chip-list .cancel{border-radius:0 18px 18px 0}.unselectable{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none}.anc{opacity:.5}.clickable{cursor:pointer}.dotdotdot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.list-table .card{margin-bottom:5px}div.list-table div.editor{overflow:hidden;height:0;transition:height .3s ease-out}div.list-table table.list-table-table th{white-space:nowrap}div.list-table table.list-table-table tr:hover{background:#f8f8f8}div.list-table div.list-table-list div.list-element{border-radius:5px;position:relative;margin-bottom:5px;border:solid 1px #d1d1d1;overflow:hidden;transition:height .3s linear;padding:5px;font-size:85%}div.list-table div.list-table-list div.list-element .name{font-weight:200}div.list-table div.list-table-list div.list-element .value{margin-left:7px;font-weight:400}div.modal-fade{background-color:rgba(0,0,0,0.0);transition:background-color .3s linear;position:fixed;left:0;top:0;width:0;height:0}div.modal-fade hr{margin-top:8px;margin-bottom:12px}div.modal-fade div.modal{top:50%;padding:25px;transform:translate(-50%,-50%);position:absolute;border-radius:5px;transition:opacity .3s linear;background:white;opacity:.0;left:50%}div.modal-fade div.modal div.body{padding-bottom:20px}div.modal-fade div.modal div.footer{text-align:right}div.modal-fade div.modal div.footer button{margin:0;margin-right:10px}div.modal-fade div.modal div.footer button.disabled{color:#999;cursor:not-allowed}div.modal-fade div.modal div.footer button:last-child{margin:0}div.modal-fade div.visible{z-index:999;opacity:1.0;transition:opacity .3s linear;max-height:95%;overflow-y:auto}div.modal-fade-visible{left:0;top:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,0.4);transition:background-color .3s linear}.notification-area{position:fixed;padding-right:10px;top:50px;right:0;z-index:1000}.notification-area .notification{width:225px;border:2px solid lightgrey;margin-top:10px;margin-bottom:10px;box-shadow:2px 2px 4px rgba(0,0,0,0.15);font-size:13px;padding-right:10px;border-radius:5px;display:flex;text-shadow:0 0 3px rgba(255,255,255,0.5);background:#f0f0f0;color:black;padding-left:4px}.notification-area .notification:hover{opacity:1;text-shadow:none}.notification-area .notification .notify-bar{display:inline-block;padding-left:2px;margin-top:4px;margin-bottom:4px;margin-right:4px;width:5px;border-radius:3px}.notification-area .notification div.message{margin-bottom:5px;margin-top:5px;padding-left:6px;padding-top:6px;padding-bottom:6px}.notification-area .success .notify-bar{background-color:#51a351}.notification-area .warning .notify-bar{background-color:#f89406}.notification-area .error .notify-bar{background-color:#bd362f}.notification-area .info .notify-bar{background-color:#2f96b4}.notification-area .debug{width:400px}.notification-area .debug .notify-bar{background-color:#4b0082}.inspect-explore{right:0;overflow-y:auto;padding:8px;position:fixed;z-index:999999;bottom:0;background:#222;max-height:100%;border-top-left-radius:4px;color:#f8f8f8}.inspect-explore .clickable{color:#88f}.inspect-explore .clickable:hover{background:#444;border-radius:5px}.inspect-explore table{margin-bottom:0}.inspect-explore table td{border-bottom:solid 1px #ddd;padding:2px 8px}.editor-base{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.editor-base label,.editor-base input,.editor-base textarea,.editor-base select,.editor-base button{margin:0}div.app-wrapper div.modal-fade div.modal{padding:20px}div.app-wrapper h4,div.app-wrapper h5,div.app-wrapper h6{margin-bottom:20px}.modal{min-width:50%}.modal .editor-modal .editor-base.icon label{min-width:0}.modal .editor-modal h5{color:#d35833;font-weight:400}.modal .editor-modal label{min-width:64px;flex-shrink:0}.modal .editor-modal input,.modal .editor-modal textarea{width:100%}.modal .editor-modal textarea{border-radius:0}.template-editor textarea{height:256px}.link-area .link .button-area{visibility:hidden}.link-area .link:hover{background:white}.link-area .link:hover .button-area{visibility:visible}.link-area input{width:100%}.profile-edit label{min-width:150px;flex-shrink:0}.profile-edit input,.profile-edit textarea{width:100%}.profile-edit textarea{border-radius:0}.profile-page .stat{margin-bottom:20px}.profile-page .stat:last-child{margin-bottom:0}.employees-page .list-table table{width:100%}.candidate-status-bar{display:flex;align-items:stretch}.candidate-status-bar .status{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;border:solid 1px #d35833;border-left:0}.candidate-status-bar .status.selected{color:white;background:#d35833}.candidate-status-bar .status:first-child{border-left:solid 1px #d35833;border-radius:20px 0 0 20px}.candidate-status-bar .status:last-child{border-radius:0 20px 20px 0}div.tabs div.headers{display:flex;flex-direction:row}div.tabs div.headers div.tab{padding:10px 20px;border:solid 1px #888;border-radius:8px 8px 0 0}div.tabs div.headers div.tab.not-last{border-right:0}div.tabs div.headers div.tab.unselected{opacity:.5}div.tabs div.headers div.tab.selected{font-weight:bold;color:#d35833;border-bottom:0}div.tabs div.content{background:#fafafa;border:solid 1px #888;border-top:0}#editor .ql-editor{height:256px;background:#fff}#editor .ql-editor ol{padding:1em}#editor .ql-editor li{margin:0}.brown{color:#d35833}.page-base{display:flex;flex-direction:row;gap:20px}.gapped-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.wide{width:100%}.area{padding:20px}@media(max-width:550px){.area{padding:10px}}button.button-primary,button.primary{border:0;background:#d35833;color:#fff}button.button-primary:active,button.primary:active{background-color:#c24d2a}button.button-primary.disabled,button.primary.disabled{background-color:lightgray;color:gray;cursor:not-allowed}button.red{border-color:#f88;background:#faa;color:#222}.ui-radios .radio{display:flex;flex-direction:row;align-items:center;gap:10px;margin-left:10px}.ui-radios input{margin:0}.ui-radios label{margin:0}.soft-button{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;cursor:pointer;padding:2px 12px;border:solid 1px #ddd;border-radius:5px}.soft-button:hover{background:#f4f4f4}.links button{width:100%}.pop-box{background:#fafafa;border:1px solid #eee;box-shadow:0 3px 3px rgba(0,0,0,0.4);border-radius:35px;padding:20px;margin-bottom:20px}input[type="email"]:invalid{background:#ffa}.user-picker td{padding:4px 8px}table.tight th{padding:4px 8px}table.tight td{padding:4px 8px;border:0}table.tight td input,table.tight td textarea,table.tight td select{margin:0}.task-wrapper{padding:16px 0;border-bottom:solid 1px #ddd}.task-wrapper:last-child{border-bottom:0}.task-wrapper:hover .underline-target{text-decoration:underline}.overdue{padding:2px 4px;color:white;background:red;font-weight:bold}.badge{color:white;background:#d35833;margin-left:10px;padding:0 4px;border-radius:4px;font-weight:bold}.ongoing-review-area .review{border-radius:4px}.ongoing-review-area .review:hover .name{background:rgba(0,0,0,0.02)}