:root{--red:#5707eb;--bg-red:#f6f1fd}*{transition:all 225ms;box-sizing:border-box}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:16px;background-color:#FAFAFA}h1,h2,h3,h4,h5,h6{margin-top:0}a{color:var(--red);text-decoration:none}.material-icons{color:rgba(0,0,0,0.56)}.hidden{display:none}hr{border:none;border-top:1px solid #E5E5E5;margin:12px 0}header{padding:0 1rem;min-height:64px;display:flex;align-items:center;flex-wrap:wrap}header a{display:block;margin-right:2rem}header h1{margin:0;font-size:20px;line-height:64px}header .fab{position:absolute;bottom:-24px;left:1rem}body>header{background-color:#FFFFFF;border-bottom:1px solid #E5E5E5;position:sticky;position:-webkit-sticky;top:0;z-index:10}.content-wrapper{width:100%;display:flex}.content-wrapper main{flex-grow:1}aside{width:350px;background-color:#FFFFFF;border-right:1px solid #E5E5E5;height:100vh;display:flex;flex-direction:column}aside header{min-height:112px;background-color:#FFFFFF}aside ul{flex-grow:1;overflow-y:auto;margin:0;padding:8px;list-style-type:none}aside ul li{color:rgba(0,0,0,0.78);font-size:14px;font-weight:bolder;letter-spacing:.5px}aside ul li a{display:flex;padding:12px 16px;margin:8px 0;border-radius:4px;color:rgba(0,0,0,0.78)}aside ul li a:hover{background-color:rgba(0,0,0,0.06)}aside ul li a.current{background-color:var(--bg-red);color:var(--red)}aside ul li.inset a{padding-left:36px}aside ul li.divider{padding:16px 24px;margin:16px -8px 0;font-size:12px;color:rgba(0,0,0,0.56);text-transform:uppercase;font-weight:bolder}aside ul li.divider:not(:first-child){border-top:1px solid #E5E5E5}aside ul li.header{padding:16px 24px;margin:16px -8px 0}.search-box{width:100%;padding:8px;border-bottom:1px solid #E5E5E5}.search-box input{width:100%;height:32px;margin:0;padding:0 16px;border:1px solid #E5E5E5;border-radius:4px;outline:0}header .search-box{margin:0 -1rem;width:calc(100% + 2rem)}main{padding:3rem 1rem}table{border-collapse:collapse;border-radius:4px;box-shadow:0 0 0 1px #E5E5E5;background-color:#FFFFFF;overflow:hidden;margin:0 auto 2rem}table tr{height:3rem}table tr:not(:last-child){border-bottom:1px solid #E5E5E5}table tr:not(:first-child):hover{background-color:#FAFAFA}table tr.highlight{background-color:var(--bg-red)}table tr th,table tr td{min-height:3rem;padding:.75rem 1rem;text-align:left}table tr th.right,table tr td.right{text-align:right}table tr th.highlight,table tr td.highlight{color:var(--red)}table tr th{color:rgba(0,0,0,0.56);font-size:12px}table tr td{color:rgba(0,0,0,0.78);font-size:14px}table tr .material-icons{font-size:18px;margin:-8px;padding:8px}table tr .material-icons:hover{color:var(--red)}.button{background-color:transparent;border:none;outline:none;font-size:14px;text-transform:uppercase;font-weight:bolder;color:var(--red);display:inline-flex;vertical-align:middle;align-items:center;height:36px;line-height:36px;padding:0 8px;border-radius:4px}.button:hover{background-color:var(--bg-red)}.button .material-icons{color:var(--red);margin-right:8px}.fab{border:0;outline:0;display:inline-flex;align-items:center;box-shadow:0 0 32px rgba(0,0,0,0.24);height:48px;line-height:48px;border-radius:24px;padding:0 20px 0 12px;color:#FFF;background-color:var(--red);text-transform:uppercase;font-size:14px;font-weight:bolder;position:fixed;bottom:2rem;right:2rem}.fab .material-icons{font-size:24px;padding:0;margin:0;margin-right:12px;color:#FFF}.fab.centered{right:50%;transform:translateX(50%)}.fab.secondary{bottom:6rem;color:rgba(0,0,0,0.78);background-color:#FFF}.fab.secondary .material-icons{color:rgba(0,0,0,0.56)}aside+main .fab.centered{right:calc(50% - 175px)}
