body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#000;text-decoration:none}.layout header{height:50px;border-bottom:1px solid black;display:flex;align-items:center;flex:1;gap:15px}.layout header .logo{font-size:16px;display:flex;align-items:center;cursor:pointer}.layout header .logo img{height:36px}.layout header .right{margin-left:auto;margin-right:10px}.layout header button{background:none;border:none;font-size:16px;cursor:pointer}.layout header a:hover,.layout header button:hover,.layout header .logo:hover{color:#5b5b5b}.login .content{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.login .content button{height:50px;width:150px}.login .content input{height:30px;width:200px}.breadcrumbs{display:flex;align-items:center;height:30px;border-bottom:1px solid grey}.breadcrumbs .elements{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs label{color:#000;text-decoration:none;cursor:pointer}.breadcrumbs label a{color:#000;text-decoration:none;margin-left:8px}.breadcrumbs label:hover a{color:#403f3f}.examples{display:flex;flex-direction:column;gap:10px}.examples a{color:#000}.examples a:hover{filter:contrast(4%)}.example-show .crumbs{border-bottom:1px grey solid;padding:5px 10px}.example-show .crumbs a{text-decoration:none;color:#000}.example-show .crumbs a:hover{filter:drop-shadow(1px 1px 2px grey)}
