.Sidebar-module-scss-module__P3NDbW__sidebar{text-align:center;background-color:var(--color-bg-muted);z-index:3;width:300px;height:100%;box-shadow:5px 0px 5px var(--color-border-subtle);margin-left:-300px;position:fixed;left:300px}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__listGroup{flex-direction:column;margin-bottom:20px;padding-left:0;display:flex}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__listGroup .Sidebar-module-scss-module__P3NDbW__listGroupItem{background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;min-height:2rem;margin-bottom:-1px;padding:10px 15px;display:block;position:relative}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__listGroup .Sidebar-module-scss-module__P3NDbW__listGroupItem:hover{color:var(--color-link);background-color:var(--color-hover-bg)}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__profile{cursor:pointer;background-image:url(../media/tennant2-small.874f85cf.JPG);background-position:-3px -3px;background-size:150px 150px;border:3px solid #0000;border-radius:75px;width:144px;height:144px;margin:16px 0 8px;transition:all .2s;display:inline-block}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__profile>a{opacity:0;text-align:center;height:100%;font-size:3em;text-decoration:none;display:inline-block;position:relative;top:10%}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__profile:hover{opacity:.5;border-color:var(--color-link)}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__profile:hover>a{color:#fff;opacity:1}@media only screen and (max-width:768px){.Sidebar-module-scss-module__P3NDbW__sidebar{width:100%;height:auto;margin-bottom:16px;position:relative}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__listGroup{flex-flow:row;display:flex}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__listGroup>.Sidebar-module-scss-module__P3NDbW__listGroupItem:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__listGroup>.Sidebar-module-scss-module__P3NDbW__listGroupItem:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.Sidebar-module-scss-module__P3NDbW__sidebar .Sidebar-module-scss-module__P3NDbW__listGroup>.Sidebar-module-scss-module__P3NDbW__listGroupItem{border-radius:0;width:50%;display:inline-block}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#fff;--color-bg-muted:#f8f8f8;--color-bg-subtle:#efefef;--color-text:#555;--color-text-heading:#333;--color-link:#0060df;--color-border:#ddd;--color-border-subtle:#e7e7e7;--color-hover-bg:#f5f5f5;--color-follow-icon-bg:#2828281a;--color-follow-icon-hover:#158cba66}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#1a1a1a;--color-bg-muted:#2d2d2d;--color-bg-subtle:#3d3d3d;--color-text:#e0e0e0;--color-text-heading:#f0f0f0;--color-link:#7db3ff;--color-border:#444;--color-border-subtle:#333;--color-hover-bg:#3d3d3d;--color-follow-icon-bg:#ffffff1a;--color-follow-icon-hover:#7db3ff66}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-text-heading);margin-top:20px;margin-bottom:10px;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1}h2{font-size:30px}h1{border-bottom:1px solid var(--color-border);color:var(--color-text-heading);margin-top:20px;margin-bottom:10px;font-size:36px;font-weight:400}p,li{font-size:16px}ul{margin-top:0;margin-bottom:10px}ul li{list-style:none}a{cursor:pointer;color:var(--color-link);text-decoration:none}.modal-backdrop{position:fixed!important}iframe{min-height:500px}html{height:100%;font-size:62.5%}html>body{height:100%;color:var(--color-text);background-color:var(--color-bg);margin:0;padding:0;font-family:sans-serif;font-size:1.4rem;line-height:1.42857}html>body #__next{height:100%}html>body .app{height:100%;padding-left:300px}html>body .app>main{height:100%;margin-top:0;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}html>body .app>main>.view-frame{min-height:calc(100% - 120px);padding-top:20px;display:block}html>body .app>main>footer{text-align:center;height:70px;padding-top:10px;font-size:1rem}@media only screen and (max-width:768px){html>body .app{padding-left:0!important}}
