.header{text-align:center;background-color:#00a8d8}.header .brandlogo{background-color:#2e2e2e;padding:0 18px;display:flex}.header .iconlogo{padding:0 10px;display:flex}.header .pagetitle{color:#fff;line-height:24px;white-space:nowrap;width:1px;float:left;margin-left:20px;font-weight:400}.header .logout-button{margin:10px}.message{z-index:10;height:40px;padding-top:3px;width:100%;position:absolute;margin:0!important;text-align:center;color:#000!important;cursor:pointer}.message__failure{background-color:#ff4d4d}.message__success{background-color:#4ce600}.login-form{background-color:#fff;min-width:20%;padding:30px;margin:75px;border:3px solid #f0f0f0}.table-cell{padding-bottom:5px;border:solid #222;border-width:0 0 1px}.table-cell:hover{cursor:pointer}.table-header.sorted{font-weight:700}.table-header:hover{cursor:pointer}.page-navigation{padding:10px 0 0;grid-template-columns:45px 45px 45px}.page-navigation .page-number{margin:0 10% 0 15%;position:relative;top:2px}.page-navigation button{--outline-box-shadow:0 0 0 2px var(--purpose)}.search-bar{width:400px}.edit-button{margin-left:5px;margin-top:5px}.clipboard-container{position:relative;overflow:visible}.clipboard-container .clipboard-button{padding:1px 1px 1px 3px;position:absolute;bottom:0;right:0}.clipboard-container .clipboard-button:hover{cursor:pointer}.clipboard-container .clipboard-copied-message{bottom:-20px;position:absolute;right:0;z-index:20;border-radius:3px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px;font-size:12px;text-align:center;vertical-align:middle;background-color:#777;color:#eee}.text-display{background-color:#eee;padding:5px;word-break:break-all;font-family:monospace,monospace}.text-display.dark{background-color:#ccc}.text-display.with-border{border:1px solid #2e2e2e;border-radius:3px}.text-display:hover{border-bottom:2px solid #00a8d8!important;border-radius:3px;cursor:text}.warning-container{position:relative;overflow:visible}.warning-container .warning-icon{padding:1px 3px 1px 1px;position:absolute;bottom:2px;left:0;margin-right:1px;color:#c33c32}.warning-container .warning-icon:hover{cursor:default}.warning-container .duplicate-warning{background-color:#c33c32;color:#000;z-index:2;border-radius:2px;padding:4px;height:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:20px}.table div{overflow:visible!important}.detail-textarea{resize:none;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.detail-textarea.bigger{height:200px}.clients-table .table-cell:hover{cursor:pointer}.show-archived-toggle{float:right;margin-right:20px;margin-top:20px}.home_page{width:100%;text-align:center;font-size:5em;color:#777}.ex-403 h1,.ex-404 h1{font-size:precise-rm(10);color:#e2e2e2}.sidebar{color:#f4f4f4;background-color:#2e2e2e}.sidebar .navbar_list{padding:0}.sidebar .navbar_list .navbar_item{list-style:none}.sidebar .navbar_list .navbar_item .navbar_icon{padding-right:5px;font-size:24px;line-height:1;vertical-align:middle}.sidebar .navbar_list .navbar_item a{padding:10px 0 10px 1em;color:inherit;text-decoration:none;display:block}.sidebar .navbar_list .navbar_item a:hover{color:#fff;background-color:#777}.sidebar .navbar_list .navbar_item.active{background-color:#444}body{font-family:"Fira Sans";margin:0;background-color:#fafafa;overflow-y:scroll}.ex-unsupported-browser h1{font-size:precise-rm(10);color:#e2e2e2}.ex-unsupported-browser a{text-decoration:underline}
/*# sourceMappingURL=main.a2cf7939.chunk.css.map */