:root{--background:#008081;--foreground:#000}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;font-size:16px}.card-body,.card-body p,.card-body li,.card-body label,.card-body .small,.card-body small{font-size:14px}.navbar-footer{height:48px;min-height:48px;padding:0}.navbar-footer .navbar-nav{height:100%}.navbar-footer .nav-item{align-items:center;height:100%;display:flex}.navbar-footer .nav-link{align-items:center;height:100%;padding:.5rem .75rem;font-size:13px;transition:all .2s;display:flex;position:relative}.navbar-footer .nav-link:before{content:"";box-sizing:border-box;z-index:9;background:0 0;border:2px solid #858585;border-color:#fff #858585 #858585 #fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.navbar-footer .nav-link:active:before{border-color:#0000!important}.navbar-footer .nav-link-inner-text{z-index:10;border:1px solid #0000;font-size:13px;position:relative}.navbar-footer .nav-link:active .nav-link-inner-text{border:1px dotted #000}.navbar-footer .time{white-space:nowrap;justify-content:center;align-items:center;min-width:10px;max-width:70px;height:47px;padding:0 1rem;font-size:13px;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}svg path{transition:all .3s cubic-bezier(.4,0,.2,1)}svg path:hover{animation:1.5s ease-in-out infinite pulse}
