@font-face{font-family:poppinslight;src:url(/assets/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:poppinsregular;src:url(/assets/fonts/Poppins-Regular.ttf) format("truetype")}*{padding:0;margin:0;font-size:12pt;font-family:poppinslight}body{background-color:#f1f5f8}button{align-items:center;appearance:none;background-color:#fff;border-radius:12px;border-style:none;box-shadow:#0003 0 3px 5px -1px,#00000024 0 6px 10px,#0000001f 0 1px 18px;box-sizing:border-box;color:#3c4043;cursor:pointer;display:inline-flex;fill:currentcolor;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:48px;justify-content:center;letter-spacing:.25px;line-height:normal;max-width:100%;overflow:visible;padding:2px 24px;position:relative;text-align:center;text-transform:none;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:auto;will-change:transform,opacity;z-index:0}button:hover{background:#f6f9fe;color:#174ea6}button:active{box-shadow:0 4px 4px #3c40434d,0 8px 12px 6px #3c404326;outline:none}button:focus{outline:none;border:2px solid #4285f4}button:not(:disabled){box-shadow:#3c40434d 0 1px 3px,#3c404326 0 4px 8px 3px}button:not(:disabled):hover{box-shadow:#3c40434d 0 2px 3px,#3c404326 0 6px 10px 4px}button:not(:disabled):focus{box-shadow:#3c40434d 0 1px 3px,#3c404326 0 4px 8px 3px}button:not(:disabled):active{box-shadow:#3c40434d 0 4px 4px,#3c404326 0 8px 12px 6px}button:disabled{box-shadow:#3c40434d 0 1px 3px,#3c404326 0 4px 8px 3px}.actionbutton{height:28px;width:28px;margin:0 5px;padding:2px}.actionbutton img{height:20px;width:20px}.light{opacity:.5}.labelinputgroup{display:flex;flex-direction:column;margin:10px 0}.labelinputgroupcheckbox input{margin-left:10px}.checkboxgroup{display:flex;align-items:center;margin:10px 0}.checkboxgroup label{margin-left:10px}.checkboxgroup input{width:24px;height:24px}.box{border:1px solid rgb(226,232,240);background-color:#fff}.box .boxheader{border-bottom:1px solid rgb(226,232,240);padding:.75rem 1rem;display:flex;justify-content:space-between}.box .boxbody{padding:.75rem 1rem;overflow-y:scroll;height:60vh}.box .boxfooter{border-top:1px solid rgb(226,232,240);padding:.75rem 1rem;display:flex;justify-content:space-between}
